Разработка: storages/tasks
Версия от 15:38, 11 декабря 2014; Polikarpov (обсуждение | вклад) (Новая страница: «{{Infobox_Plugin | name = tasks | type = storages }} ===Таблица в базе данных=== ''tasks'' - Задачи, которые даются пользо...»)
Плагин | |
Название | tasks |
Тип | storages |
Содержание
Таблица в базе данных
tasks - Задачи, которые даются пользователям системы.
Подробный формат полей в таблице:
- id - идентификатор задачи
- parentid - идентификатор родительской задачи.
- assignedpersonid - идентификатор пользователя - кому поручена задача.
- purchaserpersonid - идентификатор пользователя - кем поручена задача.
- title - заголовок задачи.
- about - описание задачи.
- solution - решение задачи.
- date - дата создания задачи в формате UNIXTIME.
- actualdate - дата актуализации задачи в формате UNIXTIME.
- deadlinedate - дата истечения срока решения задачи в формате UNIXTIME.
- status - статус задачи.
API
add_task($insert)
Добавить новую задачу в Справочник
Аргументы:
- $insert(object) - объект задачи для добавления
Возвращаемые значения:
- bool - true, если задача успешно добавилась и false, если произошла ошибка.
update_task($update)
Обновить задачу в Справочнике
Аргументы:
- $update(object) - объект задачи для обновления
Возвращаемые значения:
- bool - true, если задача успешно обновилась и false, если произошла ошибка.
Планы:
События
В этом разделе описан список всех событий, которые генерируются, перехватываются и обрабатываются этим плагином.