Traducciones Faltantes
This commit is contained in:
parent
d69e4b141a
commit
16d5ee6df5
@ -14,6 +14,8 @@ def register():
|
|||||||
purchase.Line,
|
purchase.Line,
|
||||||
equipment.OpticalEquipment,
|
equipment.OpticalEquipment,
|
||||||
equipment.EquipmentMaintenance,
|
equipment.EquipmentMaintenance,
|
||||||
|
equipment.EquipmentParty,
|
||||||
|
equipment.ChangePropietary,
|
||||||
configuration_equipment.Configuration,
|
configuration_equipment.Configuration,
|
||||||
maintenance.Calibration,
|
maintenance.Calibration,
|
||||||
maintenance.CreateContractInitial,
|
maintenance.CreateContractInitial,
|
||||||
@ -38,4 +40,5 @@ def register():
|
|||||||
maintenance.AssingAgended,
|
maintenance.AssingAgended,
|
||||||
maintenance.ReAssingAgended,
|
maintenance.ReAssingAgended,
|
||||||
maintenance.CreateContract,
|
maintenance.CreateContract,
|
||||||
|
equipment.NewPropietary,
|
||||||
module='optical_equipment', type_='wizard')
|
module='optical_equipment', type_='wizard')
|
||||||
|
55
equipment.py
55
equipment.py
@ -9,6 +9,9 @@ from trytond.transaction import Transaction
|
|||||||
from trytond.i18n import gettext
|
from trytond.i18n import gettext
|
||||||
from trytond.exceptions import UserError
|
from trytond.exceptions import UserError
|
||||||
from trytond.model.exceptions import AccessError
|
from trytond.model.exceptions import AccessError
|
||||||
|
from trytond.wizard import (
|
||||||
|
Button, StateAction, StateTransition, StateView, Wizard)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
_MAINTENANCE_FREQUENCY = [("none", ''),
|
_MAINTENANCE_FREQUENCY = [("none", ''),
|
||||||
@ -50,6 +53,7 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView):
|
|||||||
domain=[('party', '=', Eval('propietary'))],
|
domain=[('party', '=', Eval('propietary'))],
|
||||||
states=_states
|
states=_states
|
||||||
)
|
)
|
||||||
|
propietarys = fields.Many2Many('optical_equipment.equipment-party.party', 'equipment', 'party', "Propietarys")
|
||||||
product = fields.Many2One('product.product', "Product",
|
product = fields.Many2One('product.product', "Product",
|
||||||
domain=[('equipment', '=', True)],
|
domain=[('equipment', '=', True)],
|
||||||
states=_states,
|
states=_states,
|
||||||
@ -91,12 +95,12 @@ class OpticalEquipment(DeactivableMixin, Workflow, ModelSQL, ModelView):
|
|||||||
depends=_depends)
|
depends=_depends)
|
||||||
health_register = fields.Char("Health Register", size=None,
|
health_register = fields.Char("Health Register", size=None,
|
||||||
states=_states,)
|
states=_states,)
|
||||||
contract_history = fields.Many2Many('optical_equipment.contract-optical_equipment.equipment', 'equipment','Contracts', "Contracts", states={'readonly': True})
|
contract_history = fields.Many2Many('optical_equipment.contract-optical_equipment.equipment', 'equipment','contract', "Contracts", states={'readonly': True})
|
||||||
#subscription_history = fields.Many2Many('sale.subscription-optical_equipment.equipment',
|
#subscription_history = fields.Many2Many('sale.subscription-optical_equipment.equipment',
|
||||||
# 'equipment','subscription', "Subscriptions",
|
# 'equipment','subscription', "Subscriptions",
|
||||||
# states={'readonly': True})
|
# states={'readonly': True})
|
||||||
contract_history = fields.Many2Many('optical_equipment.contract-optical_equipment.equipment',
|
#contract_history = fields.Many2Many('optical_equipment.contract-optical_equipment.equipment',
|
||||||
'equipment', 'contract')
|
# 'equipment', 'contract')
|
||||||
|
|
||||||
maintenance_history = fields.Function(
|
maintenance_history = fields.Function(
|
||||||
fields.Many2Many('optical_equipment.maintenance-optical_equipment.equipment',
|
fields.Many2Many('optical_equipment.maintenance-optical_equipment.equipment',
|
||||||
@ -314,3 +318,48 @@ class EquipmentContract(ModelSQL, ModelView):
|
|||||||
|
|
||||||
equipment = fields.Many2One('optical_equipment.equipment', 'Equipment', select=True)
|
equipment = fields.Many2One('optical_equipment.equipment', 'Equipment', select=True)
|
||||||
contract = fields.Many2One('optical_equipment.contract', 'Contract', select=True)
|
contract = fields.Many2One('optical_equipment.contract', 'Contract', select=True)
|
||||||
|
|
||||||
|
class EquipmentParty(ModelSQL, ModelView):
|
||||||
|
'Optical Equipment - Party'
|
||||||
|
__name__ = 'optical_equipment.equipment-party.party'
|
||||||
|
|
||||||
|
equipment = fields.Many2One('optical_equipment.equipment', "Equipment", select=True)
|
||||||
|
party = fields.Many2One('party.party', "Party", select=True)
|
||||||
|
|
||||||
|
|
||||||
|
class ChangePropietary(ModelView):
|
||||||
|
'Change of Propietary Equipment'
|
||||||
|
__name__ = 'optical_equipment.change_propietary.form'
|
||||||
|
|
||||||
|
equipment = fields.Many2One('optical_equipment.equipment', "Equipment")
|
||||||
|
new_propietary = fields.Many2One('party.party', "New Propietary")
|
||||||
|
new_address = fields.Many2One('party.address', "New Address", required=True,
|
||||||
|
domain=[('party', '=', Eval('new_propietary'))],)
|
||||||
|
change_date = fields.Date("Change Date", readonly=True)
|
||||||
|
|
||||||
|
@classmethod
|
||||||
|
def default_change_date(cls):
|
||||||
|
pool = Pool()
|
||||||
|
Date = pool.get('ir.date')
|
||||||
|
return Date.today()
|
||||||
|
|
||||||
|
|
||||||
|
class NewPropietary(Wizard):
|
||||||
|
'Change Propietary'
|
||||||
|
__name__ = 'optical_equipment.change_propietary'
|
||||||
|
|
||||||
|
start = StateView('optical_equipment.change_propietary.form',
|
||||||
|
'optical_equipment.change_propietary_view_form',[
|
||||||
|
Button('Cancel', 'end', 'tryton-cancel'),
|
||||||
|
Button('Create', 'change_propietary', 'tryton-ok', default=True),
|
||||||
|
])
|
||||||
|
change_propietary = StateAction('optical_equipment.act_optical_equipment_form')
|
||||||
|
|
||||||
|
def do_change_propietary(self, action):
|
||||||
|
equipment = self.start.equipment
|
||||||
|
new_propietary = self.start.new_propietary
|
||||||
|
new_address = self.start.new_address
|
||||||
|
|
||||||
|
equipment.propietary = new_propietary
|
||||||
|
equipment.propietary_address = new_address
|
||||||
|
equipment.save()
|
||||||
|
@ -197,5 +197,20 @@
|
|||||||
<field name="model">optical_equipment.equipment,-1</field>
|
<field name="model">optical_equipment.equipment,-1</field>
|
||||||
<field name="action" ref="report_history_maintenance"/>
|
<field name="action" ref="report_history_maintenance"/>
|
||||||
</record>
|
</record>
|
||||||
|
<record model="ir.ui.view" id="change_propietary_view_form">
|
||||||
|
<field name="model">optical_equipment.change_propietary.form</field>
|
||||||
|
<field name="type">form</field>
|
||||||
|
<field name="name">change_propietary_form</field>
|
||||||
|
</record>
|
||||||
|
<record model="ir.action.wizard" id="equipment_change_propietary">
|
||||||
|
<field name="name">Change Propietary</field>
|
||||||
|
<field name="wiz_name">optical_equipment.change_propietary</field>
|
||||||
|
<field name="model">optical_equipment.equipment</field>
|
||||||
|
</record>
|
||||||
|
<record model="ir.action.keyword" id="equipment_change_propietary_keyword">
|
||||||
|
<field name="keyword">form_action</field>
|
||||||
|
<field name="model">optical_equipment.equipment,-1</field>
|
||||||
|
<field name="action" ref="equipment_change_propietary"/>
|
||||||
|
</record>
|
||||||
</data>
|
</data>
|
||||||
</tryton>
|
</tryton>
|
||||||
|
154
locale/es.po
154
locale/es.po
@ -150,6 +150,10 @@ msgctxt "field:product.template,a_factor_resolution:"
|
|||||||
msgid "(a) Resolution"
|
msgid "(a) Resolution"
|
||||||
msgstr "Factor a"
|
msgstr "Factor a"
|
||||||
|
|
||||||
|
msgctxt "field:product.template,k_pattern_list:"
|
||||||
|
msgid "List of patterns K"
|
||||||
|
msgstr "Lista de patrones K"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.configuration,equipment_sequence:"
|
msgctxt "field:optical_equipment.configuration,equipment_sequence:"
|
||||||
msgid "Equipment Sequence"
|
msgid "Equipment Sequence"
|
||||||
msgstr "Secuencia de Equipos"
|
msgstr "Secuencia de Equipos"
|
||||||
@ -279,8 +283,12 @@ msgid "Purchase Origin"
|
|||||||
msgstr "Origen de la Compra"
|
msgstr "Origen de la Compra"
|
||||||
|
|
||||||
msgctxt "view:optical_equipment.equipment:"
|
msgctxt "view:optical_equipment.equipment:"
|
||||||
msgid "Subscriptions"
|
msgid "Contracts"
|
||||||
msgstr "Subscripciones"
|
msgstr "Contratos"
|
||||||
|
|
||||||
|
msgctxt "view:optical_equipment.equipment:"
|
||||||
|
msgid "Propietarys"
|
||||||
|
msgstr "Propietarios"
|
||||||
|
|
||||||
msgctxt "view:optical_equipment.equipment:"
|
msgctxt "view:optical_equipment.equipment:"
|
||||||
msgid "Maintenances"
|
msgid "Maintenances"
|
||||||
@ -342,6 +350,10 @@ msgctxt "model:ir.sequence,name:sequence_equipment"
|
|||||||
msgid "Equipment"
|
msgid "Equipment"
|
||||||
msgstr "Equipos"
|
msgstr "Equipos"
|
||||||
|
|
||||||
|
msgctxt "field:purchase.purchase,equipment_create:"
|
||||||
|
msgid "Equipments Creates"
|
||||||
|
msgstr "Equipos Creados"
|
||||||
|
|
||||||
msgctxt "field:purchase.line,product_equipment:"
|
msgctxt "field:purchase.line,product_equipment:"
|
||||||
msgid "Product Equipment"
|
msgid "Product Equipment"
|
||||||
msgstr "Es Equipo"
|
msgstr "Es Equipo"
|
||||||
@ -423,10 +435,22 @@ msgctxt "field:optical_equipment.contract,contract:"
|
|||||||
msgid "Contract"
|
msgid "Contract"
|
||||||
msgstr "Contracto Inicial"
|
msgstr "Contracto Inicial"
|
||||||
|
|
||||||
|
msgctxt "field:optical_equipment.contract,maintenance_services:"
|
||||||
|
msgid "Prorogues"
|
||||||
|
msgstr "Prorrogas"
|
||||||
|
|
||||||
|
msgctxt "field:optical_equipment.contract,price_contract:"
|
||||||
|
msgid "Price Contract"
|
||||||
|
msgstr "Valor del Contrato"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.contract,prorogues:"
|
msgctxt "field:optical_equipment.contract,prorogues:"
|
||||||
msgid "Prorrogation"
|
msgid "Prorrogation"
|
||||||
msgstr "Prorrogaciones"
|
msgstr "Prorrogaciones"
|
||||||
|
|
||||||
|
msgctxt "view:optical_equipment.contract:"
|
||||||
|
msgid "Validity"
|
||||||
|
msgstr "Validez"
|
||||||
|
|
||||||
msgctxt "view:optical_equipment.contract:"
|
msgctxt "view:optical_equipment.contract:"
|
||||||
msgid "Contracts and Prorogues"
|
msgid "Contracts and Prorogues"
|
||||||
msgstr "Contratos y Prorrogas"
|
msgstr "Contratos y Prorrogas"
|
||||||
@ -487,6 +511,10 @@ msgctxt "model:ir.action.act_window.domain,name:act_contract_form_domain_running
|
|||||||
msgid "Running"
|
msgid "Running"
|
||||||
msgstr "En Ejecución"
|
msgstr "En Ejecución"
|
||||||
|
|
||||||
|
msgctxt "model:ir.action.act_window.domain,name:act_contract_form_domain_closed"
|
||||||
|
msgid "Closed"
|
||||||
|
msgstr "Cerrados"
|
||||||
|
|
||||||
msgctxt "model:ir.action.act_window.domain,name:act_contract_form_domain_all"
|
msgctxt "model:ir.action.act_window.domain,name:act_contract_form_domain_all"
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Todo"
|
msgstr "Todo"
|
||||||
@ -615,6 +643,18 @@ msgctxt "field:optical_equipment_maintenance.service,code:"
|
|||||||
msgid "Code"
|
msgid "Code"
|
||||||
msgstr "Código"
|
msgstr "Código"
|
||||||
|
|
||||||
|
msgctxt "selection:optical_equipment.maintenance,maintenance_type:"
|
||||||
|
msgid "Preventive"
|
||||||
|
msgstr "Preventivo"
|
||||||
|
|
||||||
|
msgctxt "selection:optical_equipment.maintenance,maintenance_type:"
|
||||||
|
msgid "Corrective"
|
||||||
|
msgstr "Correctivo"
|
||||||
|
|
||||||
|
msgctxt "field:optical_equipment.maintenance,description_activity:"
|
||||||
|
msgid "Activity"
|
||||||
|
msgstr "Descripción del Mantenimiento"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment_maintenance.service,reference:"
|
msgctxt "field:optical_equipment_maintenance.service,reference:"
|
||||||
msgid "Reference"
|
msgid "Reference"
|
||||||
msgstr "Referencia"
|
msgstr "Referencia"
|
||||||
@ -661,7 +701,7 @@ msgstr "Fecha de Mantenimiento"
|
|||||||
|
|
||||||
msgctxt "field:optical_equipment_maintenance.service,history_agended:"
|
msgctxt "field:optical_equipment_maintenance.service,history_agended:"
|
||||||
msgid "History Agended"
|
msgid "History Agended"
|
||||||
msgstr "Agenda Historica"
|
msgstr "Historico Agendas"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment_maintenance.service,state_agended:"
|
msgctxt "field:optical_equipment_maintenance.service,state_agended:"
|
||||||
msgid "State Agenda"
|
msgid "State Agenda"
|
||||||
@ -1029,11 +1069,11 @@ msgstr "Muestra #"
|
|||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration_sample,value_patterns:"
|
msgctxt "field:optical_equipment.maintenance.calibration_sample,value_patterns:"
|
||||||
msgid "Value Pattern"
|
msgid "Value Pattern"
|
||||||
msgstr "Patrón de valor"
|
msgstr "Valor del Patrón"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration_sample,value_equipment:"
|
msgctxt "field:optical_equipment.maintenance.calibration_sample,value_equipment:"
|
||||||
msgid "Value in Equipment"
|
msgid "Value in Equipment"
|
||||||
msgstr "Valor del Equipo"
|
msgstr "Valor en Equipo"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration_sample,mistake:"
|
msgctxt "field:optical_equipment.maintenance.calibration_sample,mistake:"
|
||||||
msgid "Mistake"
|
msgid "Mistake"
|
||||||
@ -1047,25 +1087,29 @@ msgctxt "field:optical_equipment.maintenance.calibration,maintenance:"
|
|||||||
msgid "Maintenance"
|
msgid "Maintenance"
|
||||||
msgstr "Mantenimiento"
|
msgstr "Mantenimiento"
|
||||||
|
|
||||||
|
msgctxt "field:optical_equipment.maintenance.calibration,diopter:"
|
||||||
|
msgid "Diopter"
|
||||||
|
msgstr "Dioptría"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,dev_std:"
|
msgctxt "field:optical_equipment.maintenance.calibration,dev_std:"
|
||||||
msgid "Standart Desviation"
|
msgid "Standart Desviation"
|
||||||
msgstr "Desviación Estándar"
|
msgstr "Desviación Estándar"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_type_A:"
|
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_type_A:"
|
||||||
msgid "Uncertain Type A"
|
msgid "Uncertain Type A"
|
||||||
msgstr "Incierto Tipo A"
|
msgstr "Incertidumbre Tipo A"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_pattern:"
|
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_pattern:"
|
||||||
msgid "Uncertain Pattern"
|
msgid "Uncertain Pattern"
|
||||||
msgstr "Patrón incierto"
|
msgstr "Patrón de Incertidumbre"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,k_c_calibration:"
|
msgctxt "field:optical_equipment.maintenance.calibration,k_c_calibration:"
|
||||||
msgid "K Crt Calibration"
|
msgid "K Crt Calibration"
|
||||||
msgstr "Calibración K Crt"
|
msgstr "K Crt Calibración"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_U_b1:"
|
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_U_b1:"
|
||||||
msgid "U_b1"
|
msgid "U_b1"
|
||||||
msgstr "Incierto b1"
|
msgstr "Incertidumbre b1"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,d_resolution:"
|
msgctxt "field:optical_equipment.maintenance.calibration,d_resolution:"
|
||||||
msgid "d_resolution"
|
msgid "d_resolution"
|
||||||
@ -1073,27 +1117,27 @@ msgstr "D Resolución"
|
|||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_U_b2_dig:"
|
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_U_b2_dig:"
|
||||||
msgid "U_b2"
|
msgid "U_b2"
|
||||||
msgstr "Incierto b2 dig"
|
msgstr "Incertidumbre b2 dig"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_U_b2_ana:"
|
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_U_b2_ana:"
|
||||||
msgid "U_b2"
|
msgid "U_b2"
|
||||||
msgstr "Incierto b2 ana"
|
msgstr "Incertidumbre b2 ana"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_combinated:"
|
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_combinated:"
|
||||||
msgid "U_combinated"
|
msgid "U_combinated"
|
||||||
msgstr "Incierto Combinado"
|
msgstr "Incertidumbre Combinada"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_eff:"
|
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_eff:"
|
||||||
msgid "U eff"
|
msgid "U eff"
|
||||||
msgstr "Incierto eff"
|
msgstr "Incertidumbre eff"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,t_student:"
|
msgctxt "field:optical_equipment.maintenance.calibration,t_student:"
|
||||||
msgid "T Student"
|
msgid "T Student"
|
||||||
msgstr "T Alumno"
|
msgstr "Distribución T Student"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_expanded:"
|
msgctxt "field:optical_equipment.maintenance.calibration,uncertain_expanded:"
|
||||||
msgid "Uexpand"
|
msgid "Uexpand"
|
||||||
msgstr "Expandir"
|
msgstr "Incertidumbre Expandida"
|
||||||
|
|
||||||
msgctxt "field:optical_equipment.maintenance.calibration,state:"
|
msgctxt "field:optical_equipment.maintenance.calibration,state:"
|
||||||
msgid "State"
|
msgid "State"
|
||||||
@ -1110,3 +1154,83 @@ msgstr "Finalizado"
|
|||||||
msgctxt "model:ir.action.act_window.domain,name:act_maintenance_form_domain_all"
|
msgctxt "model:ir.action.act_window.domain,name:act_maintenance_form_domain_all"
|
||||||
msgid "All"
|
msgid "All"
|
||||||
msgstr "Todo"
|
msgstr "Todo"
|
||||||
|
|
||||||
|
msgctxt "model:ir.sequence,name:sequence_contract"
|
||||||
|
msgid "Contract"
|
||||||
|
msgstr "Contratos"
|
||||||
|
|
||||||
|
msgctxt "model:ir.sequence,name:sequence_agended"
|
||||||
|
msgid "Agended"
|
||||||
|
msgstr "Agendas"
|
||||||
|
|
||||||
|
msgctxt "model:ir.sequence,name:sequence_maintenances"
|
||||||
|
msgid "Maintenance"
|
||||||
|
msgstr "Mantenimientos"
|
||||||
|
|
||||||
|
msgctxt "field:sale.sale,sale_type:"
|
||||||
|
msgid "Sale Type"
|
||||||
|
msgstr "Tipo de Venta"
|
||||||
|
|
||||||
|
msgctxt "field:sale.sale,maintenance_type:"
|
||||||
|
msgid "Maintenance Type"
|
||||||
|
msgstr "Tipo de Mantenimiento"
|
||||||
|
|
||||||
|
msgctxt "field:sale.sale,contract_ref:"
|
||||||
|
msgid "Contract Base"
|
||||||
|
msgstr "Contrato Base"
|
||||||
|
|
||||||
|
msgctxt "field:sale.sale,agended:"
|
||||||
|
msgid "Scheduling"
|
||||||
|
msgstr "Agendado"
|
||||||
|
|
||||||
|
msgctxt "selection:sale.sale,sale_type:"
|
||||||
|
msgid "Maintenance"
|
||||||
|
msgstr "Mantenimiento"
|
||||||
|
|
||||||
|
msgctxt "selection:sale.sale,sale_type:"
|
||||||
|
msgid "Equipments"
|
||||||
|
msgstr "Equipos"
|
||||||
|
|
||||||
|
msgctxt "selection:sale.sale,sale_type:"
|
||||||
|
msgid "replaces"
|
||||||
|
msgstr "Repuestos"
|
||||||
|
|
||||||
|
msgctxt "selection:sale.sale,sale_type:"
|
||||||
|
msgid "replaces"
|
||||||
|
msgstr "Repuestos"
|
||||||
|
|
||||||
|
msgctxt "selection:sale.sale,maintenance_type:"
|
||||||
|
msgid "Preventive"
|
||||||
|
msgstr "Preventivo"
|
||||||
|
|
||||||
|
msgctxt "selection:sale.sale,maintenance_type:"
|
||||||
|
msgid "Corrective"
|
||||||
|
msgstr "Correctivo"
|
||||||
|
|
||||||
|
msgctxt "field:optical_equipment_create.contract,company:"
|
||||||
|
msgid "Company"
|
||||||
|
msgstr "Empresa"
|
||||||
|
|
||||||
|
msgctxt "field:optical_equipment_create.contract,party:"
|
||||||
|
msgid "Party"
|
||||||
|
msgstr "Tercero"
|
||||||
|
|
||||||
|
msgctxt "field:optical_equipment_create.contract,invoice_address:"
|
||||||
|
msgid "Invoice Address"
|
||||||
|
msgstr "Dirección de Facturación"
|
||||||
|
|
||||||
|
msgctxt "field:optical_equipment_create.contract,contact:"
|
||||||
|
msgid "Contact"
|
||||||
|
msgstr "Contacto"
|
||||||
|
|
||||||
|
msgctxt "field:optical_equipment_create.contract,start_date:"
|
||||||
|
msgid "Start Date"
|
||||||
|
msgstr "Fecha de Inicio"
|
||||||
|
|
||||||
|
msgctxt "field:optical_equipment_create.contract,end_date:"
|
||||||
|
msgid "End Date"
|
||||||
|
msgstr "Fecha Final"
|
||||||
|
|
||||||
|
msgctxt "field:stock.move,equipment:"
|
||||||
|
msgid "Equipment"
|
||||||
|
msgstr "Equipo"
|
||||||
|
@ -457,7 +457,7 @@ class Maintenance(Workflow, ModelSQL, ModelView):
|
|||||||
uncertain_eff=uncertain_eff,
|
uncertain_eff=uncertain_eff,
|
||||||
t_student=t_student,
|
t_student=t_student,
|
||||||
uncertain_expanded=uncertain_expanded,
|
uncertain_expanded=uncertain_expanded,
|
||||||
state='Aprobado' if uncertain_expanded < a_resolution else 'Rechazado'
|
state='Aprobado' if uncertain_expanded <= a_resolution else 'Rechazado'
|
||||||
)
|
)
|
||||||
maintenance.calibration_total += (calibrationLineTotal,)
|
maintenance.calibration_total += (calibrationLineTotal,)
|
||||||
maintenance.save()
|
maintenance.save()
|
||||||
@ -477,7 +477,7 @@ class Maintenance(Workflow, ModelSQL, ModelView):
|
|||||||
uncertain_eff=uncertain_eff,
|
uncertain_eff=uncertain_eff,
|
||||||
t_student=t_student,
|
t_student=t_student,
|
||||||
uncertain_expanded=uncertain_expanded,
|
uncertain_expanded=uncertain_expanded,
|
||||||
state='Aprobado' if uncertain_expanded < d_resolution else 'Rechazado'
|
state='Aprobado' if uncertain_expanded <= d_resolution else 'Rechazado'
|
||||||
)
|
)
|
||||||
maintenance.calibration_total += (calibrationLineTotal,)
|
maintenance.calibration_total += (calibrationLineTotal,)
|
||||||
maintenance.save()
|
maintenance.save()
|
||||||
|
3
move.py
3
move.py
@ -16,7 +16,8 @@ class Move(metaclass=PoolMeta):
|
|||||||
domain=[('state', '=', 'registred'),
|
domain=[('state', '=', 'registred'),
|
||||||
('product','=', Eval('product'))
|
('product','=', Eval('product'))
|
||||||
],
|
],
|
||||||
states={'invisible': If(~Eval('product_equipment'), True),},
|
states={'invisible': If(~Eval('product_equipment'), True),
|
||||||
|
'readonly': (Eval('state').in_(['cancelled', 'done'])),},
|
||||||
depends=['product_equipment'])
|
depends=['product_equipment'])
|
||||||
|
|
||||||
equipment_serial = fields.Function(fields.Char('Serial',
|
equipment_serial = fields.Function(fields.Char('Serial',
|
||||||
|
@ -58,6 +58,9 @@
|
|||||||
<page string="Maintenances" id="maintenances_equipment">
|
<page string="Maintenances" id="maintenances_equipment">
|
||||||
<field name="maintenance_history"/>
|
<field name="maintenance_history"/>
|
||||||
</page>
|
</page>
|
||||||
|
<page string="Propietarys" id="propietarys_equipment">
|
||||||
|
<field name="propietarys"/>
|
||||||
|
</page>
|
||||||
<page string="Origins" id="origins_equipment">
|
<page string="Origins" id="origins_equipment">
|
||||||
<separator id="purchase_origin" string="Purchase Origin" colspan="4"/>
|
<separator id="purchase_origin" string="Purchase Origin" colspan="4"/>
|
||||||
<field name="purchase_origin"/>
|
<field name="purchase_origin"/>
|
||||||
|
Loading…
Reference in New Issue
Block a user