Changed the way of specie menu is defined and generated. Finished translation to spanish

This commit is contained in:
Guillem Barba 2014-05-27 14:07:07 +02:00
parent c5624ae7ca
commit 714bb1a725
4 changed files with 46 additions and 33 deletions

View File

@ -26,14 +26,18 @@ msgctxt "field:farm.nutrition.program,create_uid:"
msgid "Create User"
msgstr "Usuari creació"
msgctxt "field:farm.nutrition.program,end_weight:"
msgid "End Weight"
msgstr ""
msgctxt "field:farm.nutrition.program,id:"
msgid "ID"
msgstr "ID"
msgctxt "field:farm.nutrition.program,max_consumed_feed:"
msgid "Max Consumed Feed (Kg)"
msgstr ""
msgctxt "field:farm.nutrition.program,min_consumed_feed:"
msgid "Min Consumed Feed (Kg)"
msgstr ""
msgctxt "field:farm.nutrition.program,product:"
msgid "Product"
msgstr "Producte"
@ -46,10 +50,6 @@ msgctxt "field:farm.nutrition.program,specie:"
msgid "Specie"
msgstr "Espècie"
msgctxt "field:farm.nutrition.program,start_weight:"
msgid "Start Weight"
msgstr "Pes inicial"
msgctxt "field:farm.nutrition.program,write_date:"
msgid "Write Date"
msgstr "Data modificació"

View File

@ -24,16 +24,20 @@ msgstr "Fecha de creación"
msgctxt "field:farm.nutrition.program,create_uid:"
msgid "Create User"
msgstr "Usuario de creación"
msgctxt "field:farm.nutrition.program,end_weight:"
msgid "End Weight"
msgstr "Peso final"
msgstr "Usuario creación"
msgctxt "field:farm.nutrition.program,id:"
msgid "ID"
msgstr "Identificador"
msgctxt "field:farm.nutrition.program,max_consumed_feed:"
msgid "Max Consumed Feed (Kg)"
msgstr "Máx. pienso consumido (Kg)"
msgctxt "field:farm.nutrition.program,min_consumed_feed:"
msgid "Min Consumed Feed (Kg)"
msgstr "Mín. pienso consumido (Kg)"
msgctxt "field:farm.nutrition.program,product:"
msgid "Product"
msgstr "Producto"
@ -46,10 +50,6 @@ msgctxt "field:farm.nutrition.program,specie:"
msgid "Specie"
msgstr "Especie"
msgctxt "field:farm.nutrition.program,start_weight:"
msgid "Start Weight"
msgstr "Peso inicial"
msgctxt "field:farm.nutrition.program,write_date:"
msgid "Write Date"
msgstr "Fecha modificación"
@ -88,7 +88,7 @@ msgstr "Grupo"
msgctxt "selection:farm.nutrition.program,animal_type:"
msgid "Individual"
msgstr "Individual"
msgstr "Individuo"
msgctxt "selection:farm.nutrition.program,animal_type:"
msgid "Male"

View File

@ -110,25 +110,24 @@ class Specie:
def _create_additional_menus(self, specie_menu, specie_submenu_seq,
current_menus, current_actions, current_wizards):
pool = Pool()
ActWindow = pool.get('ir.action.act_window')
Group = pool.get('res.group')
Menu = pool.get('ir.ui.menu')
ModelData = pool.get('ir.model.data')
specie_submenu_seq = super(Specie,
self)._create_additional_menus(specie_menu, specie_submenu_seq,
current_menus, current_actions, current_wizards)
current_menus, current_actions, current_wizards)
act_window_program = ActWindow(ModelData.get_id(
'farm_nutrition_program', 'act_nutrition_program'))
program_group = Group(ModelData.get_id('farm_nutrition_program',
'group_nutrition_program'))
nutrition_programs_menu = Menu(
ModelData.get_id('farm_nutrition_program',
'menu_nutrition_programs'))
self._create_action_menu([
('specie', '=', self.id),
], {
'specie': self.id,
},
'Nutrition Programs', specie_menu, specie_submenu_seq,
'tryton-list', program_group, act_window_program, False,
current_menus, current_actions)
new_domain = [
('specie', '=', self.id),
]
new_context = {
'specie': self.id,
}
self._duplicate_menu(nutrition_programs_menu, specie_menu,
specie_submenu_seq, current_menus, current_actions,
current_wizards, new_domain=new_domain, new_context=new_context)
return specie_submenu_seq + 1

View File

@ -96,5 +96,19 @@
<field name="model">farm.nutrition.program,-1</field>
<field name="action" ref="wizard_bom_open"/>
</record>
<!-- menus -->
<menuitem id="menu_nutrition_programs" action="act_nutrition_program"
parent="farm.menu_specie_menu_template" sequence="31"/>
<record model="ir.ui.menu-res.group"
id="menu_nutrition_programs_group_admin">
<field name="menu" ref="menu_farm_nutrition_programs"/>
<field name="group" ref="farm.group_farm_admin"/>
</record>
<record model="ir.ui.menu-res.group"
id="menu_nutrition_programs_group_nutrition_program">
<field name="menu" ref="menu_farm_nutrition_programs"/>
<field name="group" ref="group_nutrition_program"/>
</record>
</data>
</tryton>