Specifying User Rights

A new user has no rights assigned by default and belongs only to the PUBLIC group, which has no rights. In order for the user to be able to do anything, the repository administrator must assign rights to the user. The same types of rights can be assigned to groups and users.

The user rights can be combined to create different kinds of user profiles. The following table shows typical project profiles. Note the difference between data administrator who manages data in the repository, and repository administrator who manages the repository and the users.

User profile

Required user rights

Database Administrator

Connect, Manage Repository, and Manage Users

Data Administrator

Connect and Manage All Documents

Team Leader

Connect, Lock Versions, Freeze Versions, Manage Branches, and Manage Configurations.

Designer

Connect, Lock Versions, and Freeze Versions

User rights can be associated with permissions on documents to define the actions a user can effectively perform on a document.

Some user rights are automatically associated with permissions for consistency reasons:


  • Lock and Freeze Versions are associated with the Write permission. A user with the Lock or Freeze Versions right must have a Write permission on the repository document.

  • A user with the Full permission on a document can unlock or unfreeze a version he did not lock or freeze.

For more information on document permissions, see Controlling Permissions for Repository Items.

  1. Select Repository > Administration > Users to open the List of Users, select the appropriate user in the list, and click the Properties tool.
  2. Click the Rights tab and select the check boxes corresponding to the rights you want to assign. The following rights are available:
    • Connect - User can connect to the repository.

    • Freeze Versions - User can freeze document versions. See Document Versions.

    • Lock Versions - User can lock document versions. See Document Locks.

    • Manage Branches - User can create, modify, and delete branches. See Repository Branches.

    • Manage Configurations - User can create, modify, and delete configurations. See Repository Configurations.

    • Manage All Documents - User can create, check in, check out, unlock, unfreeze, define permissions and delete any document version.

    • Manage Users - User can create, modify and delete repository users and groups, grant rights to users and groups, and add users or groups to a group.

    • Manage Repository - User can upgrade a repository and drop the repository database.

    Note: Users who have the Manage All Documents right (typically data administrators), are implicitly granted Full permission on all repository documents. Such users can check in, freeze, lock, and even delete documents for which they have been explicitly granted only Read permission.
  3. Click OK to save you changes and close the use property sheet.