Owner manages permissions / roles using the User Management Panel

Preconditions

The user is logged into INTERSECT with the owner role assigned.

Postconditions

The owner is presented with a detailed dashboard that allows them to approve, renew, or revoke access of resources to users.

Methodologies

  • Listing View:

    • Table that with following fields:

      • Contract number (for Operators / Maintainers) / Proposal number (for Users) - This will allow people to have access to a Resource for multiple discontinuous time periods

      • User name

      • Role - User / Operator / Maintainer

      • Resource(s) - use DB / UI trickery to keep table succinct instead of several rows for different combination of User Name x Resource

      • Access start date

      • Access end date

      • Status -

        • Requested / Pending

        • Active

        • Expired

      • Button(s) to:

        • Approve access

        • Renew access

        • Revoke access

    • The Listing View should allow the Owner to easily filter by Resource, User / Operator / Maintainer, Role, Date ranges, Status, etc.

    • The Listing View should allow the Owner to easily sort by any of the columns in the table

An example interface is depicted in Fig. 95 and Fig. 96.

An example interface

Fig. 95 This management is done in project.

An example interface

Fig. 96 Three options are given regarding access.