diff --git a/runbot/__manifest__.py b/runbot/__manifest__.py
index c7b63641..7ec2f1b5 100644
--- a/runbot/__manifest__.py
+++ b/runbot/__manifest__.py
@@ -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',
}
diff --git a/runbot/views/branch_views.xml b/runbot/views/branch_views.xml
index fa36568e..e77efb32 100644
--- a/runbot/views/branch_views.xml
+++ b/runbot/views/branch_views.xml
@@ -43,14 +43,5 @@
tree,form
-
-
-
diff --git a/runbot/views/build_error_views.xml b/runbot/views/build_error_views.xml
index 64e980e7..cfd0e644 100644
--- a/runbot/views/build_error_views.xml
+++ b/runbot/views/build_error_views.xml
@@ -189,28 +189,5 @@
tree,form
-
-
-
-
-
-
diff --git a/runbot/views/build_views.xml b/runbot/views/build_views.xml
index 061e7b0d..2bdc19a3 100644
--- a/runbot/views/build_views.xml
+++ b/runbot/views/build_views.xml
@@ -142,8 +142,5 @@
runbot.build.params
tree,form
-
-
-
\ No newline at end of file
diff --git a/runbot/views/bundle_views.xml b/runbot/views/bundle_views.xml
index ce0d7a50..8ab8a1bc 100644
--- a/runbot/views/bundle_views.xml
+++ b/runbot/views/bundle_views.xml
@@ -165,11 +165,5 @@
runbot.batch
tree,form
-
-
-
-
-
-
\ No newline at end of file
diff --git a/runbot/views/codeowner_views.xml b/runbot/views/codeowner_views.xml
index f8316b4b..1b83f5ab 100644
--- a/runbot/views/codeowner_views.xml
+++ b/runbot/views/codeowner_views.xml
@@ -42,12 +42,5 @@
tree,form
-
diff --git a/runbot/views/commit_views.xml b/runbot/views/commit_views.xml
index 133e9fb4..1b921845 100644
--- a/runbot/views/commit_views.xml
+++ b/runbot/views/commit_views.xml
@@ -59,12 +59,6 @@
tree,form
-
+
diff --git a/runbot/views/config_views.xml b/runbot/views/config_views.xml
index 759a4264..0343ebee 100644
--- a/runbot/views/config_views.xml
+++ b/runbot/views/config_views.xml
@@ -189,28 +189,7 @@
tree,form
-
-
-
-
diff --git a/runbot/views/dashboard_views.xml b/runbot/views/dashboard_views.xml
index f1eda30d..3e4ab908 100644
--- a/runbot/views/dashboard_views.xml
+++ b/runbot/views/dashboard_views.xml
@@ -125,26 +125,5 @@
tree,form
-
-
-
diff --git a/runbot/views/dockerfile_views.xml b/runbot/views/dockerfile_views.xml
index cdfb68f9..ae9c3363 100644
--- a/runbot/views/dockerfile_views.xml
+++ b/runbot/views/dockerfile_views.xml
@@ -73,14 +73,5 @@
tree,form
-
-
-
-
diff --git a/runbot/views/error_log_views.xml b/runbot/views/error_log_views.xml
index 4b0d959a..b2e63c7e 100644
--- a/runbot/views/error_log_views.xml
+++ b/runbot/views/error_log_views.xml
@@ -86,19 +86,5 @@
{'search_default_sticky_bundles': True, 'search_default_failed_builds': True, 'search_default_log_date': True}
-
-
-
diff --git a/runbot/views/host_views.xml b/runbot/views/host_views.xml
index b8b08d6a..1689f205 100644
--- a/runbot/views/host_views.xml
+++ b/runbot/views/host_views.xml
@@ -47,12 +47,5 @@
tree,form
-
diff --git a/runbot/views/menus.xml b/runbot/views/menus.xml
new file mode 100644
index 00000000..bf78e76b
--- /dev/null
+++ b/runbot/views/menus.xml
@@ -0,0 +1,63 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/runbot/views/repo_views.xml b/runbot/views/repo_views.xml
index efac1996..117f5c3f 100644
--- a/runbot/views/repo_views.xml
+++ b/runbot/views/repo_views.xml
@@ -171,49 +171,5 @@
tree,form
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/runbot/views/res_config_settings_views.xml b/runbot/views/res_config_settings_views.xml
index 7f42bf28..d2d88422 100644
--- a/runbot/views/res_config_settings_views.xml
+++ b/runbot/views/res_config_settings_views.xml
@@ -87,7 +87,6 @@
{'module' : 'runbot'}
-
+
diff --git a/runbot/views/stat_views.xml b/runbot/views/stat_views.xml
index dba64bf6..5635296c 100644
--- a/runbot/views/stat_views.xml
+++ b/runbot/views/stat_views.xml
@@ -24,37 +24,22 @@
tree,graph,pivot
-
-
-
-
-
- runbot.build.stat.regex.form
- runbot.build.stat.regex
-
-
-
-
+
+ runbot.build.stat.regex.form
+ runbot.build.stat.regex
+
+
+
+
runbot.build.stat.regex.tree
@@ -75,12 +60,5 @@
tree,form
-
diff --git a/runbot/views/upgrade.xml b/runbot/views/upgrade.xml
index c5b7173d..6bfb31d1 100644
--- a/runbot/views/upgrade.xml
+++ b/runbot/views/upgrade.xml
@@ -60,19 +60,5 @@
tree,form
-
-
diff --git a/runbot/views/warning_views.xml b/runbot/views/warning_views.xml
index 2a983d76..db956caf 100644
--- a/runbot/views/warning_views.xml
+++ b/runbot/views/warning_views.xml
@@ -18,13 +18,5 @@
tree
-
-
diff --git a/runbot/wizards/stat_regex_wizard_views.xml b/runbot/wizards/stat_regex_wizard_views.xml
index 1400b8ff..d52cfd67 100644
--- a/runbot/wizards/stat_regex_wizard_views.xml
+++ b/runbot/wizards/stat_regex_wizard_views.xml
@@ -35,12 +35,5 @@
new
-
-
+