Rudolph,The logic you are trying to produce is actually very possible and is something that we even do ourselves in our medical application. In fact, we have one dialog that is extremely complex in our medical application called Patient Registration. We have the ability to allow users to do the following:
- View but not edit
- Edit some fields like the name and phone numbers, but cannot see or change anything else
- Allow users to add but not edit
- Other field level security such as social security cannot be read as it uses replacement characters but they can modify basic demographic information
There are many other security permissions on this dialog as well, but the point is you can get as sophisticated and complex as you like. I have yet to run into a scenario where I couldn't secure something that way that we needed to...that is why the RBS continues to grow and evolve to support all of these types of scenarios!