Create Traductions module subscriptions
This commit is contained in:
parent
206bad122b
commit
0c88126ae8
157
locale/es.po
157
locale/es.po
@ -370,157 +370,34 @@ msgctxt "field:sale.line,equipment:"
|
|||||||
msgid "Equipment"
|
msgid "Equipment"
|
||||||
msgstr "Equipo"
|
msgstr "Equipo"
|
||||||
|
|
||||||
|
msgctxt "model:ir.ui.menu,name:sale_subscription.menu_subscription_form"
|
||||||
|
msgid "Subscriptions"
|
||||||
|
msgstr "Contratos"
|
||||||
|
|
||||||
|
msgctxt "model:ir.ui.menu,name:sale_subscription.menu_service_form"
|
||||||
|
msgid "Subscription Services"
|
||||||
|
msgstr "Servicios de Contrato"
|
||||||
|
|
||||||
|
msgctxt "model:ir.ui.menu,name:sale_subscription.menu_configuration"
|
||||||
|
msgid "Subscription"
|
||||||
|
msgstr "Contratos"
|
||||||
|
|
||||||
msgctxt "field:sale.configuration,subscription_sequence:"
|
msgctxt "field:sale.configuration,subscription_sequence:"
|
||||||
msgid "Subscription Sequence"
|
msgid "Subscription Sequence"
|
||||||
msgstr "Sequencia de contrato"
|
msgstr "Sequencia de contrato"
|
||||||
|
|
||||||
msgctxt "field:sale.configuration.sequence,subscription_sequence:"
|
msgctxt "view:sale.subscription:"
|
||||||
msgid "Subscription Sequence"
|
|
||||||
msgstr "Solicitud de contrato"
|
|
||||||
|
|
||||||
msgctxt "field:sale.subscription.line,subscription:"
|
|
||||||
msgid "Subscription"
|
msgid "Subscription"
|
||||||
msgstr "Contrato"
|
msgstr "Contrato"
|
||||||
|
|
||||||
msgctxt "field:sale.subscription.line,subscription_end_date:"
|
msgctxt "view:sale.subscription:"
|
||||||
msgid "Subscription End Date"
|
msgid "Equipments"
|
||||||
msgstr "Fecha final del Contrato"
|
msgstr "Equipos"
|
||||||
|
|
||||||
msgctxt "field:sale.subscription.line,subscription_start_date:"
|
msgctxt "field:sale.subscription.line,subscription_start_date:"
|
||||||
msgid "Subscription Start Date"
|
msgid "Subscription Start Date"
|
||||||
msgstr "Fecha inicial del contrato"
|
msgstr "Fecha inicial del contrato"
|
||||||
|
|
||||||
msgctxt "field:sale.subscription.line,subscription_state:"
|
msgctxt "field:sale.subscription.line,subscription_end_date:"
|
||||||
msgid "Subscription State"
|
msgid "Subscription End Date"
|
||||||
msgstr "Estado Contrato"
|
msgstr "Fecha final del Contrato"
|
||||||
|
|
||||||
msgctxt "field:sale.subscription.recurrence.rule.set.test,recurrence:"
|
|
||||||
msgid "Subscription Recurrence"
|
|
||||||
msgstr "Recurrencia del contrato"
|
|
||||||
|
|
||||||
msgctxt "help:sale.subscription,company:"
|
|
||||||
msgid "Make the subscription belong to the company."
|
|
||||||
msgstr "Hacer que el contrato pertenezca a la compañía."
|
|
||||||
|
|
||||||
msgctxt "help:sale.subscription,number:"
|
|
||||||
msgid "The main identification of the subscription."
|
|
||||||
msgstr "El identificador principal del contrato."
|
|
||||||
|
|
||||||
msgctxt "help:sale.subscription,state:"
|
|
||||||
msgid "The current state of the subscription."
|
|
||||||
msgstr "El estado actual del contrato."
|
|
||||||
|
|
||||||
msgctxt "help:sale.subscription.line,subscription:"
|
|
||||||
msgid "Add the line below the subscription."
|
|
||||||
msgstr "Añade lineas al contrato."
|
|
||||||
|
|
||||||
msgctxt "model:ir.action,name:act_create_invoice"
|
|
||||||
msgid "Create Subscription Invoices"
|
|
||||||
msgstr "Crear facturas de contrato"
|
|
||||||
|
|
||||||
msgctxt "model:ir.action,name:act_service_form"
|
|
||||||
msgid "Subscription Services"
|
|
||||||
msgstr "Servicios del contrato"
|
|
||||||
|
|
||||||
msgctxt "model:ir.action,name:act_subscription_form"
|
|
||||||
msgid "Subscriptions"
|
|
||||||
msgstr "Contratos"
|
|
||||||
|
|
||||||
msgctxt "model:ir.action,name:act_subscription_line_consumption_form"
|
|
||||||
msgid "Consumptions"
|
|
||||||
msgstr "Consumos"
|
|
||||||
|
|
||||||
msgctxt "model:ir.action,name:act_subscription_party_relate"
|
|
||||||
msgid "Subscriptions"
|
|
||||||
msgstr "Contratos"
|
|
||||||
|
|
||||||
|
|
||||||
msgctxt "model:ir.action,name:wizard_recurrence_test"
|
|
||||||
msgid "Test Recurrence Rule"
|
|
||||||
msgstr "Probar la recurrencia del contrato"
|
|
||||||
|
|
||||||
msgctxt "model:ir.sequence,name:sequence_subscription"
|
|
||||||
msgid "Subscription"
|
|
||||||
msgstr "Contrato"
|
|
||||||
|
|
||||||
msgctxt "model:ir.sequence.type,name:sequence_type_subscription"
|
|
||||||
msgid "Subscription"
|
|
||||||
msgstr "Contrato"
|
|
||||||
|
|
||||||
msgctxt "model:ir.ui.menu,name:menu_configuration"
|
|
||||||
msgid "Subscription"
|
|
||||||
msgstr "Contrato"
|
|
||||||
|
|
||||||
msgctxt "model:ir.ui.menu,name:menu_create_invoice"
|
|
||||||
msgid "Create Subscription Invoices"
|
|
||||||
msgstr "Crear facturas de contrato"
|
|
||||||
|
|
||||||
msgctxt "model:ir.ui.menu,name:menu_recurrence_test"
|
|
||||||
msgid "Test Recurrence Rule"
|
|
||||||
msgstr "Probar la recurrencia del contrato"
|
|
||||||
|
|
||||||
msgctxt "model:ir.ui.menu,name:menu_service_form"
|
|
||||||
msgid "Subscription Services"
|
|
||||||
msgstr "Servicios del contrato"
|
|
||||||
|
|
||||||
msgctxt "model:ir.ui.menu,name:menu_subscription_form"
|
|
||||||
msgid "Subscriptions"
|
|
||||||
msgstr "Contratos"
|
|
||||||
|
|
||||||
msgctxt "model:sale.subscription,name:"
|
|
||||||
msgid "Subscription"
|
|
||||||
msgstr "Contrato"
|
|
||||||
|
|
||||||
msgctxt "model:sale.subscription.create_invoice.start,name:"
|
|
||||||
msgid "Create Subscription Invoice"
|
|
||||||
msgstr "Crear facturas de contrato"
|
|
||||||
|
|
||||||
msgctxt "model:sale.subscription.line,name:"
|
|
||||||
msgid "Subscription Line"
|
|
||||||
msgstr "Linea de contrato"
|
|
||||||
|
|
||||||
msgctxt "model:sale.subscription.line.consumption,name:"
|
|
||||||
msgid "Subscription Line Consumption"
|
|
||||||
msgstr "Consumo de linea de contrato"
|
|
||||||
|
|
||||||
msgctxt "model:sale.subscription.line.consumption.create.start,name:"
|
|
||||||
msgid "Create Subscription Line Consumption"
|
|
||||||
msgstr "Crear consumos de lineas de contrato"
|
|
||||||
|
|
||||||
msgctxt "model:sale.subscription.recurrence.rule,name:"
|
|
||||||
msgid "Subscription Recurrence Rule"
|
|
||||||
msgstr "Reglas de recurrencia del contrato"
|
|
||||||
|
|
||||||
msgctxt "model:sale.subscription.recurrence.rule.set,name:"
|
|
||||||
msgid "Subscription Recurrence Rule Set"
|
|
||||||
msgstr "Conjunto de reglas de recurrencia del contrato"
|
|
||||||
|
|
||||||
msgctxt "model:sale.subscription.recurrence.rule.set.test,name:"
|
|
||||||
msgid "Test Subscription Recurrence Rule Set"
|
|
||||||
msgstr "Probar el conjunto de reglas de recurrencia del contrato"
|
|
||||||
|
|
||||||
msgctxt "model:sale.subscription.service,name:"
|
|
||||||
msgid "Subscription Service"
|
|
||||||
msgstr "Servicios para contrato"
|
|
||||||
|
|
||||||
msgctxt "selection:ir.cron,method:"
|
|
||||||
msgid "Generate Subscription Invoices"
|
|
||||||
msgstr "Generar las facturas del contrato"
|
|
||||||
|
|
||||||
msgctxt "selection:ir.cron,method:"
|
|
||||||
msgid "Generate Subscription Line Consumptions"
|
|
||||||
msgstr "Generar consumos del contrato"
|
|
||||||
|
|
||||||
msgctxt "view:sale.subscription.create_invoice.start:"
|
|
||||||
msgid "Create Subscription Invoices for date"
|
|
||||||
msgstr "Crear las facturas de contrato hasta la fecha"
|
|
||||||
|
|
||||||
msgctxt "view:sale.subscription.line.consumption.create.start:"
|
|
||||||
msgid "Create Subscription Line Consumptions for date"
|
|
||||||
msgstr "Crear los consumos de contrato hasta la fecha"
|
|
||||||
|
|
||||||
msgctxt "view:sale.subscription:"
|
|
||||||
msgid "Subscription"
|
|
||||||
msgstr "Contrato"
|
|
@ -1,6 +1,7 @@
|
|||||||
from trytond.pool import Pool, PoolMeta
|
from trytond.pool import Pool, PoolMeta
|
||||||
from trytond.model import (
|
from trytond.model import (
|
||||||
ModelSQL, ModelView, Workflow, fields)
|
ModelSQL, ModelView, Workflow, fields)
|
||||||
|
from trytond.pyson import Eval
|
||||||
from trytond.modules.company.model import set_employee
|
from trytond.modules.company.model import set_employee
|
||||||
from trytond.exceptions import UserError
|
from trytond.exceptions import UserError
|
||||||
|
|
||||||
@ -8,11 +9,17 @@ from trytond.wizard import (
|
|||||||
Button, StateAction, StateTransition, StateView, Wizard)
|
Button, StateAction, StateTransition, StateView, Wizard)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
class Subscription(metaclass=PoolMeta):
|
class Subscription(metaclass=PoolMeta):
|
||||||
__name__ = 'sale.subscription'
|
__name__ = 'sale.subscription'
|
||||||
|
|
||||||
equipments = fields.Many2Many('sale.subscription-optical_equipment.equipment', 'subscription',
|
equipments = fields.Many2Many('sale.subscription-optical_equipment.equipment', 'subscription',
|
||||||
'equipment', "Equipments")
|
'equipment', "Equipments",
|
||||||
|
domain=[['OR',
|
||||||
|
('state', '=', 'registred'),
|
||||||
|
('state', '=', 'uncontrated')]
|
||||||
|
])
|
||||||
|
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
@ModelView.button
|
@ModelView.button
|
||||||
@ -71,6 +78,7 @@ class CreateSubscriptionInvoice(Wizard):
|
|||||||
if date is None:
|
if date is None:
|
||||||
date = Date.today()
|
date = Date.today()
|
||||||
|
|
||||||
|
for subscription in self.records:
|
||||||
for line in subscription.lines:
|
for line in subscription.lines:
|
||||||
invoice_lines.append(
|
invoice_lines.append(
|
||||||
InvoiceLine(
|
InvoiceLine(
|
||||||
@ -98,7 +106,6 @@ class CreateSubscriptionInvoice(Wizard):
|
|||||||
def transition_create_(self):
|
def transition_create_(self):
|
||||||
pool = Pool()
|
pool = Pool()
|
||||||
Subscription = pool.get('sale.subscription')
|
Subscription = pool.get('sale.subscription')
|
||||||
|
|
||||||
self.generate_invoice(date=self.start.date)
|
self.generate_invoice(date=self.start.date)
|
||||||
|
|
||||||
return 'end'
|
return 'end'
|
||||||
@ -110,7 +117,3 @@ class SubscriptionEquipment(ModelSQL):
|
|||||||
|
|
||||||
subscription = fields.Many2One('sale.subscription', 'Subscription', select=True)
|
subscription = fields.Many2One('sale.subscription', 'Subscription', select=True)
|
||||||
equipment = fields.Many2One('optical_equipment.equipment', 'Equipment', select=True)
|
equipment = fields.Many2One('optical_equipment.equipment', 'Equipment', select=True)
|
||||||
|
|
||||||
class Line(metaclass=PoolMeta):
|
|
||||||
__name__ = 'sale.subscriptioin.line'
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user