Adding Users and Assigning Roles

When a new project has been created, project users can be added and roles can be assigned to them.

The User and Project Management module can be accessed:

  1. by clicking on the Users/Roles button in the create project dialogue (cf. Creating a New Project):

    Figure 2

    Figure: Create project dialogue

  2. by clicking on the Project & User Management icon in the Welcome Screen:

    Project and Usaer Management icon
  3. or, when the Welcome Screen is not active, by clicking on the Project and User Management icon Project and User Management icon in tool bar in the tool bar of TextGridLab: .
  4. or, when the Welcome Screen is not active, by selecting "Project/User Management" in the menu bar of TextGridLab:
    Project and User Management icon in tool bar.

    Figure: Accessing the Project and User Management via the menu bar

In the User and Project Management module, three views are enabled by default:

  1. the Navigator view lists all projects the current user is entitled to view or edit,

  2. the User Management view lets you add users and assign roles,

  3. the Role Help view provides help on roles and access rights attached to them.

TextGridLab: Project and User Management

Figure: TextGridLab - Project and User Management module

Note: The workspace can be adapted to individual needs. For disabling, enabling and arranging views or resetting the arrangement of views within a perspective see Editors and Views in the Workbench documentation.

In order to manage a project, select it in the Navigator view by left-clicking. The users associated with this project are shown in the User Management view. Add a new user by filling the TextGrid User ID in the field User ID.

Note: Please refer to the users you want to add to your project for their User IDs. The TextGrid User ID is shown in the Welcome Screen after logging in. It can also be retrieved by selecting  “Help” in the menubar and left-clicking “Authentication”.

Note: Users to be selected must previously have logged in to TextGridLab at least once.

There are four possible roles for users in TextGrid. Each role is invested with a set of non-hierarchical rights regarding resources and projects in TextGrid:

  1. Project Leader → Delegate, create rights for projects; delegate, publish rights for resources (Project Leader is the default role for the creator of a new project).

  2. Administrator → Delete rights for resources.

  3. Editor → Read, write rights for resources.

  4. Observer → Read rights for resources.

Project Rights

Resource Rights

Delegate

Edit the user/role assignment for the project.

Modify rights for the resource.

Publish

Publish a resource. The resource will be then world-readable and cannot be deleted or updated anymore.

Delete

Delete unpublished resources (currently not implemented).

Create

Create new projects.

Create new resources in the project.

Write

Write (i.e. update) unpublished resources.

Read

Read resources in the project.

Diagram: Rights in TextGrid

Select a role for the new user in the dropdown menu below the User ID field and click on the Add button. The user can now be assigned additional roles. Select the user in the list of existing users, choose a role from the dropdown menu below the list and click on the button Give User(s) a Role.

Note: Rights in TextGrid are non-hierarchical. Thus, if users are meant to have full rights they must be assigned the roles Project Leader, Administrator and Editor.