The MetabaseObjectPredefinedRights enumeration contains a list of operations, on which user rights can be given, and access auditing can be performed.
It is used by the following properties and methods:
Value | Brief description |
1 | All. Complete access. |
2 | Read. Read object data. While changing rights for this action rights will be changed automatically for the following operations: read descriptor (ReadDescr), read parameters (ReadPars), read metadata (ReadBody) also for additional operations: print (Print), export (ExportData) and specific operations: extract data, read formulas, execution, read dictionary elements, change rights for elements. |
4 | Write. Change object data. While changing rights for this action rights will be changed automatically for the following operations: change descriptor (WriteDescr), change parameters (WritePars), change metadata (WriteBody), creation(Create_) and also for an additional operation import (ImportData) and specific operations related to data change: insert, delete, data change, table structure change, save data and formulas, procedure text change, dictionary elements change and add, rights for elements change. |
8 | Access. Change access permissions for an object. While changing rights for this action rights will be changed automatically for the following specific operations: give rights for data , change rights for elements. |
16 | Delete. Delete object. While changing rights for this action rights will be changed automatically for the following specific operations: delete elements from a dictionary, change rights for elements. |
256 | ReadDescr. Read descriptor (description) of an object. |
512 | WriteDescr. Change descriptor (description) of an object. |
1024 | ReadPars. Read parameters of an object. |
2048 | WritePars. Change parameters of an object. |
4096 | ReadBody. Read metadata of an object. |
8192 | WriteBody. Change metadata of an object. |
16384 | Print. Print an object. |
32768 | ExportData. Export data from an object. |
65536 | ImportData. Import data of an object. |
131072 | Create_. Create an object. |
Value of this repository is used for changing following settings:
Setting of access permissions to an object.
Setting of audit to an object.
Setting of audit by objects classes.
Setting of history keeping by objects classes.
General operations can be performed with all repository objects. The Print, ExportData and ImportData operations are additional and available to objects, for which there is a possibility to print, export or import data. Different object classes can also have access to specific operations presented in the enumerations:
Additional and specific operations available for different objects types are presented in theObject Classes section.
See also: