mirror of
https://github.com/odoo/runbot.git
synced 2025-03-15 23:45:44 +07:00
[IMP] runbot: add a menu to open ir logs with filters
This commit is contained in:
parent
e9fc57816b
commit
31d3d9d0b4
@ -48,6 +48,7 @@
|
||||
'views/dockerfile_views.xml',
|
||||
'views/error_log_views.xml',
|
||||
'views/host_views.xml',
|
||||
'views/ir_logging_views.xml',
|
||||
'views/repo_views.xml',
|
||||
'views/res_config_settings_views.xml',
|
||||
'views/stat_views.xml',
|
||||
|
41
runbot/views/ir_logging_views.xml
Normal file
41
runbot/views/ir_logging_views.xml
Normal file
@ -0,0 +1,41 @@
|
||||
<odoo>
|
||||
<data>
|
||||
<record model="ir.actions.act_window" id="open_view_ir_logging_tree">
|
||||
<field name="name">Builds Ir Logging</field>
|
||||
<field name="res_model">ir.logging</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
<field name="search_view_id" ref="base.ir_logging_search_view" />
|
||||
<field name="context">{'search_default_type': 'server', 'search_default_filter_warning_or_error': True}</field>
|
||||
</record>
|
||||
|
||||
<record id="ir_logging_tree_view_runbot" model="ir.ui.view">
|
||||
<field name="name">ir.logging.tree.view</field>
|
||||
<field name="model">ir.logging</field>
|
||||
<field name="inherit_id" ref="base.ir_logging_tree_view" />
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//tree" position="attributes">
|
||||
<attribute name="create">0</attribute>
|
||||
</xpath>
|
||||
<xpath expr="//field[@name='func']" position="after">
|
||||
<field name="error_id"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="ir_logging_search_view_runbot" model="ir.ui.view">
|
||||
<field name="name">ir.logging.tree.view</field>
|
||||
<field name="model">ir.logging</field>
|
||||
<field name="inherit_id" ref="base.ir_logging_search_view" />
|
||||
<field name="arch" type="xml">
|
||||
<xpath expr="//field[@name='message']" position="after">
|
||||
<filter name="filter_create_date" string="Create Date" date="create_date" default_period="this_month"/>
|
||||
<separator/>
|
||||
<filter name="filter_warning_or_error" string="Warning or Error" domain="[('level', 'in', ('WARNING', 'ERROR'))]"/>
|
||||
<filter name="filter_error" string="Error" domain="[('level', '=', 'ERROR')]"/>
|
||||
<filter name="filter_warning" string="Warning" domain="[('level', '=', 'WARNING')]"/>
|
||||
<filter name="filter_info" string="Info" domain="[('level', '=', 'INFO')]"/>
|
||||
</xpath>
|
||||
</field>
|
||||
</record>
|
||||
</data>
|
||||
</odoo>
|
@ -27,6 +27,7 @@
|
||||
<menuitem name="Manage errors" id="runbot_menu_manage_errors" parent="runbot_menu_root" sequence="900"/>
|
||||
<menuitem name="Build errors" id="runbot_menu_build_error_tree" parent="runbot_menu_manage_errors" sequence="10" action="open_view_build_error_tree"/>
|
||||
<menuitem name="Error Logs" id="runbot_menu_error_logs" parent="runbot_menu_manage_errors" sequence="20" action="open_view_error_log_tree"/>
|
||||
<menuitem name="Builds Ir Logging" id="runbot_menu_ir_logging" parent="runbot_menu_manage_errors" sequence="30" action="open_view_ir_logging_tree"/>
|
||||
|
||||
<menuitem name="Teams" id="runbot_menu_teams" parent="runbot_menu_root" sequence="1000"/>
|
||||
<menuitem name="Teams" id="runbot_menu_team_tree" parent="runbot_menu_teams" sequence="30" action="open_view_runbot_team"/>
|
||||
|
Loading…
Reference in New Issue
Block a user