Разработка:storages/aclwarrantagents — различия между версиями
Dido86 (обсуждение | вклад) |
Ilya (обсуждение | вклад) м (→Подробный формат полей в таблице:) |
||
Строка 15: | Строка 15: | ||
* basetype - говорит о типе связи. Тип связи "RECORD" означает, что baseid сответствует номеру записи в baseptype/basepcode, по умолчанию RECORD | * basetype - говорит о типе связи. Тип связи "RECORD" означает, что baseid сответствует номеру записи в baseptype/basepcode, по умолчанию RECORD | ||
* baseid - id объекта к которому будет привязано полномочие (например назначение на должность) | * baseid - id объекта к которому будет привязано полномочие (например назначение на должность) | ||
− | * aclwarrantid - id доверенности | + | * aclwarrantid - id доверенности в таблице [[Разработка:storages/aclwarrants | aclwarrants ]] |
− | |||
* datecreate - дата создания применения доверенности (unixtime) | * datecreate - дата создания применения доверенности (unixtime) | ||
* begindate - дата начала действия полномочия (unixtime) | * begindate - дата начала действия полномочия (unixtime) | ||
− | * duration - длительность действия полномочия (в секундах). 0 | + | * duration - длительность действия полномочия (в секундах). Длительность действия полномочия вычисляется как begindate+duration. Длительность действия полномочия не должна превышать 1 января 2038 года (максимальное ограничение php). Если доверенность выдана бессрочно - то в поле duration значение "1 января 2038 - дата начала". Если дату начала действия доверенности (begindate) не удается определить - то устанавливается 0. Сумма begindate+duration не должна превышать 1 января 2038 года. |
+ | Если begindate не указан то датой начала действия доверенности считается время указанное в поле datecreate. | ||
* status (darft, active, archive) | * status (darft, active, archive) | ||
Версия 16:03, 13 апреля 2011
Плагин | |
Название | aclwarrantagents |
Тип | storages |
Таблица в базе данных
aclwarrantagents - cправочник применения полномочий.
Подробный формат полей в таблице:
- id - номер записи
- departmentid - id подразделения из таблицы departments
- personid - id персоны, к которому применяется полномочие в таблице persons
- baseptype - тип объекта к которому будет привязано полномочие (например назначение на должность - storages)
- basepcode - код объекта к которому будет привязано полномочие (например назначение на должность - appointments)
- basetype - говорит о типе связи. Тип связи "RECORD" означает, что baseid сответствует номеру записи в baseptype/basepcode, по умолчанию RECORD
- baseid - id объекта к которому будет привязано полномочие (например назначение на должность)
- aclwarrantid - id доверенности в таблице aclwarrants
- datecreate - дата создания применения доверенности (unixtime)
- begindate - дата начала действия полномочия (unixtime)
- duration - длительность действия полномочия (в секундах). Длительность действия полномочия вычисляется как begindate+duration. Длительность действия полномочия не должна превышать 1 января 2038 года (максимальное ограничение php). Если доверенность выдана бессрочно - то в поле duration значение "1 января 2038 - дата начала". Если дату начала действия доверенности (begindate) не удается определить - то устанавливается 0. Сумма begindate+duration не должна превышать 1 января 2038 года.
Если begindate не указан то датой начала действия доверенности считается время указанное в поле datecreate.
- status (darft, active, archive)