blob: 7a830b713d769a87d46f8be98092877a2b8dd615 [file] [log] [blame]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/2000/REC-xhtml1-20000126/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<style type="text/css">
/* <![CDATA[ */ @import "/branding/css/tigris.css"; /* ]]> */
</style>
<script src="/branding/scripts/sc.js" type="text/javascript"></script>
<link rel="stylesheet" type="text/css" href="/branding/css/print.css" media="print" />
<title>Actions and Permissions</title>
<style type="text/css">
p.c2 {font-weight: bold}
h3.c1 {font-weight: bold}
</style>
</head>
<body class="docs" onload="self.focus()">
<div class="docs">
<h2>Actions and Permissions</h2>
<h3 class="c1">User access permissions</h3>
<table border="1" cellspacing="2" cellpadding="2" width="100%">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="domainpageview" name="domainpageview"></a>Domain
Page - View</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can view the contents of a domain</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="domainprojectsview" name="domainprojectsview"></a>DomainProjects
- View</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can view all projects within
a domain.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="startpageview" name="startpageview"></a>Start Page
- View</p>
<p>Domain Level</p>
</td>
<td width="70%">This permission allows the user to view a StartPage in which
s/he can monitor projects in which they are involved.</td>
</tr>
</table>
<h3 class="c1">Administrator functions</h3>
<table border="1" cellspacing="2" cellpadding="2" width="100%">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="auditlogview" name="auditlogview"></a>Audit Log - View</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can view audit log entries.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="domainadminister" name="domainadminister"></a>Domain - Administer</p>
<p>Domain Level</p>
</td>
<td width="70%">
<p>Users with this permission have the ability to administer the domain.</p>
<p>With this permission, users are granted access to the administrative pages.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="licensesadminister" name="licensesadminister"></a>Licenses - Administer</p>
<p>Domain Level</p>
</td>
<td width="70%">
<p>Users with this permission can add, edit or delete licenses from the domain</p>
<p>Only licenses with no associated projects can be deleted.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="helmadminister" name="helmadminister"></a>Helm - Administer</p>
<p>Host Level</p>
</td>
<td width="70%">Users with this permission can make use of the Administrative
Utilities, can dump the cache and view and use the Task List.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectlock" name="projectlock"></a>Project - Lock</p>
<p>Domain Level</p>
</td>
<td width="70%">This permission allows users to lock or unlock projects.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectapprove" name="projectapprove"></a>Project - Approve</p>
<p>Domain Level</p>
</td>
<td width="70%">
<p>This permission allows the user to approve projects that have been proposed by other users.</p>
<p>Additionally, users with this permission allows the user to create projects without going through the approval process</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="sessionlist" name="sessionlist"></a>Session - List</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can view all active sessions
of other users logged into the domain.</td>
</tr>
</table>
<h3 class="c1">Mailing Lists</h3>
<table border="1" cellspacing="2" cellpadding="2" width="100%">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="mailinglistadd" name="mailinglistadd"></a>Mailing List - Add</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows users to add mailing lists.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="mailinglistdelete" name="mailinglistdelete"></a>Mailing List - Delete</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can delete mailing lists</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="mailinglistedit" name="mailinglistedit"></a>Mailing List - Edit</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows users to edit mailing list properties
or delete messages from mailing list archives.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="mailinglistlist" name="mailinglistlist"></a>Mailing List - List</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can view project mailing lists.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="mailinglistlistmembers" name="mailinglistlistmembers"></a>Mailing List - List Members</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can view a list of all subscribers
to any mailing list within a project</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="mailinglistsubscribemembers" name="mailinglistsubscribemembers"></a>Mailing List - Subscribe Members</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can subscribe users to any mailing
list within a project.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="mailinglistview" name="mailinglistview"></a>Mailing List - View</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can view all public mailing lists
within a project</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="privatemailinglistview" name="privatemailinglistview"></a>Private Mailing List - View</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can view all private mailing
lists within a project</td>
</tr>
</table>
<h3 class="c1">Projects</h3>
<table border="1" cellspacing="2" cellpadding="2" width="100%">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td valign="top" width="30%">
<p class="c2"><a id="projectpageview" name="projectpageview"></a>Project Page - View</p>
<p>Project Level</p>
</td>
<td valign="top" width="70%">
<p>Users with this permission can view source code, the project home page, news items and other project features.</p>
<p>This permission can be duplicated using the <i>Project - View</i> in conjunction with permissions for the individual project items.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectdelete" name="projectdelete"></a>Project - Delete</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows users to delete a project.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectedit" name="projectedit"></a>Project - Edit</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows users to make changes to basic project
information. This includes reassigning the parent project, editing the
project and the owner's message, as well as changing the project category
and designating the project as private.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectinvite" name="projectinvite"></a>Project - Invite</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can send email to invite users
to join the project.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectsuggest" name="projectsuggest"></a>Project - Suggest</p>
<p>Domain Level</p>
</td>
<td width="70%">
<p>Users with this permission can suggest new projects within the domain.</p>
<p>Suggested projects must be approved by a user with the <i>Project - Approve</i> permission.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectview" name="projectview"></a>Project - View</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>Users with this permission can view project lists and and view public projects on Projects and Categories page.</p>
<p>This permission is required by many other project level permissions.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectcontentview" name="projectcontentview"></a>Project Content - View</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>This permission allows the user to view web pages associated with the resource to which it has been granted. Example: A user with this role granted to a project with the ".*" resource can view all pages within the domain. A user with this role granted on a project with access to the "/<i>project</i>/.*" resource can only see pages belonging to the <i>project</i> project.</p>
<p>This permission requires a resource.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectmemberlist" name="projectmemberlist"></a>Project Member - List</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows users to view a list of users with
roles in a project.</td>
</tr>
</table>
<h3><b>Project Groups and</b> <b>Categories</b></h3>
<table border="1" cellspacing="2" cellpadding="2" width="100%">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectdesignatesubproject" name="projectdesignatesubproject"></a>Project - Designate Subproject</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>Users with this permission in a project can assign subprojects to this project. The user must also have <i>Project - Designate Superproject</i> granted on the project.</p>
<p>The effect of using this permission is to make a project a subproject of a category or project group.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectdesignatesuperproject" name="projectdesignatesuperproject"></a>Project - Designate Superproject</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>Users with this permission can assign a parent project to the project to which this permission has been assigned.</p>
<p>If not a domain, the user must have <i>Project - Designate Subproject</i>
in the parent project. This is currently only used by project groups
and categories.</p>
</td>
</tr>
<tr valign="top">
<td valign="top" width="30%">
<p class="c2"><a id="projectgroupadd" name="projectgroupadd"></a>ProjectGroup - Add</p>
<p>Domain Level</p>
</td>
<td valign="top" width="70%">Users with this permission can create new project
groups within the domain. Coupled wit h the <i>Project - Designate Subproject</i>
permission in an existing project group, the user can create a subgroup
of the project group.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="categoryadd" name="categoryadd"></a>Category - Add</p>
<p>Domain Level</p>
</td>
<td width="70%">
<p>Users with this permission can create new categories within the domain.</p>
<p>Coupled with the <i>Project - Designate Subproject</i> permission in an existing category allows users to create subcategories in that category.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectassociateproject" name="projectassociateproject"></a>Project - Associate Project</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>Users with this permissions granted on a category can associate a project in which they have the <i>Project - View</i> permission. Users with the <i>Project - Associate With Project</i> permission can associate that project with the Project Group which is associated with the <i>Project - Associate Project</i> permission.</p>
<p>This permission has no effect in non-group and non-category projects. This permission must be used in conjunction with another permission.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectassociatewithproject" name="projectassociatewithproject"></a>Project - Associate With Project</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>Users with this permission granted on a project can associate this project with any category for which they have been granted the <i>Project - View</i> permission. Similarly, users with this permission for a project can associate that project with a project group for which they have the <i>Project - Associate Project</i> permission.</p>
<p>This permission has no effect in non-group and non-category projects.</p>
</td>
</tr>
</table>
<h3 class="c1">Project Documents</h3>
<table border="1" cellspacing="2" cellpadding="2">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectdocumentapprove" name="projectdocumentapprove"></a>Project
Document - Approve</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>Users with this permission can vies and approve unapproved documents
within the project to which the permission has been granted. Users with
this permission can create new project documents without going through
the approval process.</p>
<p>This permission affects project documents and project document sections.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectdocumentdelete" name="projectdocumentdelete"></a>Project
Document - Delete</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>Users with this permission can delete documents or sections within
the project to which this permission has been granted.</p>
<p>This permission affects project documents and project document sections</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectdocumentedit" name="projectdocumentedit"></a>Project
Document - Edit</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can edit any document within
the project.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectdocumentsuggest" name="projectdocumentsuggest"></a>Project
Document - Suggest</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>This permission allows users to suggest new documents within a project.</p>
<p>Suggested documents must be approved by a user with the <i>Project
Document - Approve</i> permission.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectdocumentview" name="projectdocumentview"></a>Project
Document - View</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can view all public documents
within a project.</td>
</tr>
<tr valign="top">
<td width="30%" height="121">
<p><b><a name="projectdocumentreserve" id="projectdocumentreserve"></a>Project
Document - Reserve</b></p>
<p>Project Level</p>
</td>
<td width="70%" height="121">Users with this permission can reserve any
document within their project. Users can also edit any reservation they
have made. In projects with the "offer to lock new documents" configuration
option on, users with both this permission and the "Project Document -
Reserve Mine" permission can reserve a document with the "strict lock"
reservation type.</td>
</tr>
<tr valign="top">
<td width="30%" height="45">
<p><b><a name="projectdocumentreserveforothers" id="projectdocumentreserveforothers"></a>Project
Document - Reserve for Others </b></p>
<p>Project Level</p>
</td>
<td width="70%" height="45">This permission allows the user to edit any
reservation on a document in the project. </td>
</tr>
<tr valign="top">
<td width="30%" height="124">
<p><b><a name="projectdocumentreservemine" id="projectdocumentreservemine"></a>Project
Document - Reserve Mine </b></p>
<p>Project Level</p>
</td>
<td width="70%" height="124">This permission allows users to reserve any
document they have posted to the project. In projects with the "offer
to lock new documents" configuration option on, users with both this and
the "Project Document - Reserve" permission can reserve a document with
the "strict lock" reservation type.</td>
</tr>
<tr valign="top">
<td width="30%">
<p><b>Project Document - Edit - Locked</b> </p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows the user to edit any document with
a &quot;strict lock&quot; reservation. </td>
</tr>
</table>
<h3 class="c1">Project Discussion Forums</h3>
<table width="98%" border="1">
<tr valign="top">
<td width="29%"><b>Permission</b></td>
<td width="71%"><b>Definition</b></td>
</tr>
<tr>
<td width="29%">
<p><b><a name="projectforumadd"></a>Project Forum - Add </b></p>
<p>Project Level</p>
</td>
<td width="71%">Users with this permission can create forums within this
project. </td>
</tr>
<tr>
<td width="29%">
<p><b>Project Forum - Delete </b></p>
<p>Project Level</p>
</td>
<td width="71%">Users with this permission can delete forums within this
project. </td>
</tr>
<tr>
<td width="29%">
<p><b>Project Forum - Edit </b></p>
<p>Project Level</p>
</td>
<td width="71%">Users with this permission can edit forums within this project.</td>
</tr>
<tr>
<td width="29%">
<p><b>Project Forum - Post </b></p>
<p>Project Level</p>
</td>
<td width="71%">Users with this permission can post messages to forums within
this project.</td>
</tr>
<tr>
<td width="29%" height="61">
<p><b>Project Forum - Subscribe </b></p>
<p>Project Level</p>
</td>
<td width="71%" height="61">Users with this permission can subscribe to
forums within this project</td>
</tr>
<tr>
<td width="29%">
<p><b>Project Forum - Unsubscribe Others </b></p>
<p>Project Level</p>
</td>
<td width="71%">Users with this permission can unsubscribe others from forums
within this project.</td>
</tr>
<tr>
<td width="29%">
<p><b>Project Forum - View </b></p>
<p>Project Level</p>
</td>
<td width="71%">Users with this permission can view forums within this project.</td>
</tr>
</table>
<p>&nbsp;</p>
<h3 class="c1">Project Issue Tracking</h3>
<p>Permissions granted for project issue tracking determine the level of access set within IssueZilla for that project.</p>
<p>NOTE: users must have a role within the project to which they need access to IssueZilla.</p>
<p>NOTE: Domains with single-database mode for issue tracking do not use these permissions <b>after</b> the user is initially created. The administrator must set permissions within the IssueZilla interface for user access levels to be affective.</p>
<table border="1" cellspacing="2" cellpadding="2">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectissuetrackingchange" name="projectissuetrackingchange"></a>Project Issue Tracking - Change</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows users to change any issue within
the project. This permission is applied at both the project level and
within IssueZilla.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectissuetrackingconfigure" name="projectissuetrackingconfigure"></a>Project Issue Tracking - Configure</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows users to configure IssueZilla for
this project.. This permission is applied at both the project level and
within IssueZilla.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectissuetrackingquery" name="projectissuetrackingquery"></a>Project Issue Tracking - Query</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows users to query issues within the
project. This permission is applied at both the project level and within
IssueZilla.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectissuetrackingsubmit" name="projectissuetrackingsubmit"></a>Project Issue Tracking - Submit</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows users to submit issues in the project.
This permission is applied at both the project level and within IssueZilla.</td>
</tr>
</table>
<h3 class="c1">Project News</h3>
<table border="1" cellspacing="2" cellpadding="2">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectnewsapprove" name="projectnewsapprove"></a>Project News - Approve</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can view and approve suggested
News items within the project to which the permission has been granted.
Users with this permission can create news items without going through
the approval process.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectnewsdelete" name="projectnewsdelete"></a>Project News - Delete</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows users to delete any news item within
the project.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectnewsedit" name="projectnewsedit"></a>Project News - Edit</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows users to edit news items within the
project</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectnewssuggest" name="projectnewssuggest"></a>Project News - Suggest</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>Users with this permission can suggest news items within the project.</p>
<p>Suggested news items must be approved by a user with the <i>Project News - Approve</i> permission.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="projectnewsvew" name="projectnewsvew"></a>Project News - View</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can view news items within the
project.</td>
</tr>
</table>
<h3 class="c1">Resources</h3>
<table border="1" cellspacing="2" cellpadding="2">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="resourceadd" name="resourceadd"></a>Resource - Add</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can add new resources to the
project.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="resourceedit" name="resourceedit"></a>Resource - Edit</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can edit resources within the
system. Users can edit the regular expression (eg; ".*") and the description
of the resource.</td>
</tr>
</table>
<h3 class="c1">Roles</h3>
<table border="1" cellspacing="2" cellpadding="2">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="roleadd" name="roleadd"></a>Role - Add</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can create new roles for the
project.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="roledelete" name="roledelete"></a>Role - Delete</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>Users can delete roles associated with this project.</p>
<p>Only roles with no associated users can be erased.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="roleedit" name="roleedit"></a>Role - Edit</p>
<p>Domain Level</p>
</td>
<td width="70%">With this permission, users can change the name of a role
in the domain, set attributes, and change permissions of the role.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="rolegrant" name="rolegrant"></a>Role - Grant</p>
<p>Host, Domain or Project Level</p>
</td>
<td width="70%">
<p>Users with this permission can grant the level's role to any other user within the level. Users with the permission at the Host level can grant Host level roles. Users with the permission at the Domain level can grant Domain level roles. Users with the permission at the Project level can grant Project level roles.</p>
<p>Note that this permission cannot be used to grant roles in unapproved projects; the <i>Unapproved Project Role - Grant</i> is required to perform this permission.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="rolerequest" name="rolerequest"></a>Role - Request</p>
<p>Host, Domain or Project Level</p>
</td>
<td width="70%">Users with this permission can request any roles at the
level to which this permission has been granted. Users with host level
permission can request host roles. Users with domain level permission
can request domain roles. Users with project level permission can request
project roles.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="unapprovedprojectrolegrant" name="unapprovedprojectrolegrant"></a>Unapproved Project Role - Grant</p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can grant roles to users within
an unapproved project.</td>
</tr>
</table>
<h3 class="c1">Users</h3>
<table border="1" cellspacing="2" cellpadding="2">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="useradd" name="useradd"></a>User - Add</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can create new users within the
domain.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="userdelete" name="userdelete"></a>User - Delete</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can delete any user within the
domain.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="useredit" name="useredit"></a>User - Edit</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can edit user preferences for
any user within the domain.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="usereditself" name="usereditself"></a>User - Edit - Self</p>
<p>Domain Level</p>
</td>
<td width="70%">
<p>Users with this permission in the domain in which they are registered can edit their own user information.</p>
<p>For a user to edit his or her organization with this permission the "userEditSelfAllowsEditOrg" must be set.</p>
</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="userlist" name="userlist"></a>User - List</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can view a list of all users
registered and the details of any user in the domain.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="userview" name="userview"></a>User - View</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can view information on any user
registered in the domain.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="userviewself" name="userviewself"></a>User - View - Self</p>
<p>Domain Level</p>
</td>
<td width="70%">This permission allows users to view their own user profile.</td>
</tr>
</table>
<h3 class="c1">User Group</h3>
<table border="1" cellspacing="2" cellpadding="2">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="usergroupadd" name="usergroupadd"></a>UserGroup - Add</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can create new user groups within
the domain.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="usergroupdelete" name="usergroupdelete"></a>UserGroup - Delete</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can delete any user group in the
domain.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="usergroupedit" name="usergroupedit"></a>UserGroup - Edit</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can edit any user group within
the domain</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="usergroupelementadd" name="usergroupelementadd"></a>UserGroup Element - Add</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can add users to any usergroup
in the domain.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="usergroupelementdelete" name="usergroupelementdelete"></a>UserGroup Element - Delete</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can delete any user from any user
group within the domain.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="usergrouplist" name="usergrouplist"></a>UserGroup - List</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can view any user group within
the domain.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="usergroupview" name="usergroupview"></a>UserGroup - View</p>
<p>Domain Level</p>
</td>
<td width="70%">Users with this permission can view the details of any user
group within the domain.</td>
</tr>
</table>
<h3 class="c1">Project Version Control</h3>
<p>These permissions require a resource. Users with these permissions can apply them to any file within the project with a pattern matching the resource. For example, a user with the <i>VersionControl - Commit</i> permission on the "*.txt" resource in the project <i>project</i> can change any existing file with an extension of .txt in the project <i>project</i> repository.</p>
<table border="1" cellspacing="2" cellpadding="2">
<tr valign="top">
<td width="30%"><b>Permission</b></td>
<td width="70%"><b>Definition</b></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="versioncontroladd" name="versioncontroladd"></a>VersionControl
- Add</p>
<p>Project Level</p>
</td>
<td width="70%">This permission gives the user <i>cvs add</i> privileges.
The add privilege allows users to add a file to a directory in a repository.
After the user adds the file, the file must be "committed" to the repository.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="versioncontroladmin" name="versioncontroladmin"></a>VersionControl
- Admin</p>
<p>Project Level</p>
</td>
<td width="70%">This permission allows use of the <i>cvs&nbsp;admin</i>
command. The <i>cvs admin</i> command should be reserved for users who
have extensive knowledge of CVS and administering CVS</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="versioncontrolblame" name="versioncontrolblame"></a>VersionControl
- Blame</p>
<p>Project Level</p>
</td>
<td width="70%">This permission gives the user <i>cvs annotate</i> privileges.
The annotate command provides a line by line description a file in the
"head" and all changes made to that file, including version number, user
and date.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="versioncontrolcommit" name="versioncontrolcommit"></a>VersionControl
- Commit</p>
<p>Project Level</p>
</td>
<td width="70%">This permission gives the user <i>cvs commit</i> privileges.
The commit command is used to incorporate changes from the working directory
into the repository.</td>
</tr>
<tr valign="top">
<td width="30%"> <b>VersionControl - Edit </b>
<p></p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can use the <i>cvs edit</i> command.
The <i>cvs edit</i> command allows users to make edits to locked files.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="versioncontroldiff" name="versioncontroldiff"></a>VersionControl
- Diff</p>
<p>Project Level</p>
</td>
<td width="70%">This permission gives the user <i>cvs diff</i> privileges.
The diff command is used to compare different versions of a file.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="versioncontrolhistory" name="versioncontrolhistory"></a>VersionControl
- History</p>
<p>Project Level</p>
</td>
<td width="70%">This permission gives the user access to the CVS history
file. The history file tracks each use of the <i>commit, checkout, rtag,
update</i> and <i>release</i> commands.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="versioncontrolimport" name="versioncontrolimport"></a>VersionControl
- Import</p>
<p>Project Level</p>
</td>
<td width="70%">This permission gives the user the right to import into
the CVS source repository. The <i>import</i> command incorporates an entire
external source base into the source repository.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="versioncontrollogs" name="versioncontrollogs"></a>VersionControl
- Logs</p>
<p>Project Level</p>
</td>
<td width="70%">This permission gives the user <i>cvs log</i> privileges.
<i>cvs log </i>displays a log of all activity of the files requested.
The log includes author, date, version and notes provided for each entry.</td>
</tr>
<tr valign="top">
<td width="30%"><b>VersionControl - Module </b>
<p></p>
<p>Project Level</p>
</td>
<td width="70%">Users with this permission can checkout modules to the standard
output and/or request a status of all files checked out in the module.</td>
</tr>
<tr valign="top">
<td width="30%"><b>VersionControl - Release </b>
<p></p>
<p>Project Level</p>
</td>
<td width="70%">This permission gives the user <i>cvs release</i> privileges.
The <i>cvs release</i> command checks to make sure no changes have been
made to files checked out using <i>cvs checkout</i> before deleting them
in a local directory.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="versioncontrolremove" name="versioncontrolremove"></a>VersionControl
- Remove</p>
<p>Project Level</p>
</td>
<td width="70%">This permission gives the user <i>cvs remove</i> privileges.
The <i>cvs remove</i> command marks files for removal at a later date.
To complete the removal process, the <i>cvs commit</i> command must also
be used.</td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="versioncontroltag" name="versioncontroltag"></a>VersionControl
- Tag</p>
<p>Project Level</p>
</td>
<td width="70%">This permission gives the user the ability to tag a version
of the source files in the CVS repository. Tagging a version allows development
in that tag to proceed without touching the <i>HEAD.</i></td>
</tr>
<tr valign="top">
<td width="30%">
<p class="c2"><a id="versioncontrolupdate" name="versioncontrolupdate"></a>VersionControl
- Update</p>
<p>Project Level</p>
</td>
<td width="70%">
<p>This permission gives the user the <i>cvs co</i> and <i>cvs update</i>
privileges. The <i>cvs co</i>, meaning checkout, command allows the
user to copy the source from the repository to a local directory. CVS
tracks changes made in the local directory and allows the user to commit
changes to the repository using the <i>cvs commit</i> command. The <i>cvs
update</i> command allows the user to update the local copy from the
repository and to commit changes to the repository using the <i>cvs
commit</i> command.</p>
</td>
</tr>
<tr valign="top">
<td width="30%"><b>VersionControl - Watch </b>
<p></p>
<p>Project Level</p>
</td>
<td width="70%">This permission gives the user the <i>cvs watch</i> privileges.
Once the <i>cvs watch</i> command has been applied to a file, updates
to the file must be made using <i>cvs edit</i>. Using <i>cvs watch</i>
effectively marks a file as read-only except to those users who have <i>cvs
edit </i>privileges.</td>
</tr>
</table>
</div>
</body>
</html>