Skip to content
Extraits de code Groupes Projets
Valider 41754e67 rédigé par Hervé Silvant - CGScop's avatar Hervé Silvant - CGScop
Parcourir les fichiers

Date d'adh statistique

parent 53f6be31
Aucune branche associée trouvée
Aucune étiquette associée trouvée
1 requête de fusion!1Pas d'effacment des infos coop
...@@ -20,6 +20,7 @@ class ScopMembershipPeriod(models.Model): ...@@ -20,6 +20,7 @@ class ScopMembershipPeriod(models.Model):
string="Type d'adhésion", string="Type d'adhésion",
ondelete='restrict', index=True) ondelete='restrict', index=True)
start = fields.Date('Début d’adhésion', index=True) start = fields.Date('Début d’adhésion', index=True)
start_stat = fields.Date('Début d’adhésion stat.', index=True)
end = fields.Date('Fin d’adhésion') end = fields.Date('Fin d’adhésion')
end_reason_id = fields.Many2one( end_reason_id = fields.Many2one(
'scop.membership.reason.end', 'scop.membership.reason.end',
......
...@@ -616,6 +616,7 @@ ...@@ -616,6 +616,7 @@
<field name="start"/> <field name="start"/>
<field name="type_id"/> <field name="type_id"/>
<field name="number"/> <field name="number"/>
<field name="start_stat"/>
<field name="end"/> <field name="end"/>
<field name="end_reason_id"/> <field name="end_reason_id"/>
<field name="note"/> <field name="note"/>
......
...@@ -49,6 +49,7 @@ ...@@ -49,6 +49,7 @@
<field name="start"/> <field name="start"/>
<field name="type_id" options="{'no_open': True, 'no_create': True}"/> <field name="type_id" options="{'no_open': True, 'no_create': True}"/>
<field name="number"/> <field name="number"/>
<field name="start_stat"/>
<field name="end"/> <field name="end"/>
<field name="end_reason_id" options="{'no_open': True, 'no_create': True}"/> <field name="end_reason_id" options="{'no_open': True, 'no_create': True}"/>
<field name="note"/> <field name="note"/>
......
...@@ -21,6 +21,8 @@ class ScopMembershipPeriodWizard(models.TransientModel): ...@@ -21,6 +21,8 @@ class ScopMembershipPeriodWizard(models.TransientModel):
ondelete='restrict', required=True) ondelete='restrict', required=True)
start = fields.Date('Début d’adhésion', required=True, start = fields.Date('Début d’adhésion', required=True,
default=fields.Date.today()) default=fields.Date.today())
start_stat = fields.Date('Début d’adhésion stat.', required=True,
default=fields.Date.today())
number = fields.Char("No adhérent", required=True) number = fields.Char("No adhérent", required=True)
note = fields.Text('Commentaires') note = fields.Text('Commentaires')
...@@ -39,6 +41,14 @@ class ScopMembershipPeriodWizard(models.TransientModel): ...@@ -39,6 +41,14 @@ class ScopMembershipPeriodWizard(models.TransientModel):
'partner_id': period.partner_id, 'partner_id': period.partner_id,
'type_id': period.type_id.id, 'type_id': period.type_id.id,
'start': period.start, 'start': period.start,
'start_stat' : period.start_stat,
'number': period.number, 'number': period.number,
'note': period.note 'note': period.note
}) })
@api.multi
@api.onchange('start')
def onchange_start(self):
for rec in self:
if rec.start:
rec.start_stat=rec.start
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
<group name="period" string="Période" col="2"> <group name="period" string="Période" col="2">
<field name="type_id" options="{'no_open': True, 'no_create': True}"/> <field name="type_id" options="{'no_open': True, 'no_create': True}"/>
<field name="start"/> <field name="start"/>
<field name="start_stat"/>
<field name="number"/> <field name="number"/>
<field name="note"/> <field name="note"/>
</group> </group>
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Veuillez vous inscrire ou vous pour commenter