Desactivation mots-cles recherche chercheurs
[auf_savoirs_en_partage_django.git] / auf_savoirs_en_partage / chercheurs / forms.py
index e930714..4bedb80 100644 (file)
@@ -4,29 +4,45 @@ from models import *
 
 
 class PersonneForm(forms.ModelForm):
+    password = forms.CharField(widget=forms.PasswordInput(), label="Mot de passe")  
     class Meta:
         model = Utilisateur
         fields = ('nom', 'prenom', 'courriel', 'password', 'genre')
+        
 
 class ChercheurForm(forms.ModelForm):
     class Meta:
         model = Chercheur
-        fields = ('pays', 'groupes')
+        fields = ('groupes',)
         
+class PublicationForm(forms.ModelForm):
+    class Meta:
+        model = Publication
+        fields = ('titre', 'annee', 'revue', 'editeur', 'lieu_edition', 'nb_pages', 'url')
 
 class EtablissementForm(forms.ModelForm):
     class Meta:
         model = Chercheur
         fields = ('etablissement',)
 
+class EtablissementAutreForm(forms.ModelForm):
+    class Meta:
+        model = Chercheur
+        fields = ('etablissement_autre_nom', 'etablissement_autre_pays', )
+
 class DisciplineForm(forms.ModelForm):
     class Meta:
         model = Chercheur
-        fields = ('discipline', 'expertise', 'mots_cles', 'url', 'publication1', 'publication2', 'publication3')
+        fields = ('discipline', 'expertise', 'mots_cles', 'url_site_web', 'url_blog', 'url_facebook', 'url_linkedin')
+        
+class PersonneEditForm(forms.ModelForm):
+    class Meta:
+        model = Personne
+        fields = ('nom', 'prenom', 'genre') 
         
         
 class RepertoireSearchForm (forms.Form):
-      mots_cles = forms.CharField (required = False, label="Mots-clés")
+      #mots_cles = forms.CharField (required = False, label="Mots-clés")
       discipline = forms.ModelChoiceField(queryset=Discipline.objects.all(), required=False, label="Champ disciplinaire", empty_label="Tous")
       fonction = forms.ChoiceField(choices=(('','Tous'),)+FONCTION_CHOICES, required=False, label="Fonction")
       pays = forms.ModelChoiceField(queryset=Pays.objects.all().order_by("nom"), required=False, label="Localisation", empty_label="Tous")