Projet

Général

Profil

0001-personnes-fixing-the-group-holidays-with-empty-servi.patch

Serghei Mihai, 21 juillet 2014 15:14

Télécharger (1,77 ko)

Voir les différences:

Subject: [PATCH] personnes: fixing the group holidays with empty services list

Closes #4171
 calebasse/personnes/management/__init__.py                  |  0
 calebasse/personnes/management/commands/__init__.py         |  0
 .../management/commands/fix-group-holiday-services.py       | 13 +++++++++++++
 3 files changed, 13 insertions(+)
 create mode 100644 calebasse/personnes/management/__init__.py
 create mode 100644 calebasse/personnes/management/commands/__init__.py
 create mode 100644 calebasse/personnes/management/commands/fix-group-holiday-services.py
calebasse/personnes/management/commands/fix-group-holiday-services.py
1
from django.core.management.base import BaseCommand, CommandError
2

  
3
class Command(BaseCommand):
4

  
5
    def handle(self, *args, **kwargs):
6
        from calebasse.personnes.models import Holiday
7
        from calebasse.ressources.models import Service
8

  
9
        all_services = list(Service.objects.all())
10

  
11
        for holiday in Holiday.objects.filter(services__isnull=True):
12
            for service in all_services:
13
                holiday.services.add(service)
0
-