Security
See Also
The following levels of access rights are available per user, per project: Read, Check In/Out, Add, Delete, Share, Branch, Move, Rename, Purge, Pin/Unpin, Label and Property Change.
When project security is enabled, specific access rights are required for a user to execute Dynamsoft SourceAnywhere Hosted commands. The following is a list of required access rights to execute Dynamsoft SourceAnywhere Hosted commands.
Commands |
Required Security Rights |
Add Files |
Add |
Branch |
Branch |
Change Password |
None |
Change File Type |
Property Change |
Check In |
Check In/Check Out |
Check Out |
Check In/Check Out |
Clear Status Window |
None |
Cloak Project |
None |
Create Project |
Add |
Delete |
Delete |
Edit |
Check In/Check Out |
Get |
Read |
Login |
None |
Login Log | None |
Label |
Label |
Merge Branches |
Check In/Check Out, Read |
Move |
Move |
Pin/Unpin |
Pin/Unpin |
Purge |
Purge |
Recover |
Delete |
Rename |
Rename |
Select Repository |
None |
Set Working Folder |
None |
Share |
Share |
Show Differences |
None |
Show Label |
Read |
Show History |
Read |
Show Properties |
None |
Status Search |
None |
Undo Check Out |
Check In/Check Out |
View |
Read |
Web Deploy |
Web Deploy |
List Folder Content |
List Folder Content |
When project security is disabled, users who have access to the current repository have their default access rights to projects in the repository.
The Security window allows you to view and edit the security settings for any project in the current repository. The security settings take effect only when the Project Security is enabled.
Note: To apply all your changes made to the security rights, click Apply.
Window Items
Displays the Project Tree of the current repository. Select a project in the tree and the Rights List will list all security rights of the selected project.
Lists the security rights assigned to all users and groups in the repository for the selected project.
The Rights List contains three columns:
Rights: The rights of the user or group for the selected project
User: The name of the user.
Group: The name of the group.
The list can be sorted by clicking the column heading. When the list has been sorted, an arrow will appear indicating ascending or descending order. Click the arrow on the sorted column to reverse the sort.
Select a user or group in this list and check the access rights in the Rights box to edit the security rights of the user or group. The Rights column in Rights List will reflect the changes made in this box.
Any user or group that has none security right (when no assignment has been made or inherited) is not listed in this list. A project that is not assigned any security rights will inherit security rights from its parent project. Any user or group has default security rights assignments defined in Default User Rights box to the root project.
Adds a user or group in the repository to the Rights List Pane by assigning security rights to this user/group. Click Add... to display the Add user or group for project dialog box.
This command is only available when there are users or groups who have access to current repository but have none security rights assignments for the selected project.
Removes a user or group from the Rights List Pane. Removed user or group will lost all security rights for the selected project.
View all users effective rights
Displays the Effective Rights dialog box. This lists all effective (actual) rights that the user has for the selected project.
Makes the security rights of the selected project inherited from its parent project. If this is applied, all security rights previously assigned to the user or group for the selected project will be lost.
Refreshes both the project tree and the Rights List.
Apply
Applies changes in this window.