<ahref="/{{ bdd }}/dashboard">{% trans "Supervision" %}</a>
<ahref="/{{ bdd }}/search">{% trans "Recherche (bêta)" %}</a>
<atarget="_blank"href="{% static 'doc/User_Documentation.pdf' %}">{% trans "Manuel de l'utilisateur" %}</a>
<atarget="_blank"href="/./{{ bdd }}/projectmaster">{% trans "Contact du projet" %}</a>
<!-- <a target="_blank" href="/./{{ bdd }}/projectmaster">{% trans "Contact du projet" %}</a> -->
<atarget="_blank"href="/./default/about">{% trans "A propos" %}</a>
</nav>
...
...
@@ -40,7 +40,7 @@
<!-- <div id="content"> -->
<h2>{% trans "Administration du projet" %} : {{ project }}</h2>
<ahref="/{{ bdd }}/adminbase">{% trans "Vider les formulaires ci-dessous" %}</a>
<divalign="right"><ahref="/{{ bdd }}/adminbase">{% trans "Vider les formulaires ci-dessous" %}</a></div>
{% if messages %}
<ulclass="messages">
{% for message in messages %}
...
...
@@ -152,10 +152,10 @@
</table>
<p>{% trans "Pour une modification, supprimer puis ajouter (deux administrateurs minimum requis : en ajouter un fictif temporairement si besoin )" %}</br><formmethod="post">{% csrf_token %}{% trans "Ajouter un administrateur pour ce projet" %} : email {{ projajadmform.contactajadm }} {% trans "Identifiant" %} {{ projajadmform.identajadm }} <inputtype="submit"value="{% trans "Valider"%}"></form></p>
<p><formmethod="post">{% csrf_token %}{% trans "Ajouter un administrateur pour ce projet" %} : email {{ projajadmform.contactajadm }} {% trans "Identifiant" %} {{ projajadmform.identajadm }} <inputtype="submit"value="{% trans "Valider"%}"></form></p>
<p><formmethod="post"> {% csrf_token %}{% trans "Suppression d'un administrateur" %} : {{ projsuppradmform.contactsuadm }} {% trans "êtes-vous sûr ?" %} {{ projsuppradmform.suppradm }} <inputtype="submit"value="{% trans "Supprimer"%}"></form><p>
<p><formmethod="post"> {% csrf_token %}{% trans "Supprimer un administrateur" %} : {{ projsuppradmform.contactsuadm }} {% trans "êtes-vous sûr ?" %} {{ projsuppradmform.suppradm }} <inputtype="submit"value="{% trans "Supprimer"%}"></form><p>
<HR>
<p><b>{% trans "Gestion des utilisateurs" %} ({{ sizeuters }}) :</b></p>
#La partie de code ci-dessous est reproduite dans la vue adminbase(request, bdd) = Synchronisation de la base locale (utilisateurs) avec la base générale (users)
foreinUtilisateur.objects.using(bdd).all():#1/2 création d'éventuels nouveaux users dans la base générale
#Factorisation de la suppression des utilisateurs et users inemployés (en tant que contact de bib ou en tant qu'admin de la base locale)
# contlist =[]
# for bibl in Library.objects.using(bdd).all():
# if bibl.contact not in contlist:
# contlist.append(bibl.contact)
# elif bibl.contact_bis not in contlist:
# contlist.append(bibl.contact_bis)
# elif bibl.contact_ter not in contlist:
# contlist.append(bibl.contact_ter)
# for adbdd in BddAdmin.objects.using(bdd).all():
# if adbdd.contact not in contlist:
# contlist.append(adbdd.contact)
#
# for utelmt in Utilisateur.objects.using(bdd).all():#1/3 Suppression d'utilisateurs locaux inemployés
# if utelmt.mail not in contlist:
# utelmt.delete(using =bdd)
foreinUtilisateur.objects.using(bdd).all():#2/3 création d'éventuels nouveaux users dans la base générale
else:#request.method =="GET
#La partie de code ci-dessous est reproduite dans la vue home(request, bdd) = Synchronisation de la base locale (utilisateurs) avec la base générale (users)
foreinUtilisateur.objects.using(bdd).all():#1/2 création d'éventuels nouveaux users dans la base générale