[14.0][IMP] auditlog, add auditlog.log.line view
parent
9d802b5507
commit
06e4130b33
|
@ -62,6 +62,17 @@ class AuditlogLogLine(models.Model):
|
||||||
new_value_text = fields.Text("New value Text")
|
new_value_text = fields.Text("New value Text")
|
||||||
field_name = fields.Char("Technical name", readonly=True)
|
field_name = fields.Char("Technical name", readonly=True)
|
||||||
field_description = fields.Char("Description", readonly=True)
|
field_description = fields.Char("Description", readonly=True)
|
||||||
|
# From log auditlog.log
|
||||||
|
name = fields.Char(related="log_id.name", store=True)
|
||||||
|
model_id = fields.Many2one(related="log_id.model_id", store=True)
|
||||||
|
model_name = fields.Char(related="log_id.model_name", store=True)
|
||||||
|
model_model = fields.Char(related="log_id.model_model", store=True)
|
||||||
|
res_id = fields.Integer(related="log_id.res_id", store=True)
|
||||||
|
user_id = fields.Many2one(related="log_id.user_id", store=True)
|
||||||
|
method = fields.Char(related="log_id.method", store=True)
|
||||||
|
http_session_id = fields.Many2one(related="log_id.http_session_id", store=True)
|
||||||
|
http_request_id = fields.Many2one(related="log_id.http_request_id", store=True)
|
||||||
|
log_type = fields.Selection(related="log_id.log_type", store=True)
|
||||||
|
|
||||||
@api.model_create_multi
|
@api.model_create_multi
|
||||||
def create(self, vals_list):
|
def create(self, vals_list):
|
||||||
|
|
|
@ -7,3 +7,4 @@
|
||||||
* Stefan Rijnhart <stefan@opener.amsterdam>
|
* Stefan Rijnhart <stefan@opener.amsterdam>
|
||||||
* Bhavesh Odedra <bodedra@opensourceintegrators.com>
|
* Bhavesh Odedra <bodedra@opensourceintegrators.com>
|
||||||
* Hardik Suthar <hsuthar@opensourceintegrators.com>
|
* Hardik Suthar <hsuthar@opensourceintegrators.com>
|
||||||
|
* Kitti U. <kittiu@ecosoft.co.th>
|
||||||
|
|
|
@ -257,4 +257,99 @@
|
||||||
parent="menu_audit"
|
parent="menu_audit"
|
||||||
action="action_auditlog_log_tree"
|
action="action_auditlog_log_tree"
|
||||||
/>
|
/>
|
||||||
|
<!-- auditlog.log.line -->
|
||||||
|
<record model="ir.ui.view" id="view_auditlog_line_tree">
|
||||||
|
<field name="name">view.auditlog.line.tree</field>
|
||||||
|
<field name="model">auditlog.log.line</field>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<tree string="Log Lines" create="0">
|
||||||
|
<field name="create_date" optional="show" />
|
||||||
|
<field name="user_id" optional="show" />
|
||||||
|
<field name="http_session_id" optional="hide" />
|
||||||
|
<field name="http_request_id" optional="hide" />
|
||||||
|
<field name="name" optional="show" />
|
||||||
|
<field name="model_id" optional="hide" />
|
||||||
|
<field name="model_model" optional="hide" />
|
||||||
|
<field name="model_name" optional="hide" />
|
||||||
|
<field name="field_id" optional="hide" />
|
||||||
|
<field name="field_name" optional="hide" />
|
||||||
|
<field name="field_description" optional="show" />
|
||||||
|
<field name="old_value" optional="hide" />
|
||||||
|
<field name="new_value" optional="hide" />
|
||||||
|
<field name="old_value_text" optional="show" />
|
||||||
|
<field name="new_value_text" optional="show" />
|
||||||
|
<field name="log_type" optional="hide" />
|
||||||
|
</tree>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
<record id="view_auditlog_line_search" model="ir.ui.view">
|
||||||
|
<field name="name">auditlog.line.search</field>
|
||||||
|
<field name="model">auditlog.log.line</field>
|
||||||
|
<field name="arch" type="xml">
|
||||||
|
<search string="Log Lines">
|
||||||
|
<field name="name" />
|
||||||
|
<field name="model_id" />
|
||||||
|
<field name="res_id" />
|
||||||
|
<field name="user_id" />
|
||||||
|
<group expand="0" string="Group By...">
|
||||||
|
<filter
|
||||||
|
name="group_by_user_id"
|
||||||
|
string="User"
|
||||||
|
domain="[]"
|
||||||
|
context="{'group_by':'user_id'}"
|
||||||
|
/>
|
||||||
|
<filter
|
||||||
|
name="group_by_model_id"
|
||||||
|
string="Model"
|
||||||
|
domain="[]"
|
||||||
|
context="{'group_by':'model_id'}"
|
||||||
|
/>
|
||||||
|
<filter
|
||||||
|
name="group_by_field_id"
|
||||||
|
string="Field"
|
||||||
|
domain="[]"
|
||||||
|
context="{'group_by':'field_id'}"
|
||||||
|
/>
|
||||||
|
<filter
|
||||||
|
name="group_by_res_id"
|
||||||
|
string="Resource ID"
|
||||||
|
domain="[]"
|
||||||
|
context="{'group_by':'res_id'}"
|
||||||
|
/>
|
||||||
|
<filter
|
||||||
|
name="group_by_create_date"
|
||||||
|
string="Date"
|
||||||
|
domain="[]"
|
||||||
|
context="{'group_by':'create_date'}"
|
||||||
|
/>
|
||||||
|
<filter
|
||||||
|
name="group_by_http_session"
|
||||||
|
string="User session"
|
||||||
|
domain="[]"
|
||||||
|
context="{'group_by':'http_session_id'}"
|
||||||
|
/>
|
||||||
|
<filter
|
||||||
|
name="group_by_http_request"
|
||||||
|
string="HTTP Request"
|
||||||
|
domain="[]"
|
||||||
|
context="{'group_by':'http_request_id'}"
|
||||||
|
/>
|
||||||
|
</group>
|
||||||
|
</search>
|
||||||
|
</field>
|
||||||
|
</record>
|
||||||
|
<record id="action_auditlog_line" model="ir.actions.act_window">
|
||||||
|
<field name="name">Log Lines</field>
|
||||||
|
<field name="res_model">auditlog.log.line</field>
|
||||||
|
<field name="view_mode">tree</field>
|
||||||
|
<field name="search_view_id" ref="view_auditlog_line_search" />
|
||||||
|
<field name="context">{'search_default_group_by_model_id': 1}</field>
|
||||||
|
</record>
|
||||||
|
<menuitem
|
||||||
|
id="menu_auditlog_line"
|
||||||
|
name="Log Lines"
|
||||||
|
parent="menu_audit"
|
||||||
|
action="action_auditlog_line"
|
||||||
|
sequence="20"
|
||||||
|
/>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|
|
@ -86,5 +86,6 @@
|
||||||
id="menu_action_auditlog_http_request_tree"
|
id="menu_action_auditlog_http_request_tree"
|
||||||
parent="menu_audit"
|
parent="menu_audit"
|
||||||
action="action_auditlog_http_request_tree"
|
action="action_auditlog_http_request_tree"
|
||||||
|
sequence="40"
|
||||||
/>
|
/>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|
|
@ -64,5 +64,6 @@
|
||||||
id="menu_action_auditlog_http_session_tree"
|
id="menu_action_auditlog_http_session_tree"
|
||||||
parent="menu_audit"
|
parent="menu_audit"
|
||||||
action="action_auditlog_http_session_tree"
|
action="action_auditlog_http_session_tree"
|
||||||
|
sequence="30"
|
||||||
/>
|
/>
|
||||||
</odoo>
|
</odoo>
|
||||||
|
|
Loading…
Reference in New Issue