diff --git a/CHANGELOG b/CHANGELOG index c3a4de22..aca269b4 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,4 @@ +- Ajoute un lien vers l'administration générale depuis les petits cours - Abandon de l'ancien catalogue BdA (déjà plus utilisé depuis longtemps) - Force l'unicité des logins clipper - Nouveau site du COF en wagtail diff --git a/gestioncof/admin.py b/gestioncof/admin.py index f0fd2a43..e82f0a31 100644 --- a/gestioncof/admin.py +++ b/gestioncof/admin.py @@ -296,6 +296,7 @@ class PetitCoursDemandeAdmin(admin.ModelAdmin): ) list_filter = ("traitee", "niveau") search_fields = ("name", "email", "phone", "lieu", "remarques") + readonly_fields = ("created",) class ClubAdminForm(forms.ModelForm): diff --git a/petitscours/models.py b/petitscours/models.py index c3bdce2f..cc518675 100644 --- a/petitscours/models.py +++ b/petitscours/models.py @@ -172,6 +172,11 @@ class PetitCoursDemande(models.Model): return proposals, unsatisfied + def get_absolute_url(self): + from django.urls import reverse + + return reverse("petits-cours-demande-details", kwargs={"pk": str(self.id)}) + class Meta: app_label = "gestioncof" verbose_name = "Demande de petits cours" diff --git a/petitscours/templates/petitscours/demande_detail.html b/petitscours/templates/petitscours/demande_detail.html index e82a67d4..6f8b1f2b 100644 --- a/petitscours/templates/petitscours/demande_detail.html +++ b/petitscours/templates/petitscours/demande_detail.html @@ -4,7 +4,12 @@ {% block page_size %}col-sm-8{% endblock %} {% block realcontent %} -

Demande de petits cours

+

+ Demande de petits cours  + + Modifier + +

{% include "petitscours/details_demande_infos.html" %}
@@ -23,17 +28,23 @@ {% endif %}
- {% if demande.traitee %} -
-
+
+ Retour à la liste des demandes + + {% if demande.traitee %} + -
- {% else %} -
-
+ {% else %} +
+ {% endif %}
- {% endif %} {% endblock %} diff --git a/petitscours/templates/petitscours/traitement_demande.html b/petitscours/templates/petitscours/traitement_demande.html index ef80b27b..e95edb61 100644 --- a/petitscours/templates/petitscours/traitement_demande.html +++ b/petitscours/templates/petitscours/traitement_demande.html @@ -1,7 +1,12 @@ {% extends "petitscours/base_title.html" %} {% block realcontent %} -

Traitement de la demande de petits cours {{ demande.id }}

+

+ Traitement de la demande de petits cours {{ demande.id }} + + Modifier + +

{% include "petitscours/details_demande_infos.html" %}
{% if errors %} @@ -48,4 +53,7 @@

Impossible de trouver des propositions pour cette demande

Traitement manuel obligatoire !
{% endif %} +

+ Retour à la liste des demandes +

{% endblock %} diff --git a/petitscours/templates/petitscours/traitement_demande_autre_niveau.html b/petitscours/templates/petitscours/traitement_demande_autre_niveau.html index e1cc43fb..cb3ec379 100644 --- a/petitscours/templates/petitscours/traitement_demande_autre_niveau.html +++ b/petitscours/templates/petitscours/traitement_demande_autre_niveau.html @@ -2,7 +2,12 @@ {% load staticfiles %} {% block realcontent %} -

Traitement de la demande de petits cours {{ demande.id }}

+

+ Traitement de la demande de petits cours {{ demande.id }} + + Modifier + +

{% include "petitscours/details_demande_infos.html" %}
@@ -55,4 +60,7 @@

Impossible de trouver des propositions pour cette demande

Traitement manuel obligatoire !
{% endif %} +

+ Retour à la liste des demandes +

{% endblock %}