mirror of
https://github.com/odoo/runbot.git
synced 2025-03-15 23:45:44 +07:00
[REF] runbot: move all menu to a single file
This commit is contained in:
parent
4e6ae00f23
commit
ca8ee428f8
@ -54,6 +54,7 @@
|
||||
'views/warning_views.xml',
|
||||
'views/custom_trigger_wizard_views.xml',
|
||||
'wizards/stat_regex_wizard_views.xml',
|
||||
'views/menus.xml',
|
||||
],
|
||||
'license': 'LGPL-3',
|
||||
}
|
||||
|
@ -43,14 +43,5 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem name="Runbot" id="runbot_menu_root"/>
|
||||
|
||||
<menuitem
|
||||
name="Branches"
|
||||
id="runbot_menu_branch_tree"
|
||||
parent="runbot_menu_root"
|
||||
sequence="20"
|
||||
action="open_view_branch_tree"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -189,28 +189,5 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="Manage errors"
|
||||
id="runbot_menu_manage_errors"
|
||||
parent="runbot_menu_root"
|
||||
sequence="40"
|
||||
/>
|
||||
|
||||
<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 regex"
|
||||
id="runbot_menu_error_regex_tree"
|
||||
parent="runbot_menu_manage_errors"
|
||||
sequence="20"
|
||||
action="open_view_error_regex"
|
||||
/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -142,8 +142,5 @@
|
||||
<field name="res_model">runbot.build.params</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
<menuitem id="menu_build" name="Build" parent="runbot_menu_root"/>
|
||||
<menuitem id="menu_build_build" action="action_build" parent="menu_build"/>
|
||||
<menuitem id="menu_build_params" action="action_build_params" parent="menu_build"/>
|
||||
</data>
|
||||
</odoo>
|
@ -165,11 +165,5 @@
|
||||
<field name="res_model">runbot.batch</field>
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem id="menu_bundle" name="Bundle" parent="runbot_menu_root"/>
|
||||
<menuitem id="menu_bundle_bundle" action="action_bundle" parent="menu_bundle"/>
|
||||
<menuitem id="menu_bundle_project" action="action_bundle_project" parent="menu_bundle"/>
|
||||
<menuitem id="menu_bundle_version" action="action_bundle_version" parent="menu_bundle"/>
|
||||
<menuitem id="menu_bundle_batch" action="action_bundle_batch" parent="menu_bundle"/>
|
||||
</data>
|
||||
</odoo>
|
@ -42,12 +42,5 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="CodeOwners"
|
||||
id="runbot_menu_codeowner_tree"
|
||||
parent="runbot_menu_manage_errors"
|
||||
sequence="90"
|
||||
action="open_view_codeowner_tree"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -59,12 +59,6 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="Commits"
|
||||
id="runbot_menu_commit_tree"
|
||||
parent="runbot_menu_root"
|
||||
sequence="20"
|
||||
action="open_view_commit_tree"
|
||||
/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -189,28 +189,7 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="Configs"
|
||||
id="runbot_menu_configs"
|
||||
parent="runbot_menu_root"
|
||||
sequence="30"
|
||||
/>
|
||||
|
||||
<menuitem
|
||||
name="Build Configs"
|
||||
id="runbot_menu_job_config_tree"
|
||||
parent="runbot_menu_configs"
|
||||
sequence="10"
|
||||
action="open_view_job_config_tree"
|
||||
/>
|
||||
|
||||
<menuitem
|
||||
name="Build Config Step"
|
||||
id="runbot_menu_job_tree"
|
||||
parent="runbot_menu_configs"
|
||||
sequence="20"
|
||||
action="open_view_job_tree"
|
||||
/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -125,26 +125,5 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="Runbot Teams"
|
||||
id="runbot_menu_team_tree"
|
||||
parent="runbot_menu_manage_errors"
|
||||
sequence="30"
|
||||
action="open_view_runbot_team"
|
||||
/>
|
||||
<menuitem
|
||||
name="Runbot Dashboards"
|
||||
id="runbot_menu_runbot_dashboard_tree"
|
||||
parent="runbot_menu_manage_errors"
|
||||
sequence="40"
|
||||
action="open_view_runbot_dashboard"
|
||||
/>
|
||||
<menuitem
|
||||
name="Runbot Dashboard Tiles"
|
||||
id="runbot_menu_runbot_dashboard_tile_tree"
|
||||
parent="runbot_menu_manage_errors"
|
||||
sequence="50"
|
||||
action="open_view_runbot_dashboard_tile"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -73,14 +73,5 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
id="menu_docker"
|
||||
name="Docker"
|
||||
parent="runbot_menu_root"
|
||||
sequence="34"
|
||||
/>
|
||||
|
||||
<menuitem id="menu_dockerfile" name="Dockerfiles" parent="menu_docker" action="open_view_dockerfile_tree" sequence="10"/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -86,19 +86,5 @@
|
||||
<field name="context">{'search_default_sticky_bundles': True, 'search_default_failed_builds': True, 'search_default_log_date': True}</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
id="runbot_log_menu"
|
||||
name="Logs"
|
||||
parent="runbot_menu_root"
|
||||
sequence="50"
|
||||
/>
|
||||
|
||||
<menuitem
|
||||
name="Error Logs"
|
||||
id="runbot_menu_error_logs"
|
||||
parent="runbot_log_menu"
|
||||
sequence="20"
|
||||
action="open_view_error_log_tree"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -47,12 +47,5 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="Build Hosts"
|
||||
id="runbot_menu_host_tree"
|
||||
parent="runbot_menu_root"
|
||||
sequence="32"
|
||||
action="open_view_host_tree"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
|
63
runbot/views/menus.xml
Normal file
63
runbot/views/menus.xml
Normal file
@ -0,0 +1,63 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<odoo>
|
||||
<menuitem name="Runbot" id="runbot_menu_root"/>
|
||||
|
||||
<menuitem name="Settings" id="menu_runbot_global_settings" parent="runbot_menu_root" sequence="0" action="action_runbot_configuration" groups="base.group_system"/>
|
||||
|
||||
<menuitem name="Build" id="menu_build" parent="runbot_menu_root"/>
|
||||
<menuitem action="action_build" id="menu_build_build" parent="menu_build"/>
|
||||
<menuitem action="action_build_params" id="menu_build_params" parent="menu_build"/>
|
||||
|
||||
<menuitem name="Bundle" id="menu_bundle" parent="runbot_menu_root"/>
|
||||
<menuitem id="menu_bundle_bundle" action="action_bundle" parent="menu_bundle"/>
|
||||
<menuitem id="menu_bundle_project" action="action_bundle_project" parent="menu_bundle"/>
|
||||
<menuitem id="menu_bundle_version" action="action_bundle_version" parent="menu_bundle"/>
|
||||
<menuitem id="menu_bundle_batch" action="action_bundle_batch" parent="menu_bundle"/>
|
||||
|
||||
<menuitem name="Repos" id="runbot_menu_repos_main" parent="runbot_menu_root"/>
|
||||
<menuitem id="runbot_menu_repos" parent="runbot_menu_repos_main" sequence="10" action="runbot_repos_action"/>
|
||||
<menuitem id="runbot_menu_remotes" parent="runbot_menu_repos_main" sequence="20" action="runbot_remotes_action"/>
|
||||
<menuitem id="runbot_menu_trigger" parent="runbot_menu_repos_main" sequence="30" action="runbot_triggers_action"/>
|
||||
<menuitem id="runbot_menu_trigger_category" parent="runbot_menu_repos_main" sequence="40" action="runbot_triggers_category_action"/>
|
||||
|
||||
<menuitem name="Branches" id="runbot_menu_branch_tree" parent="runbot_menu_root" sequence="20" action="open_view_branch_tree"/>
|
||||
|
||||
<menuitem name="Commits" id="runbot_menu_commit_tree" parent="runbot_menu_root" sequence="20" action="open_view_commit_tree"/>
|
||||
|
||||
<menuitem name="Configs" id="runbot_menu_configs" parent="runbot_menu_root" sequence="30"/>
|
||||
<menuitem name="Build Configs" id="runbot_menu_job_config_tree" parent="runbot_menu_configs" sequence="10" action="open_view_job_config_tree"/>
|
||||
<menuitem name="Build Config Step" id="runbot_menu_job_tree" parent="runbot_menu_configs" sequence="20" action="open_view_job_tree"/>
|
||||
<menuitem name="Upgrade Exceptions" id="runbot_menu_upgrade_exceptions_tree" parent="runbot_menu_configs" sequence="30" action="open_view_upgrade_exception_tree"/>
|
||||
<menuitem name="Upgrade Regexes" id="runbot_menu_upgrade_regex_tree" parent="runbot_menu_configs" sequence="30" action="open_view_upgrade_regex_tree"/>
|
||||
|
||||
<menuitem name="Build Hosts" id="runbot_menu_host_tree" parent="runbot_menu_root" sequence="32" action="open_view_host_tree"/>
|
||||
|
||||
<menuitem name="Docker" id="menu_docker" parent="runbot_menu_root" sequence="34"/>
|
||||
<menuitem name="Dockerfiles" id="menu_dockerfile" parent="menu_docker" action="open_view_dockerfile_tree" sequence="10"/>
|
||||
|
||||
<menuitem name="Manage errors" id="runbot_menu_manage_errors" parent="runbot_menu_root" sequence="40"/>
|
||||
<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 regex" id="runbot_menu_error_regex_tree" parent="runbot_menu_manage_errors" sequence="20" action="open_view_error_regex"/>
|
||||
<menuitem name="Runbot Teams" id="runbot_menu_team_tree" parent="runbot_menu_manage_errors" sequence="30" action="open_view_runbot_team"/>
|
||||
<menuitem name="Runbot Dashboards" id="runbot_menu_runbot_dashboard_tree" parent="runbot_menu_manage_errors" sequence="40" action="open_view_runbot_dashboard"/>
|
||||
<menuitem name="Runbot Dashboard Tiles" id="runbot_menu_runbot_dashboard_tile_tree" parent="runbot_menu_manage_errors" sequence="50" action="open_view_runbot_dashboard_tile"/>
|
||||
<menuitem name="CodeOwners" id="runbot_menu_codeowner_tree" parent="runbot_menu_manage_errors" sequence="90" action="open_view_codeowner_tree"/>
|
||||
|
||||
<menuitem name="Logs" id="runbot_log_menu" parent="runbot_menu_root" sequence="50"/>
|
||||
<menuitem name="Error Logs" id="runbot_menu_error_logs" parent="runbot_log_menu" sequence="20" action="open_view_error_log_tree"/>
|
||||
|
||||
<menuitem name="Build Statistics" id="runbot_menu_stat_root" parent="runbot_menu_root" sequence="100"/>
|
||||
<menuitem name="Build Statistics" id="runbot_menu_stat_tree" parent="runbot_menu_stat_root" sequence="10" action="open_view_stat_sql_tree"/>
|
||||
<menuitem name="Stats Regexes" id="runbot_menu_manage_stat_regexes" parent="runbot_menu_stat_root" sequence="20" action="open_view_stat_regex_tree"/>
|
||||
<menuitem name="Stat Regex Wizard" id="runbot_menu_stat_regex_wizard" parent="runbot_menu_stat_root" sequence="150" action="runbot_stat_regex_wizard_action"/>
|
||||
|
||||
<menuitem name="Warnings" id="runbot_menu_warning_root" parent="runbot_menu_root" sequence="110" action="open_view_warning_tree"/>
|
||||
|
||||
<menuitem name="Technical" id="runbot_menu_technical" parent="runbot_menu_root" sequence="1000"/>
|
||||
<menuitem id="runbot_menu_ir_cron_act" action="base.ir_cron_act" parent="runbot_menu_technical"/>
|
||||
<menuitem id="runbot_menu_base_automation_act" action="base_automation.base_automation_act" parent="runbot_menu_technical"/>
|
||||
<menuitem id="runbot_menu_action_ui_view" action="base.action_ui_view" parent="runbot_menu_technical"/>
|
||||
|
||||
<menuitem name="▶" id="runbot_menu_website" parent="runbot_menu_root" sequence="1001" action="website.action_website"/>
|
||||
|
||||
</odoo>
|
@ -171,49 +171,5 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem id="runbot_menu_repos_main" name="Repos" parent="runbot_menu_root"/>
|
||||
<menuitem
|
||||
id="runbot_menu_repos"
|
||||
parent="runbot_menu_repos_main"
|
||||
sequence="10"
|
||||
action="runbot_repos_action"
|
||||
/>
|
||||
<menuitem
|
||||
id="runbot_menu_remotes"
|
||||
parent="runbot_menu_repos_main"
|
||||
sequence="20"
|
||||
action="runbot_remotes_action"
|
||||
/>
|
||||
<menuitem
|
||||
id="runbot_menu_trigger"
|
||||
parent="runbot_menu_repos_main"
|
||||
sequence="30"
|
||||
action="runbot_triggers_action"
|
||||
/>
|
||||
<menuitem
|
||||
id="runbot_menu_trigger_category"
|
||||
parent="runbot_menu_repos_main"
|
||||
sequence="40"
|
||||
action="runbot_triggers_category_action"
|
||||
/>
|
||||
|
||||
<menuitem
|
||||
name="Technical"
|
||||
id="runbot_menu_technical"
|
||||
parent="runbot_menu_root"
|
||||
sequence="1000"
|
||||
/>
|
||||
|
||||
<menuitem id="runbot_menu_ir_cron_act" action="base.ir_cron_act" parent="runbot_menu_technical"/>
|
||||
<menuitem id="runbot_menu_base_automation_act" action="base_automation.base_automation_act" parent="runbot_menu_technical"/>
|
||||
<menuitem id="runbot_menu_action_ui_view" action="base.action_ui_view" parent="runbot_menu_technical"/>
|
||||
|
||||
<menuitem
|
||||
name="▶"
|
||||
id="runbot_menu_website"
|
||||
parent="runbot_menu_root"
|
||||
sequence="1001"
|
||||
action="website.action_website"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
@ -87,7 +87,6 @@
|
||||
<field name="context">{'module' : 'runbot'}</field>
|
||||
</record>
|
||||
|
||||
<menuitem id="menu_runbot_global_settings" name="Settings"
|
||||
parent="runbot_menu_root" sequence="0" action="action_runbot_configuration" groups="base.group_system"/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -24,37 +24,22 @@
|
||||
<field name="view_mode">tree,graph,pivot</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="Build Statistics"
|
||||
id="runbot_menu_stat_root"
|
||||
parent="runbot_menu_root"
|
||||
sequence="100"
|
||||
/>
|
||||
|
||||
<menuitem
|
||||
name="Build Statistics"
|
||||
id="runbot_menu_stat_tree"
|
||||
parent="runbot_menu_stat_root"
|
||||
sequence="10"
|
||||
action="open_view_stat_sql_tree"
|
||||
/>
|
||||
|
||||
<record id="build_stat_regex_form" model="ir.ui.view">
|
||||
<field name="name">runbot.build.stat.regex.form</field>
|
||||
<field name="model">runbot.build.stat.regex</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group name="stat_regex_group">
|
||||
<field name="name"/>
|
||||
<field name="regex" placeholder="odoo.addons.(?P<key>.+) tested in .+, (?P<value>\d+) queries"/>
|
||||
<field name="generic"/>
|
||||
<field name="description"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
<record id="build_stat_regex_form" model="ir.ui.view">
|
||||
<field name="name">runbot.build.stat.regex.form</field>
|
||||
<field name="model">runbot.build.stat.regex</field>
|
||||
<field name="arch" type="xml">
|
||||
<form>
|
||||
<sheet>
|
||||
<group name="stat_regex_group">
|
||||
<field name="name"/>
|
||||
<field name="regex" placeholder="odoo.addons.(?P<key>.+) tested in .+, (?P<value>\d+) queries"/>
|
||||
<field name="generic"/>
|
||||
<field name="description"/>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="build_stat_regex_tree" model="ir.ui.view">
|
||||
<field name="name">runbot.build.stat.regex.tree</field>
|
||||
@ -75,12 +60,5 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="Stats Regexes"
|
||||
id="runbot_menu_manage_stat_regexes"
|
||||
parent="runbot_menu_stat_root"
|
||||
sequence="20"
|
||||
action="open_view_stat_regex_tree"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -60,19 +60,5 @@
|
||||
<field name="view_mode">tree,form</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="Upgrade Exceptions"
|
||||
id="runbot_menu_upgrade_exceptions_tree"
|
||||
parent="runbot_menu_configs"
|
||||
sequence="30"
|
||||
action="open_view_upgrade_exception_tree"
|
||||
/>
|
||||
<menuitem
|
||||
name="Upgrade Regexes"
|
||||
id="runbot_menu_upgrade_regex_tree"
|
||||
parent="runbot_menu_configs"
|
||||
sequence="30"
|
||||
action="open_view_upgrade_regex_tree"
|
||||
/>
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -18,13 +18,5 @@
|
||||
<field name="view_mode">tree</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="Warnings"
|
||||
id="runbot_menu_warning_root"
|
||||
parent="runbot_menu_root"
|
||||
sequence="110"
|
||||
action="open_view_warning_tree"
|
||||
/>
|
||||
|
||||
</data>
|
||||
</odoo>
|
||||
|
@ -35,12 +35,5 @@
|
||||
<field name="target">new</field>
|
||||
</record>
|
||||
|
||||
<menuitem
|
||||
name="Stat Regex Wizard"
|
||||
id="runbot_menu_stat_regex_wizard"
|
||||
parent="runbot_menu_stat_root"
|
||||
sequence="150"
|
||||
action="runbot_stat_regex_wizard_action"
|
||||
/>
|
||||
</data>
|
||||
</data>
|
||||
</odoo>
|
||||
|
Loading…
Reference in New Issue
Block a user