Приклад search_tasks запиту
?action=search_tasks&id_project=PROJECT_ID&filter=(name has 'Report' or
name has 'Approval') and (dateend>'25.05.2021' and dateend<'31.05.2021')
Повертає завдання, які задовільняють пошуковому запиту
Умовні параметри:
*обов'язковий мінімум один з них
- id_project — ID проєкту
- id_task — ID завдання
- email_user_from — email автора завдання
- email_user_to — email відповідального
- filter — пошуковий запит (див. опис нижче)
Необов'язкові параметри:
- status — стан завдання, можливі значення: active/done — відкрите/закрите
Цілочисельні поля (Integer):
- id=TASK_ID — повертає певне завдання
- project=PROJECT_ID — повертає завдання певного проєкту
- parent=TASK_ID — повертає підзавдання певно батьківської задачі
Оператори рівності та діапазону для вказаного типу: =, in
project=2456
id in (1234, 1240)
Строкові поля (String):
Повна або часткова відповідність для зазначеного типу: =, has
name='Task Report'
name has 'Report'
Поля дат:
- dateadd — дата створення завдання у форматі
'DD.MM.YYYY'
- datestart — дата старту завдання у форматі 'DD.MM.YYYY'
- dateend — дата завершення завдання у форматі 'DD.MM.YYYY'
- dateclose — дата закриття завдання у форматі
'DD.MM.YYYY'
Реляційні оператори для
полів дат: >, <, >=, <=, !=, =
dateadd='01.05.2021'
Умови запиту можна об'єднувати дужками ( ) і логічними операціями and, or (тільки в нижньому регістрі)
Приклад filter запиту
&filter=(name has 'Report' or name has 'Approval') and
(dateend>'25.05.2021' and dateend<'31.05.2021')
Залишіть ваш відгук
Чи допомогла вам ця стаття?