Разработка:storages/aclwarrants — различия между версиями

Материал из DOF
Перейти к: навигация, поиск
м (Подробный формат полей в таблице:)
м (Таблица в базе данных)
Строка 5: Строка 5:
  
 
===Таблица в базе данных===
 
===Таблица в базе данных===
''aclwarrants'' - cправочник доверенностей и мандатов.
+
''aclwarrants'' - cправочник доверенностей и мандатов. Подробные правила работы с полномочиями описаны в разделе: [[Разработка:Управление_доступом | Управление доступом]].
  
 
====Подробный формат полей в таблице:====
 
====Подробный формат полей в таблице:====
 
* id - номер записи  
 
* id - номер записи  
 
 
* linkptype - тип объекта к которому будет привязано полномочие (например назначение на должность - storages)
 
* linkptype - тип объекта к которому будет привязано полномочие (например назначение на должность - storages)
 
* linkpcode - код объекта к которому будет привязано полномочие (например назначение на должность - positions)
 
* linkpcode - код объекта к которому будет привязано полномочие (например назначение на должность - positions)

Версия 22:57, 13 апреля 2011

Плагин
Название aclwarrants
Тип storages


Таблица в базе данных

aclwarrants - cправочник доверенностей и мандатов. Подробные правила работы с полномочиями описаны в разделе: Управление доступом.

Подробный формат полей в таблице:

  • id - номер записи
  • linkptype - тип объекта к которому будет привязано полномочие (например назначение на должность - storages)
  • linkpcode - код объекта к которому будет привязано полномочие (например назначение на должность - positions)
  • linktype - говорит о типе связи. Тип связи "record" означает, что linkid сответствует номеру записи в linkptype/linkpcode, по умолчанию record
  • linkid - id объекта к которому привязывается доверенность (должность, подразделение, и т. п.)
  • code - код роли по умолчанию ('root', 'teacher', 'manager', 'student', 'methodist', 'parent')
  • parentid - id родительской доверенности (default:0)
  • noextend - запретить переназначение доверенности ( 1 (запретить) или 0 (разрешить) )
  • description - пояснение (на основании чего была выдана доверенность)
  • name - название доверенности русскими буквами
  • status - статус доверенности (draft, active, archive)

Дополнительные методы: