Created
May 7, 2025 08:03
-
-
Save TurkerTunali/f6b60be550d6fd0cff22dc0f5e931858 to your computer and use it in GitHub Desktop.
User Change History
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| {"name":"User Data History","owner":"turker.tunali@logedosoft.com","creation":"2025-04-18 22:58:51.526033","modified":"2025-05-07 10:18:12.185534","modified_by":"turker.tunali@logedosoft.com","docstatus":0,"idx":0,"report_name":"User Data History","ref_doctype":"Version","is_standard":"No","module":"Core","report_type":"Query Report","letter_head":"","add_total_row":0,"disabled":0,"prepared_report":0,"timeout":0,"query":"SELECT \n v.name AS version_id,\n v.creation AS change_timestamp,\n v.owner AS changed_by,\n v.ref_doctype AS document_type,\n v.docname AS document_name,\n CASE \n WHEN j.source = 'changed' THEN 'changed'\n WHEN j.source = 'added' THEN 'added'\n WHEN j.source = 'removed' THEN 'removed'\n ELSE 'unknown'\n END AS change_type,\n j.field_name,\n CASE \n WHEN j.source = 'added' THEN NULL\n ELSE CONVERT(j.old_value USING utf8mb4) COLLATE utf8mb4_turkish_ci\n END AS old_value,\n CASE \n WHEN j.source = 'removed' THEN NULL\n ELSE CONVERT(j.new_value USING utf8mb4) COLLATE utf8mb4_turkish_ci\n END AS new_value,\n CASE\n WHEN j.field_name IN ('uoms', 'item_defaults', 'barcodes') AND j.source IN ('added', 'removed') \n THEN JSON_EXTRACT(v.data, CONCAT('$.', j.source, '_row_', j.field_name))\n ELSE NULL\n END AS detail_data\nFROM \n `tabVersion` v,\n JSON_TABLE(\n CONCAT('[', \n '{\"source\":\"changed\",\"data\":', COALESCE(JSON_EXTRACT(v.data, '$.changed'), 'null'), '},',\n '{\"source\":\"added\",\"data\":', COALESCE(JSON_EXTRACT(v.data, '$.added'), 'null'), '},',\n '{\"source\":\"removed\",\"data\":', COALESCE(JSON_EXTRACT(v.data, '$.removed'), 'null'), '}'\n , ']'),\n '$[*]' COLUMNS (\n source VARCHAR(50) PATH '$.source',\n NESTED PATH '$.data[*]' COLUMNS (\n field_name VARCHAR(255) PATH '$[0]',\n old_value VARCHAR(255) PATH '$[1]',\n new_value VARCHAR(255) PATH '$[2]'\n )\n )\n ) AS j\nWHERE \n v.owner = %(user)s\n AND j.field_name IS NOT NULL\n AND v.creation BETWEEN %(begin_date)s AND %(end_date)s\nORDER BY \n change_timestamp DESC, document_name;\n","doctype":"Report","filters":[{"name":"6nqbdqsm6f","owner":"turker.tunali@logedosoft.com","creation":"2025-04-18 22:58:51.526033","modified":"2025-05-07 10:18:12.185534","modified_by":"turker.tunali@logedosoft.com","docstatus":0,"idx":1,"label":"User","fieldtype":"Link","fieldname":"user","mandatory":1,"wildcard_filter":0,"options":"User","default":"","parent":"User Data History","parentfield":"filters","parenttype":"Report","doctype":"Report Filter"},{"name":"s1mnqhv1ra","owner":"turker.tunali@logedosoft.com","creation":"2025-04-18 22:58:51.526033","modified":"2025-05-07 10:18:12.185534","modified_by":"turker.tunali@logedosoft.com","docstatus":0,"idx":2,"label":"Begin Date","fieldtype":"Date","fieldname":"begin_date","mandatory":1,"wildcard_filter":0,"default":"2025-01-01","parent":"User Data History","parentfield":"filters","parenttype":"Report","doctype":"Report Filter"},{"name":"di2im5e7ql","owner":"turker.tunali@logedosoft.com","creation":"2025-04-18 22:58:51.526033","modified":"2025-05-07 10:18:12.185534","modified_by":"turker.tunali@logedosoft.com","docstatus":0,"idx":3,"label":"End Date","fieldtype":"Date","fieldname":"end_date","mandatory":1,"wildcard_filter":0,"default":"2025-01-01","parent":"User Data History","parentfield":"filters","parenttype":"Report","doctype":"Report Filter"}],"roles":[{"name":"mk8l6q927f","owner":"turker.tunali@logedosoft.com","creation":"2025-04-18 22:58:51.526033","modified":"2025-05-07 10:18:12.185534","modified_by":"turker.tunali@logedosoft.com","docstatus":0,"idx":1,"role":"System Manager","parent":"User Data History","parentfield":"roles","parenttype":"Report","doctype":"Has Role"},{"name":"tbgq0aird7","owner":"turker.tunali@logedosoft.com","creation":"2025-04-18 22:58:51.526033","modified":"2025-05-07 10:18:12.185534","modified_by":"turker.tunali@logedosoft.com","docstatus":0,"idx":2,"role":"Administrator","parent":"User Data History","parentfield":"roles","parenttype":"Report","doctype":"Has Role"}],"columns":[]} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment