Formulaire chercheur: Groupes de chercheur retiré
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / chercheurs / forms.py
index 3fc45a1..e52b5d8 100644 (file)
@@ -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é.<br><br>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é.<br><br>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: