User authentication in the DTR is done by the User Management Engine (UME).
The execution of particular tasks is coupled to elementary rights, the so-called privileges, for example, reading, writing or checking in files. Privileges are independent of one another: The right to write does not automatically include the right to read.
● grant: Allows you to execute a certain right.
● deny: Denies you to execute a certain right.
● final: This restriction cannot be overwritten.
Absence of a deny privilege cannot be interpreted as a grant.
The table below shows the privileges required for all tasks in the repository:
DeltaV-Method (Operation) |
Required Grant permission |
Target |
OPTIONS (browse) |
access |
“/” |
PROPFIND (browse) |
read |
Target resource |
GET (synchronize) |
read |
Target resource |
REPORT (required for CHECKIN) |
read |
Target resource |
PROPPATCH (required for MKACTIVITY) |
read write |
Target resource |
PUT (upload) |
read write |
Parent directory |
CHECKOUT (edit) |
read write |
Target resource |
CHECKIN |
checkin |
Target workspace |
MKACTIVITY (create an activity) |
read write |
Activity directory |
MKWORKSPACE (create a workspace) |
read write admin |
Workspace collection |
MKCOL (create a directory) |
read write |
Target directory |
MKPROPAGATIONLIST (create a propagation list) |
read write |
Propagation list directory |
DELETE |
read write |
Target resource |
INTEGRATE |
integrate |
Target workspace |
DISCARD |
read write |
Target resource |
MERGE |
read write |
Target resource |
COPY |
read |
Source resource |
COPY |
read write |
Target directory |
MOVE |
read write |
Source directory |
MOVE |
read write |
Target directory |
EXPORT (Propagation) |
read export |
Activity |
IMPORT (Propagation) |
import |
“/” |
...
You work in the Developer Studio, in the Design Time Repository perspective.
1. From the context menu of the node of your resources in the Repository-Browser of the DTR, choose Permissions.
A new view Permissions appears.
2. In the context menu of the field, choose Principal.
○ Add Principal or
○ Edit Principal.
3. Assign the permissions.
See also:
● Turning On Advanced Design Time Repository Features