Browse Source

[ADD][TASK 0047] Faire le suivi des inscriptions aux séances info/inscriptions shifts

pull/15/head
EliseDup 7 years ago
committed by Thibault Francois
parent
commit
46becbcb2c
  1. 3
      beesdoo_base/models/partner.py
  2. 15
      beesdoo_base/views/partner.xml

3
beesdoo_base/models/partner.py

@ -21,6 +21,9 @@ class Partner(models.Model):
member_card_to_be_printed = fields.Boolean('Print BEES card?')
last_printed = fields.Datetime('Last printed on')
info_session = fields.Boolean('Information Session ?')
info_session_date = fields.Datetime('Information Session Date')
@api.onchange('first_name', 'last_name')
def _on_change_name(self):
self.name = concat_names(self.first_name, self.last_name)

15
beesdoo_base/views/partner.xml

@ -33,13 +33,20 @@
<xpath expr="//notebook" position="inside">
<page string="Member Card"
attrs="{'invisible': ['|', ('customer', '=', False), ('eater', '!=', 'worker_eater')]}">
<separator string="Printing" />
<group>
<field name="member_card_to_be_printed" />
<field name="last_printed" />
<group>
<field name="info_session" />
<field name="info_session_date"
attrs="{'invisible': ['|', ('info_session', '=', False)]}" />
</group>
<group>
<field name="member_card_to_be_printed" />
<field name="last_printed" />
</group>
</group>
<separator string="Eaters" />
<field name="child_eater_ids" widget="many2many_tags" options="{'no_create': True}" context="{'default_eater' : 'eater', 'default_customer' : True}"/>
<field name="child_eater_ids" widget="many2many_tags"
options="{'no_create': True}" context="{'default_eater' : 'eater', 'default_customer' : True}" />
<group>
<button string="New Eater" name="%(action_eater_wizard)d"
type="action" />

Loading…
Cancel
Save