add_dashboard_item
ActiveTool of QuintaDB
Додати віджет на дашборд порталу. Типи (module_type): 9=таблиця/звіт, 10=сума поля, 11=середнє поля, 12=кількість записів, 13=нові сьогодні, 14=оновлені сьогодні, 15=URL, 17=growth_by_table (динамічний ріст по таблиці), 18=growth_by_widgets (порівняння двох віджетів), 5=графік, 6=карта, 7=календар, 16=HTML сторінка. Для growth по таблиці (17): вкажи module_id, date_property_id, change_period. Для growth по двох віджетах (18): first_widget_id та second_widget_id.
Parameters schema
{
"type": "object",
"required": [
"app_id",
"portal_id",
"name",
"module_type"
],
"properties": {
"icon": {
"type": "string",
"description": "FontAwesome клас іконки (опційно, автовибір якщо не вказано)"
},
"name": {
"type": "string",
"description": "Назва віджету"
},
"app_id": {
"type": "string",
"description": "Project ID (from list_projects)"
},
"currency": {
"type": "string",
"description": "Символ валюти: $, €, ₴ тощо"
},
"position": {
"type": "integer",
"description": "Позиція в сітці (автоінкремент якщо не вказано)"
},
"module_id": {
"type": "string",
"description": "ID форми або звіту (для типів 9,10,11,12,13,14,17) / ID графіка(5) / карти(6) / календаря(7)"
},
"portal_id": {
"type": "string",
"description": "Portal ID (from list_portals or describe_project)"
},
"block_width": {
"type": "integer",
"description": "Ширина картки в сітці (1-12, bootstrap grid)"
},
"module_type": {
"type": "integer",
"description": "9=таблиця/звіт, 10=сума, 11=середнє, 12=кількість, 13=нові сьогодні, 14=оновлені сьогодні, 15=URL, 17=growth_by_table, 18=growth_by_widgets, 5=графік, 6=карта, 7=календар, 16=HTML"
},
"property_id": {
"type": "string",
"description": "ID або назва числового поля — для суми(10), середнього(11). Для growth(17): поле що рахується."
},
"block_height": {
"type": "integer",
"description": "Висота картки в px"
},
"change_period": {
"type": "integer",
"description": "Для growth: 0=вчора vs позавчора, 1=ця тиждень vs минулий, 2=цей місяць vs минулий, 3=квартал, 4=рік"
},
"show_currency": {
"type": "boolean",
"description": "Показати символ валюти біля числа"
},
"first_widget_id": {
"type": "string",
"description": "ID першого дашборд-віджету для growth_by_widgets(18) — отримай з попереднього add_dashboard_item"
},
"date_property_id": {
"type": "string",
"description": "ID або назва поля дати — для growth_by_table(17), щоб рахувати записи за period"
},
"second_widget_id": {
"type": "string",
"description": "ID другого дашборд-віджету для growth_by_widgets(18)"
},
"currency_position": {
"type": "integer",
"description": "0=перед числом (default), 1=після числа"
},
"show_current_value": {
"type": "boolean",
"description": "Показати поточне значення поряд з % росту (default: true)"
},
"show_compare_period": {
"type": "boolean",
"description": "Показати значення за порівнювальний період (default: false)"
}
}
}No endpoints wrapped at confidence ≥ 0.70.
Parent server
QuintaDB
1/7 registries