Projects administration

Introduction

The Projects administration page can be reached by clicking on the user button on the top-right corner(the one with the symbol of a user) and select "Administration" from the menu. Then, by clicking on the Projects button on the top-left part of the screen, the Projects Page will be shown.

Projects Management

From this page, it is possible to add users to projects, to assign them languages, roles, or to assign them to a group.

Project-Users management

The management of users bound to a project is available by selecting the Project-Users management button on the top right corner of the page.

Projects-user Management

After selecting a project in the dedicated panel, the list of the assigned users is shown in the "Users" panel. From this panel the administrator can add new users or remove those already assigned.

When a user is selected as well, in the right panel "Project-user settings" it is possible to:

All these settings can be cloned into a target project through the button located on the top right corner of the panel. Once clicked, a dialog will prompt the selection of a target project and then, if submitted, all the above settings will be replicated in it. Roles (except for project-level ones), group, languages and ResourceView template will be overwritten to the already existing settings in the target project (if any).

To help the Administrator, or the Project Manager, to assign the right language(s) to a user (for the selected project), it is possible to filter the languages by just using the search box right under the "Available Languages". For example, by using "it" in that search field, only 3 possible languages are shown (the only three languages having the "it" sequence in their name):

Projects-user Management

As seen before, by selecting a project, all its associated users are shown near it. This list can be quite long and to know the features of each user, the Administrator/Project Manager needs to click on each user. Another possibility is to use filter option. Click on the "funnel" button and a context dialog will be opened, containing three fields: "Roles", "Groups" and "Languages". By filling one, or more, of these fiels, it is possible to filter the list of users, assigned to the selected project, and show only those users having the desired features (these features can be considered in AND or OR combinations). For example the shown users all have the specified features (e.g. they have the roles "lexicographer" AND "thesaurus-editor" and have the language "it")

Projects-user Management

Project-Groups management

Other aspect that can be managed from this page is the project-groups binding. The related editor is accessible from the same top-right buttons group of the "Project-Users management".

Groups limitations

Selecting "Project-Groups management" a list of existing groups is shown. Once a project-user pair is selected, on the left panel their settings are shown. A user can be assigned to a single group per project.
For details on how to create/edit/delete groups, see the dedicated page

A group can be used in order to constrain or limitate the operation that its users can perform on a SKOS thesaurus. In particular it is possible to configure the following:

All these three settings are available only for projects that adopt a semantic model that includes SKOS.

About the ConceptScheme authorizations, any changes on a unauthorized scheme or any of its concepts (according to this configuration) will be denied. For instance, considering the configuration show in the previous figure, a user that belongs to the ART group in the Eurovoc project, cannot add a concept to a scheme different from EuroVoc (en).

Denied operation on scheme

Project settings

The third configuration panel available on this page is the "Project settings".

Projects-settings Management

This panel contains three tabs: