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, заданное в том же месте.
Явно заданное разрешение или запрет более приоритетно, чем унаследованное.
Если при наследовании нет ни разрешения, ни запрета, то действие считается запрещённым.