...
Code Block | ||||
---|---|---|---|---|
| ||||
<!-- Example Group Declarations --> <pags-store xmlns="https://source.jasig.org/schemas/uportal/io/pags"> <name>Default</name> <description>Default Person Attribute Group Store</description> <!-- Group declarations: --> <!-- Group pags_root: "PAGS Root" IMPORTANT: The PAGS Root group is REQUIRED for uPortal to function. It Must be a member of the Everyone group in the local group store --> <pags-group> <name>PAGS Root</name> <description>Root group for all PAGS groups. Convenience for adding PAGS groups to a local group.</description> <members> <member-key>All Users (PAGS)</member-key> <member-key>Authenticated Users</member-key> <member-key>Desktop Device Access</member-key> <member-key>Mobile Device Access</member-key> <member-key>Respondr Theme Users</member-key> </members> </pags-group> <!-- Group all_users: "All Users (PAGS)" All IPersons are members of this group IMPORTANT: The All Users group is REQUIRED for uPortal to function. It Must be a member of the PAGS Root group --> <pags-group> <name>All Users (PAGS)</name> <description>All Portal Users</description> <members> <member-key>All Staff (PAGS)</member-key> <members> <selection-test> <test-group> <name></name> <description></description> <test> <name></name> <description></description> <attribute-name></attribute-name> <tester-class>org.jasig.portal.groups.pags.testers.AlwaysTrueTester</tester-class> <test-value></test-value> </test> </test-group> </selection-test> </pags-group> <!-- ********** Here's our new "All Staff" group we are declaring *********** --> <pags-group> <group-key>all_staff</group-key> <name>All <group-name>All Staff (PAGS)</group-name> <group-description>All<description>All Staff Users</group-description> <selection-test> <test-group> <test> <attribute<name></name> <description></description> <attribute-name>eduPersonAffiliation</attribute-name> <tester-class>org.jasig.portal.groups.pags.testers.StringEqualsTester</tester-class> <test-value>staff</test-value> </test> </test-group> </selection-test> </pags-group> ... <!-- End Group declarations: --> </Grouppags-Store>store> |
- Now, what if I wanted to refine the staff group into departments? Below is an additional example that groups "All Staff" users from above into departments based on if the attribute ou=ITS (Information Technology Services)
...