Enum ETableRight
Table right is a combination of bits representing permissions on a row. This Enum consists of flag values that can be combined.
Namespace: SuperOffice.Data
Assembly: SoCore.dll
Syntax
[Flags]
public enum ETableRight
Fields
| Name | Description |
|---|---|
| Delete | 8: The user is allowed to delete this row. |
| F | 16: just Filtering |
| FI | 20: Filtering and Insert (Anonymous) |
| FULL | 15: Select, Update, Insert, Delete - no restrictions |
| Filtering | 16: A flag used to indicate that some fields may be hidden. |
| Insert | 4: The user is allowed to add new rows to the table. |
| None | 0: The row should be hidden from the user. |
| R | 1: Select only |
| RF | 17: Select or Filter |
| RI | 5: Select and Insert (Anonymous) |
| RestrictedUpdate | 32: A hint flag used to indicate that some fields may not be updateable, even though the user has update access to the row. |
| Select | 1: The user is allowed to see the row. |
| UDR | 11: Select, Update, Delete |
| UR | 3: Select or Update |
| URI | 7: Select, Update, Insert |
| URU | 34: Update or RestrictedUpdate |
| Uninitialized | 128: Magic value to indicate not |
| Unused1 | 64: Unused value only present for serializatrion purposes |
| Update | 2: The user is allowed to modify the values in this row. |
| WRITE | 38: Update/RestrictedUpdate or Insert |