PC SOFT

ONLINE HELP
FOR WINDEV, WEBDEV AND WINDEV MOBILE

Home | Sign in | English US
  • Overview
  • How to proceed?
  • Defining the rights on a directory
  • Defining the rights on a file
  • Adding rights for a user or for a group
  • Inheritance of rights
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
Overview
The management of access rights to the SCM elements is used to define the rights granted to the developers for each SCM element.
The access to each element can be restricted according to the rights granted to the developer: these rights are associated with the connection account or with a group (only if the SCM database is in Client/Server mode).
The rights are defined from the SCM administrator ("SCM .. SCM administrator").The rights are defined from the SCM administrator. To start the SCM administrator, on the "SCM" pane, in the "Database" group, expand "Manage" and select "SCM administrator".
In most cases, the management of rights is used to:
  • restrict the rights granted to everybody in order to grant specific rights to some users.
  • restrict the rights granted to some users (trainees for example).
How to proceed?

Defining the rights on a directory

To define the rights on a directory:
  1. Start the SCM administrator ("SCM .. SCM administrator").Start the SCM administrator: on the "SCM" pane, in the "Database" group, expand "Manage" and select "SCM administrator".
  2. Select a directory.
  3. Select "Properties" from the popup menu of the directory. The window for directory properties is displayed.
  4. Select the "Rights" tab. By default, the full rights are granted to everyone.

Defining the rights on a file

To define the rights on a file:
  1. Start the SCM administrator ("SCM .. SCM administrator").Start the SCM administrator: on the "SCM" pane, in the "Database" group, expand "Manage" and select "SCM administrator".
  2. Select a file.
  3. Select "Properties" from the popup menu of the file. The window for file properties is displayed.
  4. Select the "Rights" tab. By default, the full rights are granted to everyone.

Adding rights for a user or for a group

To add rights for a user or for a group:
  1. Display the window for managing the file or directory rights.
  2. Click "Add".
  3. Specify whether the rights must be applied to:
    • a group. The groups are available if the SCM database is in Client/Server mode only. In this case, the groups correspond to the groups defined in the HFSQL Control Center for the SCM database.
    • a user. You have the ability to enter any user name.
  4. Validate.
  5. Select the user or the group whose rights must be modified.
  6. Modify the rights of this user or group in the "Details of rights" section. The available rights are:
    • Full control: The user can perform all the operations.
    • Read: The user can read the element. These rights allow you to retrieve a version of the element and to check it out for test. If a user has no read rights on a directory, the directory files are invisible. The write rights forces the read rights.
    • Write:
      • Check out and check in: These rights allow you to check out and check in an element.
      • Add: These rights are used to add files and directories, add a share, add labels, create branches.
      • Rename: These rights are used to rename a file or a directory.
      • Delete: These rights are used to delete files, directories or shares. They also allow you to replace a share by another share.
      • Delete permanently: These rights are used to permanently delete a file or a directory. These rights only apply to the last share of a file.
    • Modify the rights: The user can modify the rights granted to the other users.
  7. Click "Apply" to apply the new rights or click "Cancel" to ignore them.
Note: The full rights are always granted to the administrator (total control).

Inheritance of rights

  • When rights are applied to a directory, these rights are also applied to all the elements found in the directory.
  • When a new directory is created, this directory automatically inherits from the rights of the parent directory.
  • By default, a database is created with full control granted to everyone on the root.
Minimum required version
  • Version 12
This page is also available for…
Comments
Click [Add] to post a comment