changeset 094bf13af877 in trytond:default
details: https://hg.tryton.org/trytond?cmd=changeset;node=094bf13af877
description:
        Follow common rule to organize menu entries

        issue10118
        review347611002
diffstat:

 trytond/ir/action.xml      |  40 +++++++++++++++++++++++++++++-----------
 trytond/ir/attachment.xml  |   7 +++++--
 trytond/ir/cron.xml        |  12 +++++++++---
 trytond/ir/email.xml       |  12 ++++++++++--
 trytond/ir/export.xml      |   7 +++++--
 trytond/ir/lang.xml        |  12 +++++++++---
 trytond/ir/message.xml     |   6 +++++-
 trytond/ir/model.xml       |  46 ++++++++++++++++++++++++++++++++++------------
 trytond/ir/module.xml      |  20 +++++++++++++++-----
 trytond/ir/note.xml        |   5 ++++-
 trytond/ir/rule.xml        |   7 +++++--
 trytond/ir/sequence.xml    |  24 +++++++++++++++++-------
 trytond/ir/translation.xml |  31 +++++++++++++++++--------------
 trytond/ir/trigger.xml     |   7 +++++--
 trytond/ir/ui/icon.xml     |   7 +++++--
 trytond/ir/ui/menu.py      |  11 +++++++----
 trytond/ir/ui/menu.xml     |   7 +++++--
 trytond/ir/ui/ui.xml       |  12 ++++++++++--
 trytond/ir/ui/view.xml     |  24 ++++++++++++++++++------
 trytond/res/group.xml      |   7 +++++--
 trytond/res/res.xml        |   6 +++++-
 trytond/res/user.xml       |   7 +++++--
 22 files changed, 229 insertions(+), 88 deletions(-)

diffs (736 lines):

diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/action.xml
--- a/trytond/ir/action.xml     Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/action.xml     Sat Feb 27 18:16:29 2021 +0100
@@ -3,7 +3,11 @@
 this repository contains the full copyright notices and license terms. -->
 <tryton>
     <data>
-        <menuitem name="Actions" id="menu_action" parent="menu_ui"/>
+        <menuitem
+            name="Actions"
+            parent="menu_ui"
+            sequence="50"
+            id="menu_action"/>
         <record model="ir.ui.view" id="action_view_form">
             <field name="model">ir.action</field>
             <field name="type">form</field>
@@ -31,8 +35,11 @@
             <field name="view" ref="action_view_form"/>
             <field name="act_window" ref="act_action_form"/>
         </record>
-        <menuitem parent="menu_action"
-            action="act_action_form" id="menu_act_action"/>
+        <menuitem
+            parent="menu_action"
+            action="act_action_form"
+            sequence="10"
+            id="menu_act_action"/>
 
         <record model="ir.ui.view" id="action_keyword_view_list">
             <field name="model">ir.action.keyword</field>
@@ -73,8 +80,11 @@
             <field name="view" ref="action_report_view_form"/>
             <field name="act_window" ref="act_action_report_form"/>
         </record>
-        <menuitem parent="menu_action"
-            action="act_action_report_form" id="menu_action_report_form"/>
+        <menuitem
+            parent="menu_action"
+            action="act_action_report_form"
+            sequence="20"
+            id="menu_action_report_form"/>
 
         <record model="ir.ui.view" id="action_act_window_view_form">
             <field name="model">ir.action.act_window</field>
@@ -101,8 +111,11 @@
             <field name="view" ref="action_act_window_view_form"/>
             <field name="act_window" ref="act_action_act_window_form"/>
         </record>
-        <menuitem parent="menu_action"
-            action="act_action_act_window_form" id="menu_action_act_window"/>
+        <menuitem
+            parent="menu_action"
+            action="act_action_act_window_form"
+            sequence="20"
+            id="menu_action_act_window"/>
 
         <record model="ir.ui.view" id="act_window_view_view_form">
             <field name="model">ir.action.act_window.view</field>
@@ -171,8 +184,10 @@
             <field name="view" ref="action_wizard_view_form"/>
             <field name="act_window" ref="act_action_wizard_form"/>
         </record>
-        <menuitem parent="menu_action"
-            action="act_action_wizard_form" id="menu_action_wizard"/>
+        <menuitem
+            parent="menu_action"
+            action="act_action_wizard_form"
+            id="menu_action_wizard"/>
 
         <record model="ir.ui.view" id="action_url_view_form">
             <field name="model">ir.action.url</field>
@@ -201,7 +216,10 @@
             <field name="view" ref="action_url_view_form"/>
             <field name="act_window" ref="act_action_url_form"/>
         </record>
-        <menuitem parent="menu_action"
-            action="act_action_url_form" id="menu_action_url"/>
+        <menuitem
+            parent="menu_action"
+            action="act_action_url_form"
+            sequence="20"
+            id="menu_action_url"/>
     </data>
 </tryton>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/attachment.xml
--- a/trytond/ir/attachment.xml Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/attachment.xml Sat Feb 27 18:16:29 2021 +0100
@@ -30,7 +30,10 @@
             <field name="view" ref="attachment_view_form"/>
             <field name="act_window" ref="act_attachment_form"/>
         </record>
-        <menuitem name="Attachments" parent="ir.menu_models"
-            action="act_attachment_form" id="menu_attachment_form"/>
+        <menuitem
+            parent="ir.menu_models"
+            action="act_attachment_form"
+            sequence="50"
+            id="menu_attachment_form"/>
     </data>
 </tryton>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/cron.xml
--- a/trytond/ir/cron.xml       Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/cron.xml       Sat Feb 27 18:16:29 2021 +0100
@@ -3,7 +3,10 @@
 this repository contains the full copyright notices and license terms. -->
 <tryton>
     <data>
-        <menuitem name="Scheduler" parent="menu_administration"
+        <menuitem
+            name="Scheduler"
+            parent="menu_administration"
+            sequence="50"
             id="menu_scheduler"/>
 
         <record model="ir.ui.view" id="cron_view_tree">
@@ -33,8 +36,11 @@
             <field name="view" ref="cron_view_form"/>
             <field name="act_window" ref="act_cron_form"/>
         </record>
-        <menuitem parent="ir.menu_scheduler"
-            action="act_cron_form" id="menu_cron_form"/>
+        <menuitem
+            parent="ir.menu_scheduler"
+            action="act_cron_form"
+            sequence="10"
+            id="menu_cron_form"/>
 
         <record model="ir.model.button" id="cron_run_once_button">
             <field name="name">run_once</field>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/email.xml
--- a/trytond/ir/email.xml      Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/email.xml      Sat Feb 27 18:16:29 2021 +0100
@@ -28,7 +28,11 @@
             <field name="view" ref="email_view_form"/>
             <field name="act_window" ref="act_email_form"/>
         </record>
-        <menuitem parent="menu_models" action="act_email_form" 
id="menu_email_form"/>
+        <menuitem
+            parent="menu_models"
+            action="act_email_form"
+            sequence="50"
+            id="menu_email_form"/>
 
         <record model="ir.model.access" id="access_email">
             <field name="model" search="[('model', '=', 'ir.email')]"/>
@@ -86,6 +90,10 @@
             <field name="view" ref="email_template_view_form"/>
             <field name="act_window" ref="act_email_template_form"/>
         </record>
-        <menuitem parent="menu_action" action="act_email_template_form" 
id="menu_email_template_form"/>
+        <menuitem
+            parent="menu_action"
+            action="act_email_template_form"
+            sequence="50"
+            id="menu_email_template_form"/>
     </data>
 </tryton>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/export.xml
--- a/trytond/ir/export.xml     Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/export.xml     Sat Feb 27 18:16:29 2021 +0100
@@ -30,8 +30,11 @@
             <field name="view" ref="export_view_form"/>
             <field name="act_window" ref="act_export_form"/>
         </record>
-        <menuitem parent="ir.menu_models"
-            action="act_export_form" id="menu_export_form"/>
+        <menuitem
+            parent="ir.menu_models"
+            action="act_export_form"
+            sequence="50"
+            id="menu_export_form"/>
 
         <record model="ir.ui.view" id="export_line_view_form">
             <field name="model">ir.export.line</field>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/lang.xml
--- a/trytond/ir/lang.xml       Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/lang.xml       Sat Feb 27 18:16:29 2021 +0100
@@ -3,7 +3,10 @@
 this repository contains the full copyright notices and license terms. -->
 <tryton>
     <data>
-        <menuitem name="Localization" parent="menu_administration"
+        <menuitem
+            name="Localization"
+            parent="menu_administration"
+            sequence="30"
             id="menu_localization"/>
          <record model="ir.lang" id="lang_bg">
             <field name="code">bg</field>
@@ -493,8 +496,11 @@
             <field name="view" ref="lang_view_form"/>
             <field name="act_window" ref="act_lang_form"/>
         </record>
-        <menuitem name="Languages" parent="ir.menu_localization"
-            action="act_lang_form" id="menu_lang_form"/>
+        <menuitem
+            parent="ir.menu_localization"
+            action="act_lang_form"
+            sequence="10"
+            id="menu_lang_form"/>
 
         <record model="ir.model.button" id="lang_load_translations_button">
             <field name="name">load_translations</field>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/message.xml
--- a/trytond/ir/message.xml    Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/message.xml    Sat Feb 27 18:16:29 2021 +0100
@@ -27,7 +27,11 @@
             <field name="sequence" eval="20"/>
             <field name="act_window" ref="act_message_form"/>
         </record>
-        <menuitem name="Messages" parent="menu_localization" 
action="act_message_form" id="menu_message_form" sequence="10"/>
+        <menuitem
+            parent="menu_localization"
+            action="act_message_form"
+            sequence="20"
+            id="menu_message_form"/>
     </data>
     <data grouped="1">
         <record model="ir.message" id="msg_ID">
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/model.xml
--- a/trytond/ir/model.xml      Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/model.xml      Sat Feb 27 18:16:29 2021 +0100
@@ -3,7 +3,11 @@
 this repository contains the full copyright notices and license terms. -->
 <tryton>
     <data>
-        <menuitem name="Models" id="menu_models" parent="menu_administration"/>
+        <menuitem
+            name="Models"
+            id="menu_models"
+            sequence="50"
+            parent="menu_administration"/>
         <record model="ir.ui.view" id="model_view_form">
             <field name="model">ir.model</field>
             <field name="type">form</field>
@@ -30,8 +34,11 @@
             <field name="view" ref="model_view_form"/>
             <field name="act_window" ref="act_model_form"/>
         </record>
-        <menuitem parent="ir.menu_models"
-            action="act_model_form" id="menu_model_form"/>
+        <menuitem
+            parent="ir.menu_models"
+            action="act_model_form"
+            sequence="10"
+            id="menu_model_form"/>
         <record model="ir.ui.view" id="model_fields_view_form">
             <field name="model">ir.model.field</field>
             <field name="type">form</field>
@@ -58,8 +65,11 @@
             <field name="view" ref="model_fields_view_form"/>
             <field name="act_window" ref="act_model_fields_form"/>
         </record>
-        <menuitem parent="ir.menu_models"
-            action="act_model_fields_form" id="model_model_fields_form"/>
+        <menuitem
+            parent="menu_model_form"
+            action="act_model_fields_form"
+            sequence="20"
+            id="model_model_fields_form"/>
         <record model="ir.ui.view" id="model_access_view_tree">
             <field name="model">ir.model.access</field>
             <field name="type">tree</field>
@@ -86,8 +96,11 @@
             <field name="view" ref="model_access_view_form"/>
             <field name="act_window" ref="act_model_access_form"/>
         </record>
-        <menuitem parent="ir.menu_models"
-            action="act_model_access_form" id="menu_model_access_form"/>
+        <menuitem
+            parent="ir.menu_models"
+            action="act_model_access_form"
+            sequence="30"
+            id="menu_model_access_form"/>
 
         <record model="ir.action.act_window" 
id="act_model_access_form_relate_model">
             <field name="name">Access</field>
@@ -131,8 +144,11 @@
             <field name="view" ref="model_field_access_view_form"/>
             <field name="act_window" ref="act_model_field_access_form"/>
         </record>
-        <menuitem parent="menu_model_access_form"
-            action="act_model_field_access_form" 
id="menu_model_field_access_form"/>
+        <menuitem
+            parent="menu_model_access_form"
+            action="act_model_field_access_form"
+            sequence="10"
+            id="menu_model_field_access_form"/>
 
         <record model="ir.action.act_window" 
id="act_model_field_access_form_relate_field">
             <field name="name">Access</field>
@@ -210,8 +226,11 @@
             <field name="view" ref="model_button_view_form"/>
             <field name="act_window" ref="act_model_button_form"/>
         </record>
-        <menuitem parent="menu_model_access_form"
-            action="act_model_button_form" id="menu_model_button_form"/>
+        <menuitem
+            parent="menu_model_access_form"
+            action="act_model_button_form"
+            sequence="20"
+            id="menu_model_button_form"/>
 
         <record model="ir.ui.view" id="model_button_rule_view_list">
             <field name="model">ir.model.button.rule</field>
@@ -295,7 +314,10 @@
             <field name="domain"></field>
             <field name="act_window" ref="act_model_data_form"/>
         </record>
-        <menuitem parent="menu_model_form" action="act_model_data_form"
+        <menuitem
+            parent="menu_model_form"
+            action="act_model_data_form"
+            sequence="50"
             id="menu_model_data_form"/>
         <record model="ir.model.button" id="model_data_sync_button">
             <field name="name">sync</field>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/module.xml
--- a/trytond/ir/module.xml     Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/module.xml     Sat Feb 27 18:16:29 2021 +0100
@@ -3,7 +3,11 @@
 this repository contains the full copyright notices and license terms. -->
 <tryton>
     <data>
-        <menuitem name="Modules" parent="menu_administration" 
id="menu_modules"/>
+        <menuitem
+            name="Modules"
+            parent="menu_administration"
+            sequence="20"
+            id="menu_modules"/>
         <record model="ir.ui.view" id="module_view_form">
             <field name="model">ir.module</field>
             <field name="type">form</field>
@@ -32,8 +36,11 @@
             <field name="view" ref="module_view_form"/>
             <field name="act_window" ref="act_module_form"/>
         </record>
-        <menuitem parent="menu_modules"
-            action="act_module_form" id="menu_module_form"/>
+        <menuitem
+            parent="menu_modules"
+            action="act_module_form"
+            sequence="10"
+            id="menu_module_form"/>
 
         <record model="ir.model.button" id="module_activate_button">
             <field name="name">activate</field>
@@ -93,8 +100,10 @@
             <field name="view" ref="config_wizard_item_view_tree"/>
             <field name="act_window" ref="act_config_wizard_item_form"/>
         </record>
-        <menuitem parent="menu_modules"
+        <menuitem
+            parent="menu_modules"
             action="act_config_wizard_item_form"
+            sequence="50"
             id="menu_config_wizard_item_form"/>
 
         <record model="ir.action.wizard" id="act_module_config_wizard">
@@ -149,9 +158,10 @@
             <field name="name">module_activate_upgrade_done_form</field>
         </record>
 
-        <menuitem name="Perform Pending Activation/Upgrade"
+        <menuitem
             parent="menu_modules"
             action="act_module_activate_upgrade"
+            sequence="90"
             id="menu_module_activate_upgrade"/>
 
         <record model="ir.action.wizard" id="act_module_config">
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/note.xml
--- a/trytond/ir/note.xml       Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/note.xml       Sat Feb 27 18:16:29 2021 +0100
@@ -30,7 +30,10 @@
             <field name="view" ref="note_view_form"/>
             <field name="act_window" ref="act_note_form"/>
         </record>
-        <menuitem parent="ir.menu_models" action="act_note_form"
+        <menuitem
+            parent="ir.menu_models"
+            action="act_note_form"
+            sequence="50"
             id="menu_note_form"/>
     </data>
 </tryton>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/rule.xml
--- a/trytond/ir/rule.xml       Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/rule.xml       Sat Feb 27 18:16:29 2021 +0100
@@ -29,8 +29,11 @@
             <field name="view" ref="rule_group_view_form"/>
             <field name="act_window" ref="act_rule_group_form"/>
         </record>
-        <menuitem parent="ir.menu_models"
-            action="act_rule_group_form" id="menu_rule_group_form"/>
+        <menuitem
+            parent="ir.menu_models"
+            action="act_rule_group_form"
+            sequence="30"
+            id="menu_rule_group_form"/>
         <record model="ir.ui.view" id="rule_view_form">
             <field name="model">ir.rule</field>
             <field name="type">form</field>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/sequence.xml
--- a/trytond/ir/sequence.xml   Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/sequence.xml   Sat Feb 27 18:16:29 2021 +0100
@@ -3,7 +3,10 @@
 this repository contains the full copyright notices and license terms. -->
 <tryton>
     <data>
-        <menuitem name="Sequences" parent="menu_administration"
+        <menuitem
+            name="Sequences"
+            parent="menu_administration"
+            sequence="20"
             id="menu_sequences"/>
 
         <record model="ir.ui.view" id="sequence_view_form">
@@ -34,8 +37,11 @@
             <field name="view" ref="sequence_view_form"/>
             <field name="act_window" ref="act_sequence_form"/>
         </record>
-        <menuitem parent="menu_sequences"
-            action="act_sequence_form" id="menu_sequence_form"/>
+        <menuitem
+            parent="menu_sequences"
+            action="act_sequence_form"
+            sequence="10"
+            id="menu_sequence_form"/>
 
         <record model="ir.ui.view" id="sequence_strict_view_form">
             <field name="model">ir.sequence.strict</field>
@@ -68,8 +74,9 @@
         <menuitem
             parent="menu_sequences"
             action="act_sequence_strict_form"
-            icon="tryton-list"
-            id="menu_sequence_strict_form"/>
+            sequence="10"
+            id="menu_sequence_strict_form"
+            icon="tryton-list"/>
 
         <record model="ir.ui.view" id="sequence_type_view_form">
             <field name="model">ir.sequence.type</field>
@@ -99,7 +106,10 @@
             <field name="view" ref="sequence_type_view_form"/>
             <field name="act_window" ref="act_sequence_type_form"/>
         </record>
-        <menuitem parent="menu_sequences"
-            action="act_sequence_type_form" id="menu_ir_sequence_type"/>
+        <menuitem
+            parent="menu_sequences"
+            action="act_sequence_type_form"
+            sequence="20"
+            id="menu_ir_sequence_type"/>
     </data>
 </tryton>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/translation.xml
--- a/trytond/ir/translation.xml        Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/translation.xml        Sat Feb 27 18:16:29 2021 +0100
@@ -44,8 +44,11 @@
             <field name="view" ref="translation_view_form"/>
             <field name="act_window" ref="act_translation_form"/>
         </record>
-        <menuitem name="Translations" parent="menu_localization"
-            action="act_translation_form" id="menu_translation_form"/>
+        <menuitem
+            parent="menu_localization"
+            action="act_translation_form"
+            sequence="20"
+            id="menu_translation_form"/>
 
         <record model="ir.action.wizard" id="wizard_translation_report">
             <field name="name">Translations</field>
@@ -90,11 +93,11 @@
             <field name="model">ir.ui.view,-1</field>
             <field name="action" ref="act_translation_set"/>
         </record>
-        <menuitem name="Set Translations"
+        <menuitem
             parent="menu_localization"
             action="act_translation_set"
-            id="menu_translation_set"
-            sequence="20"/>
+            sequence="90"
+            id="menu_translation_set"/>
 
         <record model="ir.ui.view" id="translation_clean_start_view_form">
             <field name="model">ir.translation.clean.start</field>
@@ -112,11 +115,11 @@
             <field name="name">Clean Translations</field>
             <field name="wiz_name">ir.translation.clean</field>
         </record>
-        <menuitem name="Clean Translations"
+        <menuitem
             parent="menu_localization"
             action="act_translation_clean"
-            id="menu_translation_clean"
-            sequence="30"/>
+            sequence="91"
+            id="menu_translation_clean"/>
 
         <record model="ir.ui.view" id="translation_update_start_view_form">
             <field name="model">ir.translation.update.start</field>
@@ -140,11 +143,11 @@
             <field name="model">ir.ui.view,-1</field>
             <field name="action" ref="act_translation_update"/>
         </record>
-        <menuitem name="Synchronize Translations"
+        <menuitem
             parent="menu_localization"
             action="act_translation_update"
-            id="menu_translation_update"
-            sequence="40"/>
+            sequence="92"
+            id="menu_translation_update"/>
 
         <record model="ir.ui.view" id="translation_export_start_view_form">
             <field name="model">ir.translation.export.start</field>
@@ -162,10 +165,10 @@
             <field name="name">Export Translations</field>
             <field name="wiz_name">ir.translation.export</field>
         </record>
-        <menuitem name="Export Translations"
+        <menuitem
             parent="menu_localization"
             action="act_translation_export"
-            id="menu_translation_export"
-            sequence="50"/>
+            sequence="93"
+            id="menu_translation_export"/>
     </data>
 </tryton>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/trigger.xml
--- a/trytond/ir/trigger.xml    Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/trigger.xml    Sat Feb 27 18:16:29 2021 +0100
@@ -27,8 +27,11 @@
             <field name="view" ref="trigger_view_form"/>
             <field name="act_window" ref="act_trigger_form"/>
         </record>
-        <menuitem parent="menu_models"
-            action="act_trigger_form" id="menu_trigger_form"/>
+        <menuitem
+            parent="menu_models"
+            action="act_trigger_form"
+            sequence="50"
+            id="menu_trigger_form"/>
 
     </data>
 </tryton>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/ui/icon.xml
--- a/trytond/ir/ui/icon.xml    Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/ui/icon.xml    Sat Feb 27 18:16:29 2021 +0100
@@ -29,7 +29,10 @@
             <field name="view" ref="icon_view_form"/>
             <field name="act_window" ref="act_icon_form"/>
         </record>
-        <menuitem parent="menu_ui"
-            action="act_icon_form" id="menu_icon_form"/>
+        <menuitem
+            parent="menu_ui"
+            action="act_icon_form"
+            sequence="20"
+            id="menu_icon_form"/>
     </data>
 </tryton>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/ui/menu.py
--- a/trytond/ir/ui/menu.py     Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/ui/menu.py     Sat Feb 27 18:16:29 2021 +0100
@@ -74,7 +74,10 @@
         ]]
 
 
-class UIMenu(DeactivableMixin, sequence_ordered(), tree(separator=' / '),
+class UIMenu(
+        DeactivableMixin,
+        sequence_ordered(order='ASC NULLS LAST'),
+        tree(separator=' / '),
         ModelSQL, ModelView):
     "UI menu"
     __name__ = 'ir.ui.menu'
@@ -108,9 +111,9 @@
     def default_icon():
         return 'tryton-folder'
 
-    @staticmethod
-    def default_sequence():
-        return 10
+    @classmethod
+    def default_sequence(cls):
+        return 50
 
     @staticmethod
     def list_icons():
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/ui/menu.xml
--- a/trytond/ir/ui/menu.xml    Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/ui/menu.xml    Sat Feb 27 18:16:29 2021 +0100
@@ -54,8 +54,11 @@
             <field name="act_window" ref="act_menu_list"/>
         </record>
 
-        <menuitem parent="menu_ui"
-            action="act_menu_list" id="menu_menu_list"/>
+        <menuitem
+            parent="menu_ui"
+            action="act_menu_list"
+            sequence="10"
+            id="menu_menu_list"/>
 
         <record model="ir.ui.view" id="menu_favorite_view_list">
             <field name="model">ir.ui.menu.favorite</field>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/ui/ui.xml
--- a/trytond/ir/ui/ui.xml      Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/ui/ui.xml      Sat Feb 27 18:16:29 2021 +0100
@@ -36,7 +36,15 @@
             <field name="path">ui/icons/tryton-tree.svg</field>
         </record>
 
-        <menuitem name="Administration" id="menu_administration" 
icon="tryton-settings" sequence="9999"/>
-        <menuitem name="User Interface" parent="menu_administration" 
id="menu_ui"/>
+        <menuitem
+            name="Administration"
+            sequence="9999"
+            id="menu_administration"
+            icon="tryton-settings"/>
+        <menuitem
+            name="User Interface"
+            parent="menu_administration"
+            sequence="50"
+            id="menu_ui"/>
     </data>
 </tryton>
diff -r 3a265df57b14 -r 094bf13af877 trytond/ir/ui/view.xml
--- a/trytond/ir/ui/view.xml    Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/ir/ui/view.xml    Sat Feb 27 18:16:29 2021 +0100
@@ -36,8 +36,11 @@
             <field name="view" ref="view_view_form"/>
             <field name="act_window" ref="act_view_form"/>
         </record>
-        <menuitem parent="menu_ui"
-            action="act_view_form" id="menu_view"/>
+        <menuitem
+            parent="menu_ui"
+            action="act_view_form"
+            sequence="10"
+            id="menu_view"/>
         <record model="ir.model.button" id="view_show_button">
             <field name="name">show</field>
             <field name="string">Show</field>
@@ -71,8 +74,11 @@
             <field name="view" ref="view_tree_width_view_form"/>
             <field name="act_window" ref="act_view_tree_width_form"/>
         </record>
-        <menuitem parent="menu_ui"
-            action="act_view_tree_width_form" id="menu_view_tree_width"/>
+        <menuitem
+            parent="menu_ui"
+            action="act_view_tree_width_form"
+            sequence="50"
+            id="menu_view_tree_width"/>
 
         <record model="ir.ui.view" id="view_tree_state_form">
             <field name="model">ir.ui.view_tree_state</field> 
@@ -101,7 +107,10 @@
             <field name="view" ref="view_tree_state_form"/>
             <field name="act_window" ref="act_view_tree_state"/>
         </record>
-        <menuitem parent="menu_ui" action="act_view_tree_state"
+        <menuitem
+            parent="menu_ui"
+            action="act_view_tree_state"
+            sequence="50"
             id="menu_view_tree_state"/>
 
         <record model="ir.ui.view" id="view_search_form">
@@ -131,7 +140,10 @@
             <field name="view" ref="view_search_form"/>
             <field name="act_window" ref="act_view_search"/>
         </record>
-        <menuitem parent="menu_ui" action="act_view_search"
+        <menuitem
+            parent="menu_ui"
+            action="act_view_search"
+            sequence="50"
             id="menu_view_search"/>
     </data>
 </tryton>
diff -r 3a265df57b14 -r 094bf13af877 trytond/res/group.xml
--- a/trytond/res/group.xml     Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/res/group.xml     Sat Feb 27 18:16:29 2021 +0100
@@ -33,8 +33,11 @@
             <field name="view" ref="group_view_form"/>
             <field name="act_window" ref="act_group_form"/>
         </record>
-        <menuitem parent="res.menu_res"
-            action="act_group_form" id="menu_group_form"/>
+        <menuitem
+            parent="res.menu_res"
+            action="act_group_form"
+            sequence="20"
+            id="menu_group_form"/>
         <record model="ir.ui.menu-res.group" id="menu_group_form_admin">
             <field name="menu" ref="menu_group_form"/>
             <field name="group" ref="group_admin"/>
diff -r 3a265df57b14 -r 094bf13af877 trytond/res/res.xml
--- a/trytond/res/res.xml       Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/res/res.xml       Sat Feb 27 18:16:29 2021 +0100
@@ -3,6 +3,10 @@
 this repository contains the full copyright notices and license terms. -->
 <tryton>
     <data>
-        <menuitem name="Users" id="menu_res" parent="ir.menu_administration"/>
+        <menuitem
+            name="Users"
+            parent="ir.menu_administration"
+            sequence="10"
+            id="menu_res"/>
     </data>
 </tryton>
diff -r 3a265df57b14 -r 094bf13af877 trytond/res/user.xml
--- a/trytond/res/user.xml      Thu Feb 25 21:15:41 2021 +0100
+++ b/trytond/res/user.xml      Sat Feb 27 18:16:29 2021 +0100
@@ -47,8 +47,11 @@
             <field name="view" ref="user_view_form"/>
             <field name="act_window" ref="act_user_form"/>
         </record>
-        <menuitem parent="res.menu_res"
-            action="act_user_form" id="menu_user_form"/>
+        <menuitem
+            parent="res.menu_res"
+            action="act_user_form"
+            sequence="10"
+            id="menu_user_form"/>
         <record model="ir.ui.menu-res.group" id="menu_user_form_group_admin">
             <field name="menu" ref="menu_user_form"/>
             <field name="group" ref="group_admin"/>

Reply via email to