The delegated access tool controls both delegating access to users outside of the site membership realm as well as setting up and controlling site shopping period information. It is most easily described by breaking it down into two related functions: “Delegated Access” and “Shopping Period.”
The delegated access tool has five primary functions:
- Provide a friendly interface for administrators to delegated user access to specific sites or department levels.
- Provide a friendly interface for administrators to delegated shopping period admin privileges for users at the site or departments level.
- Provide a friendly interface for delegated users to view, search and access their delegated sites.
- Provide a friendly interface for delegated shopping period admins to adjust shopping period data within their scope of privileges.
- Allow a user, that has been granted access to sites, to use the direct URL for the site to access it.
The delegated access tool allows administrators to search for users and delegate site, role, and shopping period admin access. It also allows you to select specific tools the user should not have access to.
The easiest way to think of how the tool works is liking it to the Role Swap feature in Sakai. Instead of just swapping the role, you can specify the realm and role the user will receive for that particular site or node in the hierarchy. All child nodes will inherit the parent settings unless overridden.
The shopping period tool is just a special use case of the Delegated Access Tool from the perspective of shopping consumer. In another words, it treats the .anon or .auth role as a delegated user and then can determine what role that user will inherit when he or she enters a site. There are three user cases that the shopping period section handles:
Administrator: When a user that has been granted shopping period administrative privileges goes into the delegated access tool, they will see a link for “Shopping Period Admin”. Here they can modify what role a .anon or .auth (public/logged in) user will inherit when they enter. They can also choose which tools are open as well as the open and close date for the shopping period for that site or department.
Instructor: If you enable the instructor to override shopping settings, then the instructor will have an interface in the "Site Info" tool under the link "Manage Access" where he/she can modify their course's shopping settings. This allows an instructor to opt in or out of the shopping period.
Shopper: When a user that wants to shop for a particular site goes to the Shopping Period tool, they will see a node structure and a search box to look for a particular site they want to test out. This tool, for example, can be added to Sakai’s !Gateway site so unauthorized users can view it. When the user finds the site they want, they just click the link and go to the site.