With the Package Request gadget configured to limit package availability, users will only have rights to a package if you make them trustees of the Package object and the package's container object. If you have many users who you want to make the package available to, you can add those users to a group and then make the group a trustee of a Package object and its container object. The following sections provide instructions:
In ConsoleOne®, right-click the Package object > click Trustees of This Object to display the Trustees of This Object page.
Click Add Trustee, browse for and select the user or group who you want the package to be available to, then click OK to display the Rights Assigned to Selected Objects dialog box.
To make all objects in a container trustees of the Package object, you can select the container object rather than the indivdual User and Group objects.
Click OK to accept the default rights and add the user to the list of trustees.
Repeat Step 2 and Step 3 to assign additional users as trustees.
When finished adding users, click OK to save your changes.
Repeat Step 1 through Step 5 to assign users rights to another package.
Regardless of the trustee rights that a user has to a Package object, if he or she does not have trustee rights to the package's container object, the package will not be available.
You need to assign rights beginning with the OnDemand Services catalog root container (as specified on the OnDemandService object) down to the package's container. For example, if the catalog root container is PACKAGES and the PACKAGES\APPLICATIONS container is where the package resides that you're making available, you need to assign trustee rights to the PACKAGES container and the APPLICATIONS container.
NOTE: If desired, you can simply assign rights to the catalog root container (PACKAGES, in the above example) and mark the rights as inheritable. However, this would cause the user to see all containers under the catalog root, even if a container does not have any applications that were made available to user.
To make a user a trustee of a container:
In ConsoleOne, right-click the container object > click Trustees of This Object.
Click Add Trustee, browse for and select the user or group, then click OK to display the Rights Assigned to Selected Objects dialog box.
To make all objects in a container trustees of the Package object, you can select the container object rather than the indivdual User and Group objects.
In the Property list, click [Entry Rights], then deselect Browse (make sure all rights are deselected).
In the Property list, click [All Attributes Rights], then deselect Compare and Read (make sure all rights are deselected).
Click Add Property, select OU, then click OK to add it to the Property list. Leave the rights set to the default (Compare and Read).
Click OK to add the user to the list of trustees.
Repeat Step 2 through Step 6 to make additional users trustees of the container.
When finished adding users, click OK to save your changes.
Repeat Step 1 through Step 8 to make users trustees of another container.