CLIENT, ALL: use the action name for the tabs name in the client

bzr revid: ced-7954983eba23b39560d63d7b07dbaf51a5b1d539
This commit is contained in:
ced 2007-05-15 07:42:18 +00:00
parent ff73e4b834
commit ba1d58848c
6 changed files with 72 additions and 62 deletions

View File

@ -28,13 +28,13 @@
</field>
</record>
<record model="ir.actions.act_window" id="ir_sequence_form">
<field name="name">ir.sequence</field>
<field name="name">Sequences</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.sequence</field>
<field name="view_type">form</field>
<field name="view_id" ref="sequence_view"/>
</record>
<menuitem name="Administration/Custom/Sequences/Sequences" action="ir_sequence_form" id="menu_ir_sequence_form"/>
<menuitem name="Administration/Custom/Sequences/" action="ir_sequence_form" id="menu_ir_sequence_form"/>
==========================================================
Sequences Types
@ -52,14 +52,14 @@
</field>
</record>
<record model="ir.actions.act_window" id="ir_sequence_type">
<field name="name">ir.sequence.type</field>
<field name="name">Sequence Types</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.sequence.type</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
<field name="view_id" eval="False"/>
</record>
<menuitem name="Administration/Custom/Sequences/Sequence Types" action="ir_sequence_type" id="menu_ir_sequence_type"/>
<menuitem name="Administration/Custom/Sequences/" action="ir_sequence_type" id="menu_ir_sequence_type"/>
==========================================================
Actions
@ -79,13 +79,13 @@
</record>
<record model="ir.actions.act_window" id="ir_sequence_actions">
<field name="name">ir.actions.actions</field>
<field name="name">Actions</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.actions.actions</field>
<field name="view_type">form</field>
<field name="view_id" ref="action_view"/>
</record>
<menuitem name="Administration/Custom/Low level/Base/Actions/Actions" action="ir_sequence_actions" id="menu_ir_sequence_actions"/>
<menuitem name="Administration/Custom/Low level/Base/Actions/" action="ir_sequence_actions" id="menu_ir_sequence_actions"/>
<record model="ir.ui.view" id="act_execute_view">
<field name="name">ir.actions.execute</field>
@ -103,13 +103,13 @@
</record>
<record model="ir.actions.act_window" id="ir_action_execute">
<field name="name">ir.actions.execute</field>
<field name="name">Execute</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.actions.execute</field>
<field name="view_type">form</field>
<field name="view_id" ref="act_execute_view"/>
</record>
<menuitem name="Administration/Custom/Low level/Base/Actions/Execute" action="ir_action_execute" id="menu_ir_action_execute"/>
<menuitem name="Administration/Custom/Low level/Base/Actions/" action="ir_action_execute" id="menu_ir_action_execute"/>
<record model="ir.ui.view" id="act_group_view">
<field name="name">ir.actions.group</field>
@ -126,13 +126,13 @@
</record>
<record model="ir.actions.act_window" id="ir_action_group">
<field name="name">ir.actions.group</field>
<field name="name">Group</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.actions.group</field>
<field name="view_type">form</field>
<field name="view_id" ref="act_group_view"/>
</record>
<menuitem name="Administration/Custom/Low level/Base/Actions/Group" action="ir_action_group" id="menu_ir_action_group"/>
<menuitem name="Administration/Custom/Low level/Base/Actions/" action="ir_action_group" id="menu_ir_action_group"/>
<record model="ir.ui.view" id="act_report_custom_view">
<field name="name">ir.actions.report.custom</field>
@ -149,13 +149,13 @@
</record>
<record model="ir.actions.act_window" id="ir_action_report_custom">
<field name="name">ir.actions.report.custom</field>
<field name="name">Report Custom</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.actions.report.custom</field>
<field name="view_type">form</field>
<field name="view_id" ref="act_report_custom_view"/>
</record>
<menuitem name="Administration/Custom/Low level/Base/Actions/Report Custom" action="ir_action_report_custom" id="menu_ir_action_report_custom"/>
<menuitem name="Administration/Custom/Low level/Base/Actions/" action="ir_action_report_custom" id="menu_ir_action_report_custom"/>
<record model="ir.ui.view" id="act_report_xml_view">
<field name="name">ir.actions.report.xml</field>
@ -177,13 +177,13 @@
</record>
<record model="ir.actions.act_window" id="ir_action_report_xml">
<field name="name">ir.actions.report.xml</field>
<field name="name">Report Xml</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.actions.report.xml</field>
<field name="view_type">form</field>
<field name="view_id" ref="act_report_xml_view"/>
</record>
<menuitem name="Administration/Custom/Low level/Base/Actions/Report Xml" action="ir_action_report_xml" id="menu_ir_action_report_xml"/>
<menuitem name="Administration/Custom/Low level/Base/Actions/" action="ir_action_report_xml" id="menu_ir_action_report_xml"/>
<record model="ir.ui.view" id="view_window_action_tree">
<field name="name">ir.actions.windows.tree</field>
@ -218,13 +218,13 @@
</field>
</record>
<record model="ir.actions.act_window" id="ir_action_window">
<field name="name">ir.actions.act_window</field>
<field name="name">Open Window</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.actions.act_window</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_window_action_form"/>
</record>
<menuitem name="Administration/Custom/Low level/Base/Actions/Open Window" action="ir_action_window" id="menu_ir_action_window"/>
<menuitem name="Administration/Custom/Low level/Base/Actions/" action="ir_action_window" id="menu_ir_action_window"/>
<record model="ir.ui.view" id="act_wizard_view">
<field name="name">ir.actions.wizard</field>
@ -241,27 +241,28 @@
</record>
<record model="ir.actions.act_window" id="ir_action_wizard">
<field name="name">ir.actions.wizard</field>
<field name="name">Wizard</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.actions.wizard</field>
<field name="view_type">form</field>
</record>
<menuitem name="Administration/Custom/Low level/Base/Actions/Wizard" action="ir_action_wizard" id="menu_ir_action_wizard"/>
<menuitem name="Administration/Custom/Low level/Base/Actions/" action="ir_action_wizard" id="menu_ir_action_wizard"/>
==========================================================
Companies
==========================================================
<record model="ir.actions.act_window" id="action_res_company_tree">
<field name="name">res.company</field>
<field name="name">Companies Structure</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.company</field>
<field name="domain">[('parent_id','=',False)]</field>
<field name="view_type">tree</field>
</record>
<menuitem name="Administration/Users/Company Structure" action="action_res_company_tree" id="menu_action_res_company_tree"/>
<menuitem name="Administration/Users/" action="action_res_company_tree" id="menu_action_res_company_tree"/>
<record model="ir.actions.act_window" id="action_res_company_form">
<field name="name">res.groups</field>
<field name="name">Companies</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.company</field>
<field name="view_type">form</field>
@ -273,15 +274,16 @@
==========================================================
<record model="ir.actions.act_window" id="action_res_users">
<field name="name">res.users</field>
<field name="name">Users</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.users</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_users_form"/>
</record>
<menuitem name="Administration/Users/Users" action="action_res_users" id="menu_action_res_users"/>
<record model="ir.actions.act_window" id="action_res_users_my">
<field name="name">res.users</field>
<field name="name">My password</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.users</field>
<field name="view_type">form</field>
@ -292,7 +294,7 @@
<menuitem name="Administration/Users/Users/My password" action="action_res_users_my" id="menu_action_res_users_my"/>
<record model="ir.actions.act_window" id="action_res_groups">
<field name="name">res.groups</field>
<field name="name">Groups</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.groups</field>
<field name="view_type">form</field>
@ -322,15 +324,16 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_res_roles">
<field name="name">res.roles.tree</field>
<field name="name">Roles Structure</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.roles</field>
<field name="view_type">tree</field>
<field name="domain" eval="[('parent_id','=',False)]"/>
</record>
<menuitem name="Administration/Users/Roles structure" action="action_res_roles" id="menu_action_res_roles"/>
<menuitem name="Administration/Users/" action="action_res_roles" id="menu_action_res_roles"/>
<record model="ir.actions.act_window" id="action_res_roles_form">
<field name="name">res.roles.tree</field>
<field name="name">Roles</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.roles</field>
<field name="view_type">form</field>
@ -357,7 +360,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_ui_view">
<field name="name">ir.ui.view</field>
<field name="name">View</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.ui.view</field>
<field name="view_type">form</field>
@ -385,7 +388,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_attachment">
<field name="name">ir.attachment</field>
<field name="name">Attachments</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.attachment</field>
<field name="view_type">form</field>
@ -484,7 +487,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_report_custom">
<field name="name">ir.report.custom</field>
<field name="name">Custom Report</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">ir.report.custom</field>
<field name="view_type">tree</field>
@ -567,7 +570,7 @@
</record>
<record model="ir.actions.act_window" id="action_model_model">
<field name="name">ir.model.form</field>
<field name="name">Objects</field>
<field name="res_model">ir.model</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_model_form"/>
@ -575,7 +578,7 @@
<menuitem name="Administration/Custom/Low level/Base/Database Structure/Objects" action="action_model_model" id="ir_model_model_menu"/>
<record model="ir.actions.act_window" id="action_model_fields">
<field name="name">ir.model.fields.form</field>
<field name="name">Fields</field>
<field name="res_model">ir.model.fields</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_model_fields_form"/>
@ -602,7 +605,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_translation">
<field name="name">ir.translation.view</field>
<field name="name">All terms</field>
<field name="res_model">ir.translation</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_translation_form"/>
@ -680,7 +683,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="grant_menu_access">
<field name="name">ir.ui.menu.form2</field>
<field name="name">Grant Access to menu</field>
<field name="res_model">ir.ui.menu</field>
<field name="view_type">form</field>
<field name="view_id" ref="edit_menu_access"/>
@ -732,7 +735,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="ir_cron_act">
<field name="name">ir.cron.form</field>
<field name="name">Scheduled Actions</field>
<field name="res_model">ir.cron</field>
<field name="view_type">form</field>
<field name="view_id" ref="ir_cron_view"/>
@ -771,7 +774,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="ir_access_act">
<field name="name">ir.model.access.form</field>
<field name="name">Access Controls</field>
<field name="res_model">ir.model.access</field>
<field name="view_type">form</field>
<field name="view_id" ref="ir_access_view_form"/>

View File

@ -107,7 +107,7 @@ class act_window(osv.osv):
_table = 'ir_act_window'
_sequence = 'ir_actions_id_seq'
_columns = {
'name': fields.char('Action Name', size=64, required=True, translate=True),
'name': fields.char('Action Name', size=64, translate=True),
'type': fields.char('Action Type', size=32, required=True),
'view_id': fields.many2one('ir.ui.view', 'View Ref.', ondelete='cascade'),
'domain': fields.char('Domain Value', size=250),

View File

@ -32,7 +32,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_module_category_tree">
<field name="name">ir.module.category</field>
<field name="name">Categories of Modules</field>
<field name="res_model">ir.module.category</field>
<field name="view_type">tree</field>
<field name="domain">[('parent_id','=',False)]</field>
@ -48,7 +48,6 @@
#
<record model="ir.actions.act_window" id="action_module_open_categ">
<field name="name">ir.module.module</field>
<field name="res_model">ir.module.module</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
@ -126,7 +125,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="open_module_tree">
<field name="name">ir.module.module</field>
<field name="name">Modules</field>
<field name="res_model">ir.module.module</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
@ -135,7 +134,7 @@
<menuitem name="Administration/Modules Management/Modules" action="open_module_tree" id="menu_module_tree"/>
<record model="ir.actions.act_window" id="open_module_tree_install">
<field name="name">ir.module.module</field>
<field name="name">Installed Modules</field>
<field name="res_model">ir.module.module</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
@ -143,7 +142,7 @@
</record>
<menuitem name="Administration/Modules Management/Modules/Installed Modules" action="open_module_tree_install" id="menu_module_tree_install"/>
<record model="ir.actions.act_window" id="open_module_tree_uninstall">
<field name="name">ir.module.module</field>
<field name="name">Uninstalled Modules</field>
<field name="res_model">ir.module.module</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
@ -151,7 +150,7 @@
</record>
<menuitem name="Administration/Modules Management/Modules/Uninstalled Modules" action="open_module_tree_uninstall" id="menu_module_tree_uninstall"/>
<record model="ir.actions.act_window" id="open_module_tree_upgrade">
<field name="name">ir.module.module</field>
<field name="name">Modules to be installed, upgraded or removed</field>
<field name="res_model">ir.module.module</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
@ -182,7 +181,6 @@
</field>
</record>
<record model="ir.actions.act_window" id="open_repository_tree">
<field name="name">ir.module.repository</field>
<field name="res_model">ir.module.repository</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>

View File

@ -21,7 +21,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_partner_function_form">
<field name="name">res.partner.function.form</field>
<field name="name">Partner Functions</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner.function</field>
<field name="view_type">form</field>
@ -56,7 +56,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_country">
<field name="name">res.country.form</field>
<field name="name">Country</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.country</field>
<field name="view_type">form</field>
@ -93,7 +93,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_country_state">
<field name="name">res.country.state</field>
<field name="name">State</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.country.state</field>
<field name="view_type">form</field>
@ -121,7 +121,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_partner_addess_tree">
<field name="name">res.partner.address.tree</field>
<field name="name">Partner Contacts</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner.address</field>
<field name="view_type">tree</field>
@ -159,13 +159,13 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_partner_address_form">
<field name="name">res.partner.address</field>
<field name="name">Partner Contacts</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner.address</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_partner_address_form1"/>
</record>
<menuitem name="Partners/Partner Contacts" action="action_partner_address_form" id="menu_partner_address_form"/>
<menuitem name="Partners/" action="action_partner_address_form" id="menu_partner_address_form"/>
<!--
=========================================
@ -218,7 +218,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_partner_title">
<field name="name">res.partner.title</field>
<field name="name">Partners Titles</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner.title</field>
<field name="view_type">form</field>
@ -308,13 +308,13 @@
</record>
<record model="ir.actions.act_window" id="action_partner_form">
<field name="name">res.partner</field>
<field name="name">Partner</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner</field>
<field name="view_type">form</field>
<field name="view_id" ref="view_partner_form"/>
</record>
<menuitem name="Partners/Partners" action="action_partner_form" id="menu_partner_form"/>
<menuitem name="Partners/" action="action_partner_form" id="menu_partner_form"/>
<record model="ir.ui.view" id="view_payterm_form">
<field name="name">res.payterm</field>
@ -327,7 +327,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_payterm_form">
<field name="name">res.payterm</field>
<field name="name">Payment term</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.payterm</field>
<field name="view_type">form</field>
@ -473,7 +473,7 @@
</field>
</record>
<record model="ir.actions.act_window" id="action_partner_category">
<field name="name">res.partner.category</field>
<field name="name">Partner Categories Architecture</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner.category</field>
<field name="view_type">tree</field>
@ -483,7 +483,7 @@
<menuitem name="Partners/Configuration/Categories" action="action_partner_category" id="menu_partner_category"/>
<record model="ir.actions.act_window" id="action_partner_category_form">
<field name="name">res.partner.category</field>
<field name="name">Partner Categories</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner.category</field>
<field name="view_type">form</field>
@ -497,13 +497,13 @@
<field name="model">res.partner.category.type</field>
<field name="type">form</field>
<field name="arch" type="xml">
<form string="Partner Type of Categories">
<form string="Type of Partner Categories">
<field name="name" select="1"/>
</form>
</field>
</record>
<record model="ir.actions.act_window" id="action_partner_category_type_form">
<field name="name">res.partner.category.type.form</field>
<field name="name">Type of Partner Categories</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">res.partner.category.type</field>
<field name="view_type">form</field>
@ -516,7 +516,7 @@
<menuitem name="Administration/Configuration/Partner" sequence="3"/>
<record model="ir.actions.act_window" id="open_module_type_partenaire">
<field name="name">res.partner.category</field>
<field name="name">Partner Categories</field>
<field name="res_model">res.partner.category</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>
@ -525,7 +525,7 @@
<menuitem name="Administration/Configuration/Partner/Define Partners categories" action="open_module_type_partenaire" sequence="1" id="menu_type_partenaire"/>
<record model="ir.actions.act_window" id="open_module_def_partenaire">
<field name="name">res.partner</field>
<field name="name">Partner</field>
<field name="res_model">res.partner</field>
<field name="view_type">form</field>
<field name="view_mode">tree,form</field>

View File

@ -223,14 +223,16 @@ class xml_import(object):
values['icon'] = icons.get(a_type,'STOCK_NEW')
if a_type=='act_window':
a_id = self.id_get(cr, 'ir.actions.%s'% a_type, a_action)
cr.execute('select view_type,view_mode from ir_act_window where id=%d', (int(a_id),))
action_type,action_mode = cr.fetchone()
cr.execute('select view_type,view_mode,name from ir_act_window where id=%d', (int(a_id),))
action_type,action_mode,action_name = cr.fetchone()
if action_type=='tree':
values['icon'] = 'STOCK_INDENT'
elif action_mode and action_mode.startswith('tree'):
values['icon'] = 'STOCK_JUSTIFY_FILL'
elif action_mode and action_mode.startswith('graph'):
values['icon'] = 'terp-account'
if not values['name']:
values['name'] = action_name
if rec.hasAttribute('sequence'):
values['sequence'] = int(rec.getAttribute('sequence'))
if rec.hasAttribute('icon'):

View File

@ -110,4 +110,11 @@ cr.execute("ALTER TABLE ir_model ADD perm_id int references perm on delete set n
cr.execute("ALTER TABLE ir_model_fields ADD perm_id int references perm on delete set null")
cr.commit()
# --------------------------------- #
# remove name for all ir_act_window #
# --------------------------------- #
cr.execute("UPDATE ir_act_window SET name = ''")
cr.close