Not sure if this is a bug, or I’m doing something I don’t understand.
I have a password-protected solution that is working fine wih no group restrictions set in the security pane (e.g. a user’s group has full access to all tables in the solution).
I want to allow access to all parts of the solution, but for some users I don’t want them to be able to modify any of the data fields. I thought the easiest way to set this up would be to create a group that has read-only access to the database tables, so I did this - creating a new group (ViewOnly) and setting the table restrictions to read only for all tables. I did not modify any form access for this.
When I log into the solution as a user in this ViewOnly group, the fields were unmodifiable, as desired, but all buttons located in the BODY of the solution forms appear to be disabled. The tool tips on these buttons work, but the buttons don’t register a click and the methods do not fire. The methods being called are navigational (e.g. move to another form, form-in-dialog, etc.), and to not cause any data modification. The disabled buttons occur on all forms in the solution where buttons are located in the body of the form (form or list view).
Interestingly, buttons located within form headers or footers function normally, as do buttons on the controller(s).
Any idea what is going on?
BTW, using Developer R2 2.1, on Mac OSX 10.3.5.