Документация iSZN
pkTSrvAdm.sql
Задачи
RenumberTasks
PROCEDURE RenumberTasks(iOwnerID PLS_INTEGER, iRecursively PLS_INTEGER);
Описание
Расставляет корректные порядковые номера задач с указанным owner_id (null - среди корневых). При iRecursively!=0 перенумерация выполняется рекурсивно.
SetNewTaskOrder
PROCEDURE SetNewTaskOrder(iTaskID PLS_INTEGER, iNewOwnerID PLS_INTEGER, iOtherTaskID PLS_INTEGER, iInsertAfter PLS_INTEGER);
Описание
Устанавливает новый порядковый номер для задачи iTaskID: если iInsertAfter=0, то перед iNewTaskID, иначе - после iNewTaskID.
DeleteTask
PROCEDURE DeleteTask(iTaskID PLS_INTEGER);
Описание
Удаляет задачу iTaskID из дерева, перенумеровывая остаток задач.
SetRoleTaskRight
PROCEDURE SetRoleTaskRight(iRoleID PLS_INTEGER, iTaskID PLS_INTEGER, iRight PLS_INTEGER);
Описание
Устанавливает право iRight роли iRoleID на задачу iTask:
- 0 = отозвать право
- 1 = чтение
- 2 = запись
- 3 = административный доступ.
DeleteAllTaskRights
PROCEDURE DeleteAllTaskRights(iTaskID PLS_INTEGER);
Описание
Удаляет все права на задачу (требуется, если задача превращается в папку).