X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=xnet%2Fevents%2Fmodels.py;h=d3eeef89d20ebf9a3bbe366f0029d9e72bc641a2;hb=4c8372b09f314ba9077781a64e03df638a1ceb7b;hp=e8889e05553d9e44d8b530dfb45460392e2a397c;hpb=95fa5c138ee65686c6dd142b45f87183b0397f30;p=xnet diff --git a/xnet/events/models.py b/xnet/events/models.py index e8889e0..d3eeef8 100644 --- a/xnet/events/models.py +++ b/xnet/events/models.py @@ -73,7 +73,7 @@ class EventPart(models.Model): class PriceOption(models.Model): name = models.CharField(max_length=100, verbose_name=_(u"nom")) amount = models.IntegerField(verbose_name=_(u"montant (centimes)")) - event_description = models.ForeignKey(EventPart, verbose_name=_(u"description associée"), + event_part = models.ForeignKey(EventPart, verbose_name=_(u"description associée"), related_name='price_options') def __unicode__(self): @@ -82,7 +82,7 @@ class PriceOption(models.Model): class Meta: verbose_name = _(u"option de paiement") verbose_name_plural = _(u"options de paiement") - unique_together = ('event_description', 'name') + unique_together = ('event_part', 'name') class RegistrationWorkflow(xwf_models.Workflow): @@ -103,7 +103,7 @@ class RegistrationWorkflow(xwf_models.Workflow): class Registration(models.Model): user = models.ForeignKey(accounts_models.Account, verbose_name=_(u"utilisateur enregistré"), related_name='event_registrations') - dn_event = models.ForeignKey(EventPart, verbose_name=_(u"événement associé"), + dn_event = models.ForeignKey(Event, verbose_name=_(u"événement associé"), related_name='registrations', editable=False) option = models.ForeignKey(PriceOption, verbose_name=_(u"options associées"), related_name='registrations')