Project

General

Profile

« Previous | Next » 

Revision 92ce8fbd

Added by Serghei Mihai over 11 years ago

personnes: fixing the multiple holidays when using 'for_worker' manager.
The Holiday's 'services' attribute can't be empty and is initiated on holiday creation

View differences:

calebasse/personnes/models.py
341 341
                           services = None) \
342 342
              | models.Q(worker__isnull=True,
343 343
                           services__in = worker.services.all())
344
        return self.filter(filter_query)
344
        return self.filter(filter_query).distinct()
345 345

  
346 346
    def for_worker_id(self, worker_id):
347 347
        worker = None
......
405 405
            verbose_name=u'Type de congé')
406 406
    worker = models.ForeignKey(Worker, blank=True, null=True,
407 407
            verbose_name=u"Personnel")
408
    services = models.ManyToManyField(Service, null = True,
409
                                      blank = True, verbose_name = u'Services')
408
    services = models.ManyToManyField(Service, blank = True, verbose_name = u'Services')
410 409
    start_date = models.DateField(verbose_name=u"Date de début",
411 410
        help_text=u'format: jj/mm/aaaa')
412 411
    end_date = models.DateField(verbose_name=u"Date de fin",

Also available in: Unified diff