From: PA Parent Date: Tue, 30 Aug 2011 13:57:54 +0000 (-0400) Subject: Formulaire chercheur: Groupes de chercheur retiré X-Git-Url: http://git.auf.org/?p=auf_savoirs_en_partage_django.git;a=commitdiff_plain;h=261fd8403ef4cfc3957b7d3020e9feff17c7c0c7 Formulaire chercheur: Groupes de chercheur retiré --- diff --git a/auf_savoirs_en_partage/chercheurs/forms.py b/auf_savoirs_en_partage/chercheurs/forms.py index 3fc45a1..e52b5d8 100644 --- a/auf_savoirs_en_partage/chercheurs/forms.py +++ b/auf_savoirs_en_partage/chercheurs/forms.py @@ -231,18 +231,18 @@ class GroupesForm(forms.Form): help_text="Ce champ est proposé à titre d'indication complémentaire, mais il n'est pas obligatoire. Maintenez appuyé « Ctrl », ou « Commande (touche pomme) » sur un Mac, pour en sélectionner plusieurs." ) - groupes_chercheur = forms.ModelMultipleChoiceField( - queryset=Groupe.groupe_chercheur_objects.all(), - label='Communautés de chercheurs', required=False, - help_text="Adhérez à un ou plusieurs communautés de chercheurs. Votre demande doit être approuvée par le gestionnaire de communauté.

Ce champ est proposé à titre d'indication complémentaire, mais il n'est pas obligatoire. Maintenez appuyé « Ctrl », ou « Commande (touche pomme) » sur un Mac, pour en sélectionner plusieurs." - ) + #groupes_chercheur = forms.ModelMultipleChoiceField( + # queryset=Groupe.groupe_chercheur_objects.all(), + # label='Communautés de chercheurs', required=False, + # help_text="Adhérez à un ou plusieurs communautés de chercheurs. Votre demande doit être approuvée par le gestionnaire de communauté.

Ce champ est proposé à titre d'indication complémentaire, mais il n'est pas obligatoire. Maintenez appuyé « Ctrl », ou « Commande (touche pomme) » sur un Mac, pour en sélectionner plusieurs." + #) def __init__(self, data=None, prefix=None, chercheur=None): self.chercheur = chercheur initial = {} if chercheur: initial['domaines_recherche'] = chercheur.domaines_recherche.values_list('id', flat=True) - initial['groupes_chercheur'] = chercheur.groupes_chercheur.values_list('id', flat=True) + #initial['groupes_chercheur'] = chercheur.groupes_chercheur.values_list('id', flat=True) super(GroupesForm, self).__init__(data=data, prefix=prefix, initial=initial) def save(self): @@ -255,13 +255,13 @@ class GroupesForm(forms.Form): adhesion.actif = 1 adhesion.save() - groupes_chercheur = self.cleaned_data['groupes_chercheur'] - AdhesionGroupe.objects.filter(chercheur=self.chercheur).exclude(groupe__groupe_chercheur=False).exclude(groupe__in=groupes_chercheur).delete() - for gc in groupes_chercheur: - adhesion, created = AdhesionGroupe.objects.get_or_create(chercheur=self.chercheur, groupe=gc) - if created: - adhesion.actif = 0 - adhesion.save() + #groupes_chercheur = self.cleaned_data['groupes_chercheur'] + #AdhesionGroupe.objects.filter(chercheur=self.chercheur).exclude(groupe__groupe_chercheur=False).exclude(groupe__in=groupes_chercheur).delete() + #for gc in groupes_chercheur: + # adhesion, created = AdhesionGroupe.objects.get_or_create(chercheur=self.chercheur, groupe=gc) + # if created: + # adhesion.actif = 0 + # adhesion.save() class PublicationForm(forms.ModelForm): class Meta: