Продукт
Рішення
?action=get_costs_total
project=2456
project in (1234, 1240)
(project=2456 and project=2464) or project in (2450, 2470)
{
"status": "ok",
"total": {
"time": "30:00",
"money": "300.00",
}
}*з extra=projects{
"status": "ok",
"projects": {
"PROJECT_ID_1": {
"time": "10:00",
"money": "100.00",
"monthly": {
"2024-04": {
"time": "2:00",
"money": "20.00"
},
"2024-03": {
"time": "8:00",
"money": "80.00"
},
... ... ...
},
"id": "PROJECT_ID_1",
"name": "PROJECT_NAME_1",
"page": "/project/PROJECT_ID_1/"
},
"PROJECT_ID_2":
... ... ...
,
... ... ...
},
"total": {
"time": "30:00",
"money": "300.00"
}
}*з extra=projects,tasks{
"status": "ok",
"projects": {
"PROJECT_ID_1": {
"time": "10:00",
"money": "100.00",
"monthly": {
"2024-04": {
"time": "2:00",
"money": "20.00"
},
... ... ...
},
"tasks": {
"TASK_ID": {
"id": "TASK_ID",
"name": "TASK_NAME_1",
"page": "/project/PROJECT_ID_1/TASK_ID/",
"status": "done",
"priority": "0..10",
"time": "1:00",
"money": "10.00",
},
"SUBTASK_ID":
... ... ...
,
},
"id": "PROJECT_ID_1",
"name": "PROJECT_NAME_1",
"page": "/project/PROJECT_ID_1/"
},
"PROJECT_ID_2":
... ... ...
,
... ... ...
},
"total": {
"time": "30:00",
"money": "300.00"
}
}