Group Administration

  • How Groups work:
    • A User can be part of a Group. If the Group has a given Role, the User will be able to use the application as if he/she had that Role.
    • For example, user "James" is part of group "Administrators". The group "Administrators" has role "ROLE_SUPERVISOR". Then "James" will be able to do anything that he could do if he had been directly granted the role "ROLE_SUPERVISOR".
  • How to administer groups:
    • Click on the "Group Management" link.
      • Which takes you to a table showing for each group: its roles, its data model permissions, and the users in the group. Currently there are no groups.
    • Adding/Deleting groups:
      •  
      • Type in the name of the group and click Add Group. The group appears. You can delete it with the "Delete Group" button.
    • Adding/Removing Users to/from Groups.
      • Select the user you want to add and click "Add". The user will be added to the group.
      • You can click the "Remove" button to remove the user from the group.
    • Adding/Removing Data Model Permissions to/from Groups.
      • Select a data model and the permission you want to grant to the group. Click "Add" and the permission is added.
      • You can click "Remove" to revoke the permission.
    • At this point the user "jamesGroup", is in Group A, which has a READ permission for the Cancer Model. So logging in as "jamesGroup", one can see the Cancer Model at the Dashboard:
    • Adding/Removing Roles to/from Groups.
      • Select a role and click "Add". The role is added to the group.
      • You can click "Remove" to remove the role.
        • Since the user "jamesGroup" is in a group which has the "SUPERVISOR" role, he can now see the full administration menu.