The User Privileges form is available via Options > Master Tool Settings, Database Settings, User Privileges.
Other page descriptions available from here are as follows:
> Modify Settings
> Override Settings
> Other Site Settings
> Library Objects
Many of the privilege options have similar names, so in the descriptions below the internal names (for example pDBCustomerAdd) have been included to differentiate them. These internal names are not visible in the User Privileges form.
Automation
Assign Auto Task
pMiscMacroAssignAutoTask
Switch either this option or pEnvironmentDBInstallationModify on to make the Options Environment > Database Installation > Automation page visible.
Configure Tools
pMiscMacroConfigureTools
Switch either this option or pEnvironmentDBInstallationModify on to make the Options Environment > Database Installation > Automation > Miscellaneous and > Tools pages visible.
Macro Compile
pMiscMacroCompile
Switch this option on to make the Macro sub-menu visible on the Automation tools menu.
Use Script Toolbox
pMiscUseScriptToolbox
Switch this option on to enable the Run button on the Script toolbox window.
Database
Administration
pDBAdministration
Switch this option on to enable the Database > Administration tool.
Connect to Remote Databases
pDBConnectToRemoteDatabases
Switch this option on to enable the Add Connection, Connect, Disconnect and Remove options on the Project Browser Form right click context menu.
Connect when Database Version differ
pDBConnectToDifferentVersions
Switch this option on to allow the user to connect to a database that has a different version to that of the currently running Impact version. This can also be enabled through a registry setting.
Create and edit user translations
pDBEditUserTranslations
Switch this option on to allow the user to translate Master Tool Settings into different languages. This also requires the pMTSRenameFolders and pMTSModify options to be switched on.
Customers
Add
pDBCustomerAdd
Switch this option on to enable the Add and Copy buttons within the Database > Customer Form.
When connected to an Enterprise database, with the option pDBEnterprisePublishToSites switched on, this option also enables the Publish to sites option on the Project Browser Form – Customers right click context menu.
This option also allows new entries to be added to the Customer database via the COM interface.
Assign to Sites
pDBCustomerSites
Switch this option on to make the Sites… item visible on the Actions button sub-menu within the Database > Customer Form. This only applies if the Use multiple Database Sites – Customers check-box is selected on the Environment Options > Database Installation – Sites page.
Contacts
Add – pDBContactsAdd
Switch this option on to enable the Add and Copy buttons within the Database > Customer Form – Contacts table.
Delete – pDBContactsDelete
Switch this option on to enable the Delete button and the Delete All item on the Actions button sub-menu within the Database > Customer Form – Contacts table.
Modify – pDBContactsModify
Switch this option on to enable the Change button within the Database > Customer Form – Contacts table.
Delete
pDBCustomerDelete
Switch this option on to enable the Delete button within the Database > Customer Form.
This option also allows entries to be deleted from the Customer database via the COM interface.
Modify
pDBCustomerModify
Switch this option on to enable the Change button within the Database > Customer Form.
This option also allows entries to be edited within the Customer database via the COM interface.
View Inactive in Browser
pDBCustomerViewInactive
Switch this option on to enable the viewing of inactive Customer Database entries in the Project Browser Form.
Enterprise
All of these options are only valid for an Enterprise database connection.
Customers
View – pDBEnterpriseCustomersViewInBrowser
Switch this option on to display projects by customer in the Project Browser Form.
Switching this option on will also force the Enterprise – View in Browser option to be switched on (if it isn’t already on).
Execute Queries
pDBEnterpriseExecuteQueries
Switch this option on to display the Enterprise node when choosing Select Folders from the Queries right click context menu within the Project Browser Form.
Switching this option on will also force the Enterprise – View in Browser option to be switched on (if it isn’t already on).
Projects
Lock Any – pDBEnterpriseProjectLockAny
Switch this option on to allow any locked project to be checked out. (This assumes that the Modify conditions, described below, are satisfied first.
Lock Own – pDBEnterpriseProjectLockOwn
Switch this option on to allow a project that is locked by the current user to be checked out.
Modify Any – pDBEnterpriseProjectModifyAny
Switch this option on to allow projects to be checked out from any site that have been created by any user. However, this can be overridden by the following option.
Modify Any Own Layers Only – pDBEnterpriseProjectModifyAnyOwnLayersOnly
Switch this option to override the action of the above option. Projects can only be checked out if the multiple layers option has been switched on, and then only those layers created by the current user or the conditions for Modify Own, Modify Same Site or Modify Same User Group are satisfied.
Modify Own – pDBEnterpriseProjectModifyOwn
If either Modify Any has been switched off or Modify Any Own Layers Only has been switched on, then switch this option on to allow projects that have been created by the current user to be checked out.
Modify Same Site – pDBEnterpriseProjectModifySameSite
If either Modify Any has been switched off or Modify Any Own Layers Only has been switched on, then switch this option on to allow projects from the same site as the current user to be checked out.
Modify Same User Group – pDBEnterpriseProjectModifySameUserGroup
If either Modify Any has been switched off or Modify Any Own Layers Only has been switched on, then switch this option on to allow projects that have been created by another user from the same User Group as the current user to be checked out.
Open Copy – pDBEnterpriseProjectsOpenCopy
Switch this option on to allow a copy of the chosen project to be opened from the Impact Project Browser. However, this may be overridden by the following option.
Switching this option on will also force the Enterprise – Projects – View option to be switched on (if it isn’t already on).
Open Copy for Invitations – pDBEnterpriseProjectOpenCopyInvitations
Switch this option on to allow a copy of the chosen project to be opened from the Impact Project Browser, where the project has been specified to be only opened by invitation.
View – pDBEnterpriseProjectsViewInBrowser
Switch this option on to display Enterprise projects in the Project Browser Form.
Switching this option on will also force the Enterprise – View in Browser option to be switched on (if it isn’t already on).
This option will be automatically switched on if the option pDBEnterpriseProjectsOpenCopy is switched on.
Publish to Sites
pDBEnterprisePublishToSites
Switching this option on will have the following effects:-
It will enable the various menu items for publishing tables, users, sites etc. from the Database > Administration tool.
It will enable the Publish to Sites and Publish Items to Sites menu items for Projects, Working Projects, Templates, Symbols and Customers (Publish to Sites only) in the Project Browser Form.
It will enable the Publish to Sites item on the Actions button sub-menu within the Database > Customer Form.
It will enable the Publish to Sites item on the Master Tool Settings Form right click context menu.
View in Browser
pDBEnterpriseViewInBrowser
Switch this option on to allow the Enterprise connection to be added to the Project Browser Form.
This option will be automatically switched on if any of the options pDBEnterpriseProjectsViewInBrowser, pDBEnterpriseCustomersViewInBrowser or pDBEnterpriseExecuteQueries are switched on.
Folders
Project
Change Properties – pDBFolderProjectChangeProperties
Switch this option on to enable the Properties button in either the Project Browser Form for project folders or the Save Project As Form.
Copy To Database – pDBFolderProjectCopyTo
Switch this option on to enable the Copy Folder To button in the Project Browser Form for project folders. This will allow a project folder to be copied to another database.
Create – pDBFolderProjectCreate
Switch this option on to enable the Create new folder button in the Project Browser Form for project folders or the Save Project As Form.
Delete – pDBFolderProjectDelete
Switch this option on to enable the Delete folder button in the Project Browser Form for project folders or the Save Project As Form.
Move To – pDBFolderProjectMoveTo
Switch this option on to enable the Move folder button in the Project Browser Form for project folders. If the Project Browser option to enable Drag-and-Drop file moving is also switched on, then project folders can be moved in this manner as well.
Rename – pDBFolderProjectRename
Switch this option on to enable the Rename folder button in the Project Browser Form for project folders or the Save Project As Form.
Symbol
Change Properties – pDBFolderSymbolChangeProperties
Switch this option on to enable the Properties button in either the Project Browser Form for symbol folders or the Save Symbol As Form.
Copy To Database – pDBFolderSymbolCopyTo
Switch this option on to enable the Copy Folder To button in the Project Browser Form for symbol folders. This will allow a symbol folder to be copied to another database.
Create – pDBFolderSymbolCreate
Switch this option on to enable the Create new folder button in the Project Browser Form for symbol folders or the Save Symbol As Form.
Delete – pDBFolderSymbolDelete
Switch this option on to enable the Delete folder button in the Project Browser Form for symbol folders or the Save Symbol As Form.
Move To – pDBFolderSymbolMoveTo
Switch this option on to enable the Move folder button in the Project Browser Form for symbol folders. If the Project Browser option to enable Drag-and-Drop file moving is also switched on, then symbol folders can be moved in this manner as well.
Rename – pDBFolderSymbolRename
Switch this option on to enable the Rename folder button in the Project Browser Form for symbol folders or the Save Symbol As Form.
Template
Change Properties – pDBFolderTemplateChangeProperties
Switch this option on to enable the Properties button in either the Project Browser Form for template folders or the Save Template As Form.
Copy To Database – pDBFolderTemplateCopyTo
Switch this option on to enable the Copy Folder To button in the Project Browser Form for template folders. This will allow a template folder to be copied to another database.
Create – pDBFolderTemplateCreate
Switch this option on to enable the Create new folder button in the Project Browser Form for template folders or the Save Template As Form.
Delete – pDBFolderTemplateDelete
Switch this option on to enable the Delete folder button in the Project Browser Form for template folders or the Save Template As Form.
Move To – pDBFolderTemplateMoveTo
Switch this option on to enable the Move folder button in the Project Browser Form for template folders. If the Project Browser option to enable Drag-and-Drop file moving is also switched on, then template folders can be moved in this manner as well.
Rename - pDBFolderTemplateRename
Switch this option on to enable the Rename folder button in the Project Browser Form for template folders or the Save Template As Form.
Master Projects
All of the sub-items in this group refer to Master Projects in the Project Browser Form, unless stated otherwise.
Change Properties
pDBMasterProjectChangeProperties
Switch this option on to enable the Properties… option on the Project – right click context menu. This, in turn, will allow the project to be renamed, amongst other things, via the Properties Form.
Copy To Database
pDBMasterProjectCopyToDatabase
Switch this option on to enable the Copy selected items button. This will allow selected master projects to be copied to another database. (But see option below, pDBMasterProjectCreate)
Create
pDBMasterProjectCreate
If this option is switched on together with the Environment Option User can create and view linked revisions, or the user has permission to modify a master project, or the user has permission to open a copy of a master project then the Open the selected item button will be enabled in the Project Browser Form.
This option will also enable the File > Save As tool when opening a Master Project.
It will make the File > New > Master Project tool available.
It will also make the Create a new linked project revision option visible on the Open Project Form.
Switching the option off will prevent a master project being copied to another database.
Delete Any
pDBMasterProjectDeleteAny
Switch this option on to allow the user to delete any Master Projects.
It’s worth pointing out, however, that the Delete all the selected items button will be enabled if any of the pDBProjectDeleteAny, pDBProjectDeleteOwn, pDBMasterProjectDeleteAny or pDBMasterProjectDeleteOwn options are switched on. The individual projects will then be checked to make sure the user has the correct privilege.
Delete Own
pDBMasterProjectDeleteOwn
Switch this option on to allow the user to delete Master Projects that were created by that user. This option is only checked if the option pDBMasterProjectDeleteAny is switched off.
This option will be automatically switched on if the option pDBMasterProjectSaveAsReplacing is switched on.
Modify
pDBMasterProjectModify
If this option is switched on, or the user has permission to create a master project, or the user has permission to open a copy of a master project then the Open the selected item button will be enabled in the Project Browser form.
Switch this option on to enable the File > Save and File > Update menu items when a Master Project has been opened.
Move Folder
pDBMasterProjectMoveFolder
Switch this option on to enable the Cut the selected items button.
It’s worth pointing out, however, that the button will be enabled if either the pDBProjectMoveFolder or pDBMasterProjectMoveFolder options are switched on. The individual projects will then be checked to make sure the user has the correct privilege.
This option allows master projects to be moved from one folder to another either using the Cut and Paste buttons, or with drag and drop.
Open Copy
pDBMasterProjectOpenCopy
If either this option is switched on, or the user has permission to create a master project, or the user has permission to modify a master project then the Open the selected item button will be enabled in the Project Browser form.
This option also makes the Open a copy of the selected project option visible in the Open Project form.
Save As Replacing
pDBMasterProjectSaveAsReplacing
This option is only relevant when the drawing database has been configured to allow duplicate project names.
If the option is switched off and the user attempts to save a master project with a name that already exists, then a duplicate will be created automatically.
If the option is switched on and the user attempts to save a master project with an existing name then the Replace Existing Project Form is displayed. This gives the user the option to create a duplicate or select an existing project to replace.
Switching this option on will also force the Master Projects – Delete Own option to be switched on (if it isn’t already on).
Tools
pDBMasterProjectTools
Looking at the Options > Projects Form – Layers page:-
If both this option and pDBProjectLayerCreate are switched on then the Add Master button is enabled.
Switching this option on also enables the Show Master Layer Search button and allows searches to be performed.
If the current layer is a Master Layer, then switching this option on will enable the Unlink and Clear buttons.
Looking at the Block tools menu:-
If both this option and pDBProjectLayerCreate are switched on then the Insert master layer tool will be enabled.
Switching this option on also enables the Master Layers tool.
View
pDBMasterProjectViewInBrowser
This option does not currently have any effect. It will be automatically switched on when any of the following options are switched on:
pDBMasterProjectChangeProperties
pDBMasterProjectCreate
pDBMasterProjectDeleteAny
pDBMasterProjectDeleteOwn
pDBMasterProjectModify
pDBMasterProjectMoveFolder
pDBMasterProjectTools
Modify Master Template
pDBModifyMasterTemplate
Switch this option on to enable the File > Open > Master Template tool.
Projects
Allowed To Hide from all Users
pDBProjectAllowProjectsToBeHidden
Switch this option on to enable the Hide this project from all users without an invitation check-box on the Project Properties form and on the Save Project As form.
Change Customer
pDBProjectChangeCustomer
If either this option is switched off or the Disable customer lists used for selecting customers option on the Database Operation – Dialogs page is switched on, then the Customer combo list on the Projects Properties form is disabled.
Similarly, if either this option is switched off, or the Disable customer lists… option is switched on, or the project has been opened without permission to change the customer, then the Customer combo list will be disabled on the Customer/Project integrated form that is displayed from the Database > Project tool and on the Impact Explorer – Database page.
Switching this option on also allows a project’s customer to be changed using the COM function IDatabaseItem.ChangeCustomer.
Change Customer by drag-n-drop
pDBProjectChangeCustomerDragDrop
If either this option or pDBProjectCopyToDatabase are switched on, then it is possible to change a project’s customer by dragging it from one customer and dropping onto another within the Project Browser form.
Change Properties
pDBProjectChangeProperties
Switch this option on to enable the Properties… option on the Project – right click context menu in the Project Browser form. This, in turn, will allow the project to be renamed, amongst other things, via the Properties Form.
Copy To Database
pDBProjectCopyToDatabase
Switch this option on to enable the Copy selected items button in the Project Browser form. This will allow selected projects to be copied to another database. (But see option below, pDBProjectCreate).
This option also allows projects to be moved between folders or customers using the drag and drop method in the Project Browser form.
Create
pDBProjectCreate
If this option is switched on together with the Environment Option User can create and view linked revisions, or the user has permission to modify a project, or the user has permission to open a copy of a project then the Open the selected item button will be enabled in the Project Browser form.
This option will also enable the File > Save As tool when opening a Project.
It will make the File > New > Project and File > New > Projects from Masters tools available.
It will also make the Create a new linked project revision option visible on the Open Project form.
When connected to an Enterprise database, this option also enables the Publish items to sites option on the Project Browser form – Folders right click context menu.
Switching the option off will prevent a project being copied to another database. It will also prevent a project being drag and dropped into another database.
The option is also required to allow the creation of standards. Without it, the user will recieve an error similar to "Unable to create the destination project for this standard. Please check the template settings for Standards\Options" (English version).
Delete Any
pDBProjectDeleteAny
Switch this option on to allow the user to delete any Projects.
It’s worth pointing out, however, that the Delete all the selected items button will be enabled if any of the pDBProjectDeleteAny, pDBProjectDeleteOwn, pDBMasterProjectDeleteAny or pDBMasterProjectDeleteOwn options are switched on. The individual projects will then be checked to make sure the user has the correct privilege.
Delete Own
pDBProjectDeleteOwn
Switch this option on to allow the user to delete Projects that were created by that user. This option is only checked if the option