[REF] runbot: move all menu to a single file

This commit is contained in:
Xavier-Do 2022-02-08 10:05:37 +01:00 committed by xdo
parent 4e6ae00f23
commit ca8ee428f8
19 changed files with 83 additions and 241 deletions

View File

@ -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',
}

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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>

View File

@ -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
View 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>

View File

@ -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>

View File

@ -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>

View File

@ -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&lt;key&gt;.+) tested in .+, (?P&lt;value&gt;\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&lt;key&gt;.+) tested in .+, (?P&lt;value&gt;\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>

View File

@ -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>

View File

@ -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>

View File

@ -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>