52 lines
35 KiB
JSON
52 lines
35 KiB
JSON
{"ts": "2026-05-09T04:07:10.006198+00:00", "tool": "list_databases", "instance": "default", "risk": "low", "success": true, "params": {}, "result": "{'databases': ['dance_school_erp'], 'current': 'dance_school_erp'}"}
|
|
{"ts": "2026-05-09T04:07:23.128837+00:00", "tool": "connect_database", "instance": "default", "risk": "low", "success": true, "params": {"url": "http://localhost:11000/", "database": "dance_school_erp", "username": "info@metatroncubesolutions.com", "password": "***", "instance_name": "dance_school_erp"}, "result": "{'status': 'connected', 'instance': 'dance_school_erp', 'url': 'http://localhost:11000', 'database': 'dance_school_erp', 'username': 'info@metatroncubesolutions.com', 'uid': 2, 'odoo_version': '17.0-2"}
|
|
{"ts": "2026-05-09T04:13:33.294180+00:00", "tool": "get_installed_modules", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"instance": "dance_school_erp"}, "result": "{'state_filter': 'installed', 'count': 75, 'modules': [{'id': 1, 'name': 'account', 'shortdesc': 'Invoicing', 'state': 'installed', 'author': 'Odoo S.A.', 'installed_version': '17.0.1.2'}, {'id': 2, '"}
|
|
{"ts": "2026-05-09T04:13:34.469497+00:00", "tool": "get_menu_tree", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"instance": "dance_school_erp"}, "result": "{'menu_tree': [{'id': 74, 'name': 'Discuss', 'parent_id': False, 'action': 'ir.actions.client,115', 'sequence': 5, 'complete_name': 'Discuss', 'children': []}, {'id': 153, 'name': 'Dance ERP', 'parent"}
|
|
{"ts": "2026-05-09T05:02:12.001733+00:00", "tool": "health_check_instance", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"instance": "dance_school_erp"}, "result": "{'instance': 'dance_school_erp', 'healthy': True, 'checks': {'rpc_accessible': True, 'version': '17.0-20260409', 'auth_valid': True, 'pending_outgoing_mail': 0}}"}
|
|
{"ts": "2026-05-09T05:02:12.748744+00:00", "tool": "read_odoo_logs", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"instance": "dance_school_erp", "level": "ERROR", "lines": 50}, "result": "{'count': 0, 'level_filter': 'ERROR', 'logs': []}"}
|
|
{"ts": "2026-05-09T05:02:15.380050+00:00", "tool": "inspect_failed_jobs", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"instance": "dance_school_erp"}, "result": "{'error': 'queue.job module not installed or no failed jobs'}"}
|
|
{"ts": "2026-05-09T05:02:17.009503+00:00", "tool": "inspect_cron_failures", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"instance": "dance_school_erp"}, "result": "{'cron_count': 20, 'crons': [{'id': 17, 'name': 'Account: Post draft entries with auto_post enabled and accounting date up to today', 'nextcall': '2026-05-10 02:00:16', 'active': True, 'numbercall': -"}
|
|
{"ts": "2026-05-09T05:06:02.666856+00:00", "tool": "count_records", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "res.partner", "domain": [["is_student", "=", true]], "instance": "dance_school_erp"}, "result": "{'model': 'res.partner', 'domain': [['is_student', '=', True]], 'count': 2}"}
|
|
{"ts": "2026-05-09T05:06:02.695810+00:00", "tool": "count_records", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.batch", "instance": "dance_school_erp"}, "result": "{'model': 'dance.batch', 'domain': [], 'count': 2}"}
|
|
{"ts": "2026-05-09T05:06:02.722459+00:00", "tool": "count_records", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.enrollment", "instance": "dance_school_erp"}, "result": "{'model': 'dance.enrollment', 'domain': [], 'count': 2}"}
|
|
{"ts": "2026-05-09T05:06:02.746164+00:00", "tool": "count_records", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.session", "instance": "dance_school_erp"}, "result": "{'model': 'dance.session', 'domain': [], 'count': 2}"}
|
|
{"ts": "2026-05-09T05:06:02.769220+00:00", "tool": "count_records", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.attendance", "instance": "dance_school_erp"}, "result": "{'model': 'dance.attendance', 'domain': [], 'count': 0}"}
|
|
{"ts": "2026-05-09T05:06:02.795224+00:00", "tool": "count_records", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.fee.structure", "instance": "dance_school_erp"}, "result": "{'model': 'dance.fee.structure', 'domain': [], 'count': 2}"}
|
|
{"ts": "2026-05-09T05:06:02.816850+00:00", "tool": "count_records", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.whatsapp.template", "instance": "dance_school_erp"}, "result": "{'model': 'dance.whatsapp.template', 'domain': [], 'count': 7}"}
|
|
{"ts": "2026-05-09T05:06:02.843118+00:00", "tool": "count_records", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.event", "instance": "dance_school_erp"}, "result": "{'model': 'dance.event', 'domain': [], 'count': 0}"}
|
|
{"ts": "2026-05-09T05:06:09.678980+00:00", "tool": "search_records", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "res.partner", "domain": [["is_student", "=", true]], "fields": ["name", "student_code", "dance_style", "level", "student_status", "date_of_birth", "age", "gender", "guardian_id"], "instance": "dance_school_erp"}, "result": "{'model': 'res.partner', 'total': 2, 'returned': 2, 'offset': 0, 'records': [{'id': 14, 'name': 'Arjun Nair', 'student_code': 'STU-DEMO-002', 'dance_style': 'hiphop', 'level': 'intermediate', 'student"}
|
|
{"ts": "2026-05-09T05:06:11.189019+00:00", "tool": "search_records", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.batch", "fields": ["name", "dance_style", "level", "status", "instructor_id", "capacity", "enrollment_count", "start_date", "end_date", "schedule_days", "start_time", "end_time"], "instance": "dance_school_erp"}, "result": "{'model': 'dance.batch', 'total': 2, 'returned': 2, 'offset': 0, 'records': [{'id': 2, 'name': 'Hip-Hop Intermediate - Mon/Wed 6PM', 'dance_style': 'hiphop', 'level': 'intermediate', 'status': 'active"}
|
|
{"ts": "2026-05-09T05:06:11.943235+00:00", "tool": "search_records", "instance": "dance_school_erp", "risk": "low", "success": false, "params": {"model": "dance.enrollment", "fields": ["student_id", "batch_id", "status", "enrollment_date", "discount_type", "final_fee"], "instance": "dance_school_erp"}, "result": "ERROR: <Fault 1: 'Traceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\n response = self._xmlrpc(service)\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 127, in _xmlrpc\\n result = dispatch_rpc(service, method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/http.py\", line 405, in dispatch_rpc\\n return dispatch(method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 57, in dispatch\\n res = execute_kw(db, uid, *params[3:])\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 80, in execute_kw\\n return execute(db, uid, obj, method, *args, **kw or {})\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 85, in execute\\n res = execute_cr(cr, uid, obj, method, *args, **kw)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 71, in execute_cr\\n result = retrying(partial(odoo.api.call_kw, recs, method, args, kw), env)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 153, in retrying\\n result = func()\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 480, in call_kw\\n result = _call_kw_model(method, model, args, kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 451, in _call_kw_model\\n result = method(recs, *args, **kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 5786, in search_read\\n records = self.search_fetch(domain or [], fields, offset=offset, limit=limit, order=order)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 1652, in search_fetch\\n fields_to_fetch = self._determine_fields_to_fetch(field_names)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 3908, in _determine_fields_to_fetch\\n raise ValueError(f\"Invalid field {field_name!r} on model {self._name!r}\")\\nValueError: Invalid field \\'final_fee\\' on model \\'dance.enrollment\\'\\n'>", "error": "<Fault 1: 'Traceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\n response = self._xmlrpc(service)\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 127, in _xmlrpc\\n result = dispatch_rpc(service, method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/http.py\", line 405, in dispatch_rpc\\n return dispatch(method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 57, in dispatch\\n res = execute_kw(db, uid, *params[3:])\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 80, in execute_kw\\n return execute(db, uid, obj, method, *args, **kw or {})\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 85, in execute\\n res = execute_cr(cr, uid, obj, method, *args, **kw)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 71, in execute_cr\\n result = retrying(partial(odoo.api.call_kw, recs, method, args, kw), env)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 153, in retrying\\n result = func()\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 480, in call_kw\\n result = _call_kw_model(method, model, args, kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 451, in _call_kw_model\\n result = method(recs, *args, **kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 5786, in search_read\\n records = self.search_fetch(domain or [], fields, offset=offset, limit=limit, order=order)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 1652, in search_fetch\\n fields_to_fetch = self._determine_fields_to_fetch(field_names)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 3908, in _determine_fields_to_fetch\\n raise ValueError(f\"Invalid field {field_name!r} on model {self._name!r}\")\\nValueError: Invalid field \\'final_fee\\' on model \\'dance.enrollment\\'\\n'>"}
|
|
{"ts": "2026-05-09T05:06:13.053516+00:00", "tool": "search_records", "instance": "dance_school_erp", "risk": "low", "success": false, "params": {"model": "dance.session", "fields": ["name", "batch_id", "session_date", "status", "start_time", "end_time", "instructor_id"], "instance": "dance_school_erp"}, "result": "ERROR: <Fault 1: 'Traceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\n response = self._xmlrpc(service)\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 127, in _xmlrpc\\n result = dispatch_rpc(service, method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/http.py\", line 405, in dispatch_rpc\\n return dispatch(method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 57, in dispatch\\n res = execute_kw(db, uid, *params[3:])\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 80, in execute_kw\\n return execute(db, uid, obj, method, *args, **kw or {})\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 85, in execute\\n res = execute_cr(cr, uid, obj, method, *args, **kw)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 71, in execute_cr\\n result = retrying(partial(odoo.api.call_kw, recs, method, args, kw), env)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 153, in retrying\\n result = func()\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 480, in call_kw\\n result = _call_kw_model(method, model, args, kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 451, in _call_kw_model\\n result = method(recs, *args, **kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 5786, in search_read\\n records = self.search_fetch(domain or [], fields, offset=offset, limit=limit, order=order)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 1652, in search_fetch\\n fields_to_fetch = self._determine_fields_to_fetch(field_names)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 3908, in _determine_fields_to_fetch\\n raise ValueError(f\"Invalid field {field_name!r} on model {self._name!r}\")\\nValueError: Invalid field \\'session_date\\' on model \\'dance.session\\'\\n'>", "error": "<Fault 1: 'Traceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\n response = self._xmlrpc(service)\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 127, in _xmlrpc\\n result = dispatch_rpc(service, method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/http.py\", line 405, in dispatch_rpc\\n return dispatch(method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 57, in dispatch\\n res = execute_kw(db, uid, *params[3:])\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 80, in execute_kw\\n return execute(db, uid, obj, method, *args, **kw or {})\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 85, in execute\\n res = execute_cr(cr, uid, obj, method, *args, **kw)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 71, in execute_cr\\n result = retrying(partial(odoo.api.call_kw, recs, method, args, kw), env)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 153, in retrying\\n result = func()\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 480, in call_kw\\n result = _call_kw_model(method, model, args, kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 451, in _call_kw_model\\n result = method(recs, *args, **kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 5786, in search_read\\n records = self.search_fetch(domain or [], fields, offset=offset, limit=limit, order=order)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 1652, in search_fetch\\n fields_to_fetch = self._determine_fields_to_fetch(field_names)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 3908, in _determine_fields_to_fetch\\n raise ValueError(f\"Invalid field {field_name!r} on model {self._name!r}\")\\nValueError: Invalid field \\'session_date\\' on model \\'dance.session\\'\\n'>"}
|
|
{"ts": "2026-05-09T05:06:14.208632+00:00", "tool": "search_records", "instance": "dance_school_erp", "risk": "low", "success": false, "params": {"model": "dance.whatsapp.template", "fields": ["name", "trigger", "message_template", "active"], "instance": "dance_school_erp"}, "result": "ERROR: <Fault 1: 'Traceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\n response = self._xmlrpc(service)\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 127, in _xmlrpc\\n result = dispatch_rpc(service, method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/http.py\", line 405, in dispatch_rpc\\n return dispatch(method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 57, in dispatch\\n res = execute_kw(db, uid, *params[3:])\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 80, in execute_kw\\n return execute(db, uid, obj, method, *args, **kw or {})\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 85, in execute\\n res = execute_cr(cr, uid, obj, method, *args, **kw)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 71, in execute_cr\\n result = retrying(partial(odoo.api.call_kw, recs, method, args, kw), env)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 153, in retrying\\n result = func()\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 480, in call_kw\\n result = _call_kw_model(method, model, args, kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 451, in _call_kw_model\\n result = method(recs, *args, **kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 5786, in search_read\\n records = self.search_fetch(domain or [], fields, offset=offset, limit=limit, order=order)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 1652, in search_fetch\\n fields_to_fetch = self._determine_fields_to_fetch(field_names)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 3908, in _determine_fields_to_fetch\\n raise ValueError(f\"Invalid field {field_name!r} on model {self._name!r}\")\\nValueError: Invalid field \\'message_template\\' on model \\'dance.whatsapp.template\\'\\n'>", "error": "<Fault 1: 'Traceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\n response = self._xmlrpc(service)\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 127, in _xmlrpc\\n result = dispatch_rpc(service, method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/http.py\", line 405, in dispatch_rpc\\n return dispatch(method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 57, in dispatch\\n res = execute_kw(db, uid, *params[3:])\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 80, in execute_kw\\n return execute(db, uid, obj, method, *args, **kw or {})\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 85, in execute\\n res = execute_cr(cr, uid, obj, method, *args, **kw)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 71, in execute_cr\\n result = retrying(partial(odoo.api.call_kw, recs, method, args, kw), env)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 153, in retrying\\n result = func()\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 480, in call_kw\\n result = _call_kw_model(method, model, args, kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 451, in _call_kw_model\\n result = method(recs, *args, **kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 5786, in search_read\\n records = self.search_fetch(domain or [], fields, offset=offset, limit=limit, order=order)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 1652, in search_fetch\\n fields_to_fetch = self._determine_fields_to_fetch(field_names)\\n File \"/usr/lib/python3/dist-packages/odoo/models.py\", line 3908, in _determine_fields_to_fetch\\n raise ValueError(f\"Invalid field {field_name!r} on model {self._name!r}\")\\nValueError: Invalid field \\'message_template\\' on model \\'dance.whatsapp.template\\'\\n'>"}
|
|
{"ts": "2026-05-09T05:08:16.932201+00:00", "tool": "find_views_by_model", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.dashboard", "instance": "dance_school_erp"}, "result": "{'model': 'dance.dashboard', 'total': 1, 'by_type': {'form': [{'id': 1764, 'name': 'dance.dashboard.form', 'type': 'form', 'active': True, 'priority': 16, 'inherit_id': False, 'key': False}]}}"}
|
|
{"ts": "2026-05-09T05:08:27.575285+00:00", "tool": "get_model_fields", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.enrollment", "instance": "dance_school_erp"}, "result": "{'model': 'dance.enrollment', 'field_count': 32, 'fields': {'name': {'readonly': True, 'required': False, 'store': True, 'string': 'Name', 'type': 'char'}, 'student_id': {'readonly': False, 'relation'"}
|
|
{"ts": "2026-05-09T05:08:27.599479+00:00", "tool": "get_model_fields", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.session", "instance": "dance_school_erp"}, "result": "{'model': 'dance.session', 'field_count': 25, 'fields': {'name': {'readonly': True, 'required': False, 'store': True, 'string': 'Name', 'type': 'char'}, 'batch_id': {'readonly': False, 'relation': 'da"}
|
|
{"ts": "2026-05-09T05:08:27.624756+00:00", "tool": "get_model_fields", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.whatsapp.template", "instance": "dance_school_erp"}, "result": "{'model': 'dance.whatsapp.template', 'field_count': 10, 'fields': {'name': {'readonly': False, 'required': True, 'store': True, 'string': 'Name', 'type': 'char'}, 'trigger': {'readonly': False, 'requi"}
|
|
{"ts": "2026-05-09T05:08:31.147242+00:00", "tool": "get_view_architecture", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.dashboard", "view_type": "form", "instance": "dance_school_erp"}, "result": "{'error': '<Fault 1: \\'Traceback (most recent call last):\\\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\\\n response = self._xmlrpc(service)\\\\n"}
|
|
{"ts": "2026-05-09T05:17:03.659078+00:00", "tool": "get_model_fields", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.attendance", "instance": "dance_school_erp"}, "result": "{'model': 'dance.attendance', 'field_count': 16, 'fields': {'student_id': {'readonly': False, 'relation': 'res.partner', 'required': True, 'store': True, 'string': 'Student', 'type': 'many2one'}, 'ses"}
|
|
{"ts": "2026-05-09T05:17:03.897174+00:00", "tool": "get_model_fields", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"model": "dance.batch", "instance": "dance_school_erp"}, "result": "{'model': 'dance.batch', 'field_count': 26, 'fields': {'name': {'readonly': False, 'required': True, 'store': True, 'string': 'Name', 'type': 'char'}, 'dance_style': {'readonly': False, 'required': Tr"}
|
|
{"ts": "2026-05-09T05:46:54.632165+00:00", "tool": "health_check_instance", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"instance": "dance_school_erp"}, "result": "{'instance': 'dance_school_erp', 'healthy': True, 'checks': {'rpc_accessible': True, 'version': '17.0-20260409', 'auth_valid': True, 'pending_outgoing_mail': 0}}"}
|
|
{"ts": "2026-05-09T05:46:56.870706+00:00", "tool": "search_error_logs", "instance": "dance_school_erp", "risk": "low", "success": true, "params": {"instance": "dance_school_erp", "query": "error", "lines": 20}, "result": "{'query': 'error', 'count': 0, 'logs': []}"}
|
|
{"ts": "2026-05-14T21:11:27.343564+00:00", "tool": "list_odoo_instances", "instance": "default", "risk": "low", "success": true, "params": {}, "result": "{'instances': [{'name': 'default', 'url': 'http://localhost:11000', 'database': 'dance_school_erp', 'connected': True, 'uid': 2, 'version': '17.0-20260409'}]}"}
|
|
{"ts": "2026-05-14T21:12:13.380544+00:00", "tool": "get_installed_modules", "instance": "default", "risk": "low", "success": true, "params": {}, "result": "{'state_filter': 'installed', 'count': 87, 'modules': [{'id': 1, 'name': 'account', 'shortdesc': 'Invoicing', 'state': 'installed', 'author': 'Odoo S.A.', 'installed_version': '17.0.1.2'}, {'id': 2, '"}
|
|
{"ts": "2026-05-14T21:12:16.691101+00:00", "tool": "get_menu_tree", "instance": "default", "risk": "low", "success": true, "params": {}, "result": "{'menu_tree': [{'id': 74, 'name': 'Discuss', 'parent_id': False, 'action': 'ir.actions.client,115', 'sequence': 5, 'complete_name': 'Discuss', 'children': []}, {'id': 273, 'name': 'Calendar', 'parent_"}
|
|
{"ts": "2026-05-14T21:25:28.645206+00:00", "tool": "install_module", "instance": "default", "risk": "low", "success": true, "params": {"module_name": "dance_theme"}, "result": "{'error': \"Module 'dance_theme' not found\"}"}
|
|
{"ts": "2026-05-14T21:25:33.132405+00:00", "tool": "reload_module_registry", "instance": "default", "risk": "low", "success": true, "params": {}, "result": "{'error': '<Fault 1: \\'Traceback (most recent call last):\\\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\\\n response = self._xmlrpc(service)\\\\n"}
|
|
{"ts": "2026-05-14T22:08:13.975628+00:00", "tool": "execute_model_method", "instance": "default", "risk": "critical", "success": false, "params": {"model": "ir.module.module", "record_ids": [], "method": "update_list"}, "result": "ERROR: <Fault 1: 'Traceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\n response = self._xmlrpc(service)\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 127, in _xmlrpc\\n result = dispatch_rpc(service, method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/http.py\", line 405, in dispatch_rpc\\n return dispatch(method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 57, in dispatch\\n res = execute_kw(db, uid, *params[3:])\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 80, in execute_kw\\n return execute(db, uid, obj, method, *args, **kw or {})\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 85, in execute\\n res = execute_cr(cr, uid, obj, method, *args, **kw)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 71, in execute_cr\\n result = retrying(partial(odoo.api.call_kw, recs, method, args, kw), env)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 153, in retrying\\n result = func()\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 480, in call_kw\\n result = _call_kw_model(method, model, args, kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 451, in _call_kw_model\\n result = method(recs, *args, **kwargs)\\nTypeError: IrModuleModule.update_list() takes 1 positional argument but 2 were given\\n'>", "error": "<Fault 1: 'Traceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\n response = self._xmlrpc(service)\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 127, in _xmlrpc\\n result = dispatch_rpc(service, method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/http.py\", line 405, in dispatch_rpc\\n return dispatch(method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 57, in dispatch\\n res = execute_kw(db, uid, *params[3:])\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 80, in execute_kw\\n return execute(db, uid, obj, method, *args, **kw or {})\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 85, in execute\\n res = execute_cr(cr, uid, obj, method, *args, **kw)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 71, in execute_cr\\n result = retrying(partial(odoo.api.call_kw, recs, method, args, kw), env)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 153, in retrying\\n result = func()\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 480, in call_kw\\n result = _call_kw_model(method, model, args, kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 451, in _call_kw_model\\n result = method(recs, *args, **kwargs)\\nTypeError: IrModuleModule.update_list() takes 1 positional argument but 2 were given\\n'>"}
|
|
{"ts": "2026-05-14T22:14:47.780634+00:00", "tool": "search_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "ir.attachment", "domain": [["name", "like", "assets_frontend"]], "fields": ["name", "url", "id"], "limit": 20}, "result": "{'model': 'ir.attachment', 'total': 6, 'returned': 6, 'offset': 0, 'records': [{'id': 722, 'name': 'web.assets_frontend.min.css', 'url': '/web/assets/1/b2883ac/web.assets_frontend.min.css'}, {'id': 71"}
|
|
{"ts": "2026-05-14T22:14:59.769051+00:00", "tool": "bulk_delete_records", "instance": "default", "risk": "critical", "success": true, "params": {"model": "ir.attachment", "domain": [["name", "like", "assets_frontend"]]}, "result": "{'model': 'ir.attachment', 'deleted': 6, 'ids': [722, 714, 666, 16, 15, 14], 'snapshot': {'snapshot_id': 'ba207a15', 'ts': '2026-05-14T22:14:59.683600+00:00', 'label': 'bulk_delete_ir.attachment', 'mo"}
|
|
{"ts": "2026-05-15T18:21:18.278194+00:00", "tool": "health_check_instance", "instance": "default", "risk": "low", "success": true, "params": {}, "result": "{'instance': 'default', 'healthy': True, 'checks': {'rpc_accessible': True, 'version': '17.0-20260409', 'auth_valid': True, 'pending_outgoing_mail': 0}}"}
|
|
{"ts": "2026-05-15T18:25:54.096528+00:00", "tool": "count_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "res.partner", "domain": [["is_student", "=", true]]}, "result": "{'model': 'res.partner', 'domain': [['is_student', '=', True]], 'count': 2}"}
|
|
{"ts": "2026-05-15T18:25:54.597403+00:00", "tool": "count_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "dance.batch"}, "result": "{'model': 'dance.batch', 'domain': [], 'count': 2}"}
|
|
{"ts": "2026-05-15T18:25:55.102809+00:00", "tool": "count_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "dance.enrollment"}, "result": "{'model': 'dance.enrollment', 'domain': [], 'count': 2}"}
|
|
{"ts": "2026-05-15T18:25:55.595077+00:00", "tool": "count_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "dance.session"}, "result": "{'model': 'dance.session', 'domain': [], 'count': 2}"}
|
|
{"ts": "2026-05-15T18:25:56.151289+00:00", "tool": "count_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "hr.employee"}, "result": "{'model': 'hr.employee', 'domain': [], 'count': 3}"}
|
|
{"ts": "2026-05-15T18:25:56.501332+00:00", "tool": "search_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "hr.employee", "fields": ["name", "user_id", "job_title"], "limit": 30}, "result": "{'model': 'hr.employee', 'total': 3, 'returned': 3, 'offset': 0, 'records': [{'id': 1, 'name': 'Administrator', 'user_id': [2, 'Administrator'], 'job_title': False}, {'id': 2, 'name': 'Ananya Rao', 'u"}
|
|
{"ts": "2026-05-15T18:31:54.522382+00:00", "tool": "count_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "dance.session", "domain": [["date", "=", "2026-05-15"]]}, "result": "{'model': 'dance.session', 'domain': [['date', '=', '2026-05-15']], 'count': 1}"}
|
|
{"ts": "2026-05-15T18:31:55.794571+00:00", "tool": "search_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "dance.session", "domain": [["date", "=", "2026-05-15"]], "fields": ["batch_id", "instructor_id", "status", "start_time"], "limit": 15}, "result": "{'model': 'dance.session', 'total': 1, 'returned': 1, 'offset': 0, 'records': [{'id': 69, 'batch_id': [6, 'Contemporary \u2014 All Levels'], 'instructor_id': [4, 'Sophia Williams'], 'status': 'scheduled', "}
|
|
{"ts": "2026-05-15T18:32:22.215121+00:00", "tool": "search_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "res.partner", "domain": [["is_student", "=", true]], "fields": ["name", "guardian_id", "student_code"], "limit": 15}, "result": "{'model': 'res.partner', 'total': 10, 'returned': 10, 'offset': 0, 'records': [{'id': 14, 'name': 'Arjun Nair', 'guardian_id': [12, 'Priya Nair'], 'student_code': 'STU-DEMO-002'}, {'id': 26, 'name': '"}
|
|
{"ts": "2026-05-15T18:32:23.779974+00:00", "tool": "search_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "hr.employee", "domain": [["user_id", "!=", false]], "fields": ["name", "user_id", "work_email"], "limit": 10}, "result": "{'model': 'hr.employee', 'total': 5, 'returned': 5, 'offset': 0, 'records': [{'id': 1, 'name': 'Administrator', 'user_id': [2, 'Administrator'], 'work_email': 'info@metatroncubesolutions.com'}, {'id':"}
|
|
{"ts": "2026-05-15T18:32:24.016919+00:00", "tool": "count_records", "instance": "default", "risk": "low", "success": true, "params": {"model": "dance.session", "domain": [["date", "=", "2026-05-16"]]}, "result": "{'model': 'dance.session', 'domain': [['date', '=', '2026-05-16']], 'count': 2}"}
|
|
{"ts": "2026-05-15T18:32:36.919861+00:00", "tool": "execute_model_method", "instance": "default", "risk": "low", "success": false, "params": {"model": "dance.dashboard", "record_ids": [], "method": "get_dashboard_data"}, "result": "ERROR: <Fault 1: 'Traceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\n response = self._xmlrpc(service)\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 127, in _xmlrpc\\n result = dispatch_rpc(service, method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/http.py\", line 405, in dispatch_rpc\\n return dispatch(method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 57, in dispatch\\n res = execute_kw(db, uid, *params[3:])\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 80, in execute_kw\\n return execute(db, uid, obj, method, *args, **kw or {})\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 85, in execute\\n res = execute_cr(cr, uid, obj, method, *args, **kw)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 71, in execute_cr\\n result = retrying(partial(odoo.api.call_kw, recs, method, args, kw), env)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 153, in retrying\\n result = func()\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 480, in call_kw\\n result = _call_kw_model(method, model, args, kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 451, in _call_kw_model\\n result = method(recs, *args, **kwargs)\\nTypeError: DanceDashboard.get_dashboard_data() takes 1 positional argument but 2 were given\\n'>", "error": "<Fault 1: 'Traceback (most recent call last):\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 151, in xmlrpc_2\\n response = self._xmlrpc(service)\\n File \"/usr/lib/python3/dist-packages/odoo/addons/base/controllers/rpc.py\", line 127, in _xmlrpc\\n result = dispatch_rpc(service, method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/http.py\", line 405, in dispatch_rpc\\n return dispatch(method, params)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 57, in dispatch\\n res = execute_kw(db, uid, *params[3:])\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 80, in execute_kw\\n return execute(db, uid, obj, method, *args, **kw or {})\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 85, in execute\\n res = execute_cr(cr, uid, obj, method, *args, **kw)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 71, in execute_cr\\n result = retrying(partial(odoo.api.call_kw, recs, method, args, kw), env)\\n File \"/usr/lib/python3/dist-packages/odoo/service/model.py\", line 153, in retrying\\n result = func()\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 480, in call_kw\\n result = _call_kw_model(method, model, args, kwargs)\\n File \"/usr/lib/python3/dist-packages/odoo/api.py\", line 451, in _call_kw_model\\n result = method(recs, *args, **kwargs)\\nTypeError: DanceDashboard.get_dashboard_data() takes 1 positional argument but 2 were given\\n'>"}
|