@opengis/admin
Version:
This project Softpro Admin
101 lines • 2.86 kB
JSON
{
"key": "change_id",
"ua": "Логи",
"table": "log.table_changes",
"order": "cdate desc",
"card": false,
"access": "admin",
"meta": {
"title": "change_id",
"search": "change_id,change_type,change_user_id,entity_type,entity_id,uid"
},
"sql": [
{
"sql": "select to_char(cdate ,'dd.mm.yyyy / hh:mi:ss') as cdate_format",
"name": "cdate_format_sql"
},
{
"sql": "select json_agg(json_build_object(entity_key,value_old)) as value_old, json_agg(json_build_object(entity_key,value_new)) as value_new from log.table_changes_data where change_id=t.change_id",
"name": "table_changes_data_sql"
}
],
"columns": [
{
"ua": "Дата",
"name": "cdate_format",
"format": "text"
},
{
"ua": "Користувач",
"width": 300,
"name": "change_user_id",
"data": "core.user_uid",
"format": "select"
},
{
"ua": "Назва таблиці",
"name": "entity_type",
"format": "text"
},
{
"ua": "Дія",
"name": "change_type",
"format": "text"
},
{
"ua": "Колонки до",
"name": "value_old",
"width": 300,
"format": "slot",
"hidden": true,
"slot": {
"content": "{{JSON.stringify(data?.value_old)}}"
}
},
{
"ua": "Колонки після",
"name": "value_new",
"format": "slot",
"width": 300,
"hidden": true,
"slot": {
"content": "{{JSON.stringify(data?.value_new)}}"
}
},
{
"ua": "ID об'єкту",
"name": "entity_id",
"format": "text"
}
],
"filterList": [
{
"ua": "Дата створення запису",
"name": "cdate",
"type": "Date"
},
{
"ua": "Користувач",
"name": "change_user_id",
"data": "core.user_uid",
"apiPrefix": "api",
"type": "Autocomplete"
},
{
"ua": "Назва таблиці",
"name": "entity_type",
"type": "Text"
},
{
"ua": "Дія",
"name": "change_type",
"data": "change_type",
"type": "Check"
},
{
"ua": "ID об'єкту",
"name": "entity_id",
"type": "Text"
}
]
}