CardPermissionFlags - перечисление |
Пространство имён: Tessa.Cards
[FlagsAttribute] public enum CardPermissionFlags
| Имя члена | Значение | Описание | |
|---|---|---|---|
| None | 0 | Разрешения или запреты отсутствуют. | |
| AllowModify | 1 | Разрешено изменение поля, строки, секции или карточки, а также переименование файла или изменение его контента. | |
| ProhibitModify | 2 | Запрещено изменение поля, строки, секции или карточки, а также переименование файла или изменение его контента. | |
| AllowInsertRow | 4 | Разрешена вставка определённой строки или всех строк в секции или карточке. | |
| ProhibitInsertRow | 8 | Запрещена вставка определённой строки или всех строк в секции или карточке. | |
| AllowDeleteRow | 16 | Разрешено удаление определённой строки или всех строк в секции или карточке. | |
| ProhibitDeleteRow | 32 | Запрещено удаление определённой строки или всех строк в секции или карточке. | |
| AllowDeleteCard | 64 | Разрешено удаление карточки. | |
| ProhibitDeleteCard | 128 | Запрещено удаление карточки. | |
| AllowInsertFile | 256 | Разрешено добавление файлов в карточке. | |
| ProhibitInsertFile | 512 | Запрещено добавление файлов в карточке. | |
| AllowDeleteFile | 1024 | Разрешено удаление определённого файла в карточке. | |
| ProhibitDeleteFile | 2048 | Запрещено удаление определённого файла в карточке. | |
| AllowReplaceFile | 4096 | Разрешена замена определённого файла в карточке. | |
| ProhibitReplaceFile | 8192 | Запрещена замена определённого файла в карточке. | |
| AllowEditNumber | 16384 | Разрешено управление номерами в карточке. | |
| ProhibitEditNumber | 32768 | Запрещено управление номерами в карточке. | |
| AllowSignFile | 65536 | Разрешено подписание файла. | |
| ProhibitSignFile | 131072 | Запрещено подписание файла. |
Запрет Prohibit перекрывает разрешение Allow, заданное в том же месте.
Явно заданное разрешение или запрет более приоритетно, чем унаследованное.
Если при наследовании нет ни разрешения, ни запрета, то действие считается запрещённым.