High-Level Overview of How Granting Permissions Works

Amanda Jennewein
Amanda Jennewein
  • Updated

Author: Carmen Santos

Updated: October 2024

Audience: Everyone

Products Applicable: Jama Connect®

Use Case

High-Level Overview of How Granting Permissions Works

System Admins and Organization Admins may grant permissions by default. If authorized by System Admins, Project Managers may grant them as well.

*Cloud customers cannot access the Jama Software System Administration console.

Best Practice

Permission levels (granted by Org. Administrators via Admin > Permissions)

  • Administrator: Access to the Admin Panel
  • Manage Project: Allows the user to manage a particular project via Project > Configure Project > Configure Project.

  • Project Create/Edit: Grants the ability to create and edit items within projects in the Organization

  • Project Read: Grants read access to projects in the organization

  • Review Center Administrator: Grants the ability to manage reviews

  • Reuse Administrator: Grants the ability to create/edit/delete reuse rules

User group permissions should be set at the project level or one or two top-level components or sets. By default, all lower levels will inherit those permissions. 

You can override inherited permissions on any container: project, component, set, or folder. As groups' permissions are modified with the override, a container can be hidden from Groups or Users by not granting it Read permissions. This also means that an Organization Admin may not be an Administrator of a project where inheritance has been overridden.

We recommend keeping permissions manageable in the Project Tree since breaking inheritance too much will complicate permissions management.

To confirm if permissions are inherited from top-level containers, view the Inherited column under System Admin (root) view > Permissions or Organization Admin > Permissions. You can always remove an override under the Permission > Actions column. That will re-apply the inherited permissions.

Screenshot 2024-07-08 at 12.33.23 PM.png

Permissions" title="Admin Permissions" class="img-responsive" style="font-style: normal; font-variant-caps: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; box-sizing: border-box; border: 0px; vertical-align: middle; max-width: 100%; display: block; height: auto; caret-color: rgb(85, 88, 90); color: rgb(85, 88, 90); font-family: proxima-nova, Helvetica, Arial, sans-serif; font-size: 18px; font-weight: 300;"

If permissions have been granted only to that particular project's location, the inheritance is always set to FALSE, and the Remove option will clear the Group or User from that container.

Screenshot 2024-07-08 at 12.33.45 PM.png

Org. Administration permissions can be granted both by other Org. Administrators from the Admin Panel > Permissions > Select Org. name > Add Permissions, and by System Administrators (root user) under Jama Software System Administration view > Permissions.

Screenshot 2024-07-08 at 12.34.03 PM.png

Users can be assigned to one or more groups that may contain conflicting permissions. The highest available access level will be applied to the user or group in this situation.

Permissions and Licenses
The user's permissions must be aligned to the license type applied so that it works correctly.

Screenshot 2024-07-08 at 12.35.00 PM.png

Test Center and Releases
Permissions are required to create test plans and edit permissions for the entire project. Users with Manage Project permissions and Organization Admins can manage releases. 

Permissions and Relationships Trace Screenshot 2024-07-08 at 12.35.29 PM.png

Please feel free to leave feedback in the comments below.

Related to

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Comments

0 comments

Article is closed for comments.