POST: http://localhost:8120/web/action/load request: {"id":0,"jsonrpc":"2.0","method":"call","params":{"action_id":609,"additional_context":{}}} response: { "jsonrpc": "2.0", "id": 0, "result": { "id": 609, "name": "Base", "type": "ir.actions.act_window", "xml_id": "anvil_base.action_window_anvil_base_regular", "help": false, "binding_model_id": false, "binding_type": "action", "binding_view_types": "list,form", "display_name": "Base", "view_id": false, "domain": false, "context": "{}", "res_id": 0, "res_model": "anvil.base", "target": "current", "view_mode": "list,kanban,form", "mobile_view_mode": "kanban", "views": [ [ false, "list" ], [ false, "kanban" ], [ false, "form" ] ], "limit": 80, "groups_id": [], "search_view_id": false, "filter": false } } POST: http://localhost:8120/web/dataset/call_kw/anvil.base/get_views request: {"id":3,"jsonrpc":"2.0","method":"call","params":{"model":"anvil.base","method":"get_views","args":[],"kwargs":{"context":{"lang":"en_US","tz":"Europe/Brussels","uid":2,"allowed_company_ids":[1]},"views":[[false,"list"],[false,"kanban"],[false,"form"],[false,"search"]],"options":{"action_id":609,"load_filters":true,"toolbar":true}}}} response: { "jsonrpc": "2.0", "id": 3, "result": { "views": { "list": { "arch": "\n \n \n \n ", "id": 2545, "model": "anvil.base", "toolbar": {} }, "kanban": { "arch": "
", "id": false, "model": "anvil.base", "toolbar": {} }, "form": { "arch": "
\n \n \n \n \n \n
\n \n
\n
\n
\n \n
\n \n
\n
\n
\n
\n
", "id": 2554, "model": "anvil.base", "toolbar": {} }, "search": { "arch": "", "id": false, "model": "anvil.base", "toolbar": {}, "filters": [] } }, "models": { "anvil.base": { "name": { "change_default": false, "name": "name", "readonly": false, "required": false, "searchable": true, "sortable": true, "store": true, "string": "Name", "translate": false, "trim": true, "type": "char" }, "value": { "change_default": false, "group_operator": "sum", "name": "value", "readonly": false, "required": false, "searchable": true, "sortable": true, "store": true, "string": "Value", "type": "integer" }, "value2": { "change_default": false, "group_operator": "sum", "name": "value2", "readonly": true, "required": false, "searchable": true, "sortable": true, "store": true, "string": "Value2", "type": "float" }, "description": { "change_default": false, "name": "description", "readonly": false, "required": false, "searchable": true, "sortable": true, "store": true, "string": "Description", "translate": false, "type": "text" }, "id": { "change_default": false, "name": "id", "readonly": true, "required": false, "searchable": true, "sortable": true, "store": true, "string": "ID", "type": "integer" }, "display_name": { "change_default": false, "name": "display_name", "readonly": true, "required": false, "searchable": false, "sortable": false, "store": false, "string": "Display Name", "translate": false, "trim": true, "type": "char" }, "create_uid": { "change_default": false, "context": {}, "domain": [], "name": "create_uid", "readonly": true, "relation": "res.users", "required": false, "searchable": true, "sortable": true, "store": true, "string": "Created by", "type": "many2one" }, "create_date": { "change_default": false, "name": "create_date", "readonly": true, "required": false, "searchable": true, "sortable": true, "store": true, "string": "Created on", "type": "datetime" }, "write_uid": { "change_default": false, "context": {}, "domain": [], "name": "write_uid", "readonly": true, "relation": "res.users", "required": false, "searchable": true, "sortable": true, "store": true, "string": "Last Updated by", "type": "many2one" }, "write_date": { "change_default": false, "name": "write_date", "readonly": true, "required": false, "searchable": true, "sortable": true, "store": true, "string": "Last Updated on", "type": "datetime" } } } } } POST: http://localhost:8120/web/dataset/call_kw/anvil.base/web_read request: {"id":5,"jsonrpc":"2.0","method":"call","params":{"model":"anvil.base","method":"web_read","args":[[2]],"kwargs":{"context":{"lang":"en_US","tz":"Europe/Brussels","uid":2,"allowed_company_ids":[1],"bin_size":true,"params":{"id":2,"cids":1,"menu_id":413,"action":609,"model":"anvil.base","view_type":"form"}},"specification":{"name":{},"value":{},"display_name":{}}}}} response: { "jsonrpc": "2.0", "id": 5, "result": [ { "id": 2, "name": "xxxxxx", "value": 0, "display_name": "xxxxxx" } ] }