Databases Reference
In-Depth Information
Figure 9-30. Doub-click the Admin tab to edit its properties
36.
Under Authorization , set Authorization Scheme to access control - administrator , and
click Apply Changes .
Now, when running the application, if the user isn't privileged with administrator access, the tab doesn't display.
This avoids the event that would cause the user to see the access-denied error message.
You've applied the authorization scheme at the page level and tab level for the administration pages. Next, let's
remove the ability for a view-only user to create new records by associating the Edit authorization scheme with the
button required to create tickets:
37.
Edit Page 200 of the application.
38.
Edit the Create button by double-clicking its name.
39.
In the Security region, shown in Figure 9-31 , set Authorization Scheme to access
control - edit , and click Apply Changes .
Figure 9-31. Security setting for the buttons
40.
Repeat steps 38 and 39 for the Manage Multiple Tickets button.
To test this change, log in with the username Martin. This user has been granted view privileges, so the buttons
on page 200 aren't shown. Does this mean that Martin can't create tickets?
Let's review the steps you applied to the Admin pages. Security was first applied to the page itself, and then
additional security was applied to prevent the access-denied error. In the case of the buttons to create tickets, security
to remove the buttons doesn't prevent the page from being run directly either from the Application Builder or by
changing the page number in the URL to 210 or 230.
Search WWH ::




Custom Search