diff options
| author | stephanchrst <stephanchrst@gmail.com> | 2023-02-06 15:29:55 +0700 |
|---|---|---|
| committer | stephanchrst <stephanchrst@gmail.com> | 2023-02-06 15:29:55 +0700 |
| commit | 7cfed1e19f2e340d966ed2068176d21a0e8e9834 (patch) | |
| tree | ec9077cb4f89d23378ef09f9da0adb7135548081 /auditlog/views/http_session_view.xml | |
| parent | 4b3b2d8b1a9a7a72fbe3d623e93dea3802ef0e56 (diff) | |
add audit log
Diffstat (limited to 'auditlog/views/http_session_view.xml')
| -rw-r--r-- | auditlog/views/http_session_view.xml | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/auditlog/views/http_session_view.xml b/auditlog/views/http_session_view.xml new file mode 100644 index 0000000..6ea6394 --- /dev/null +++ b/auditlog/views/http_session_view.xml @@ -0,0 +1,69 @@ +<?xml version="1.0" encoding="utf-8" ?> +<odoo> + <record id="view_auditlog_http_session_form" model="ir.ui.view"> + <field name="name">auditlog.http.session.form</field> + <field name="model">auditlog.http.session</field> + <field name="arch" type="xml"> + <form string="User session"> + <sheet> + <group string="User session"> + <field name="user_id" /> + <field name="create_date" /> + <field name="name" /> + </group> + <group string="HTTP Requests"> + <field name="http_request_ids" nolabel="1" /> + </group> + </sheet> + </form> + </field> + </record> + <record id="view_auditlog_http_session_tree" model="ir.ui.view"> + <field name="name">auditlog.http.session.tree</field> + <field name="model">auditlog.http.session</field> + <field name="arch" type="xml"> + <tree> + <field name="user_id" /> + <field name="create_date" /> + <field name="name" /> + </tree> + </field> + </record> + <record id="view_auditlog_http_session_search" model="ir.ui.view"> + <field name="name">auditlog.http.session.search</field> + <field name="model">auditlog.http.session</field> + <field name="arch" type="xml"> + <search string="User sessions"> + <field name="user_id" /> + <field name="name" /> + <field name="create_date" /> + <group expand="0" string="Group By..."> + <filter + name="group_by_user_id" + string="User" + domain="[]" + context="{'group_by':'user_id'}" + /> + <filter + name="group_by_create_date" + string="Created on" + domain="[]" + context="{'group_by':'create_date'}" + /> + </group> + </search> + </field> + </record> + <record model="ir.actions.act_window" id="action_auditlog_http_session_tree"> + <field name="name">User sessions</field> + <field name="type">ir.actions.act_window</field> + <field name="res_model">auditlog.http.session</field> + <field name="view_id" ref="view_auditlog_http_session_tree" /> + </record> + <menuitem + id="menu_action_auditlog_http_session_tree" + parent="menu_audit" + action="action_auditlog_http_session_tree" + sequence="30" + /> +</odoo> |
