parent
1e23607e6f
commit
71e5435ac8
26
galatea.py
26
galatea.py
|
@ -47,14 +47,32 @@ class GalateaWebSite(metaclass=PoolMeta):
|
|||
class GalateaUser(metaclass=PoolMeta):
|
||||
__name__ = "galatea.user"
|
||||
invoice_address = fields.Many2One('party.address', 'Invoice Address',
|
||||
domain=[('party', '=', Eval('party')), ('invoice', '=', True)],
|
||||
depends=['party'], help='Default Invoice Address')
|
||||
domain=[
|
||||
('party', '=', Eval('party')),
|
||||
('invoice', '=', True),
|
||||
], states={
|
||||
'required': ~Eval('display_invoice_address', True),
|
||||
}, depends=['party', 'display_invoice_address'], help='Default Invoice Address')
|
||||
display_invoice_address = fields.Boolean('Display All Invoice Address')
|
||||
shipment_address = fields.Many2One('party.address', 'Shipment Address',
|
||||
domain=[('party', '=', Eval('party')), ('delivery', '=', True)],
|
||||
depends=['party'], help='Default Shipment Address')
|
||||
domain=[
|
||||
('party', '=', Eval('party')),
|
||||
('delivery', '=', True),
|
||||
], states={
|
||||
'required': ~Eval('display_shipment_address', True),
|
||||
}, depends=['party'], help='Default Shipment Address')
|
||||
display_shipment_address = fields.Boolean('Display All Shipment Address')
|
||||
b2b = fields.Boolean('B2B',
|
||||
help='Allow views or data from B2B customers')
|
||||
|
||||
@staticmethod
|
||||
def default_display_invoice_address():
|
||||
return True
|
||||
|
||||
@staticmethod
|
||||
def default_display_shipment_address():
|
||||
return True
|
||||
|
||||
@classmethod
|
||||
def signal_login(cls, user, session=None, website=None):
|
||||
"""Flask signal to login
|
||||
|
|
|
@ -18,6 +18,14 @@ msgctxt "field:galatea.user,b2b:"
|
|||
msgid "B2B"
|
||||
msgstr "B2B"
|
||||
|
||||
msgctxt "field:galatea.user,display_invoice_address:"
|
||||
msgid "Display All Invoice Address"
|
||||
msgstr "Llista totes les adreces de facturació"
|
||||
|
||||
msgctxt "field:galatea.user,display_shipment_address:"
|
||||
msgid "Display All Shipment Address"
|
||||
msgstr "Llista totes les adreces d'enviament"
|
||||
|
||||
msgctxt "field:galatea.user,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Adreça de facturació"
|
||||
|
|
|
@ -18,6 +18,14 @@ msgctxt "field:galatea.user,b2b:"
|
|||
msgid "B2B"
|
||||
msgstr "B2B"
|
||||
|
||||
msgctxt "field:galatea.user,display_invoice_address:"
|
||||
msgid "Display All Invoice Address"
|
||||
msgstr "Lista todas las direcciones de facturación"
|
||||
|
||||
msgctxt "field:galatea.user,display_shipment_address:"
|
||||
msgid "Display All Shipment Address"
|
||||
msgstr "Lista todas las direcciones de envío"
|
||||
|
||||
msgctxt "field:galatea.user,invoice_address:"
|
||||
msgid "Invoice Address"
|
||||
msgstr "Dirección factura"
|
||||
|
|
|
@ -6,8 +6,12 @@ copyright notices and license types. -->
|
|||
<xpath expr="/form/field[@name='timezone']" position="after">
|
||||
<label name="invoice_address"/>
|
||||
<field name="invoice_address"/>
|
||||
<label name="display_invoice_address"/>
|
||||
<field name="display_invoice_address"/>
|
||||
<label name="shipment_address"/>
|
||||
<field name="shipment_address"/>
|
||||
<label name="display_shipment_address"/>
|
||||
<field name="display_shipment_address"/>
|
||||
<label name="b2b"/>
|
||||
<field name="b2b"/>
|
||||
</xpath>
|
||||
|
|
Loading…
Reference in New Issue