Merge branch 'Elarnon/petitscours_edit' into 'master'
Quelques améliorations d'ergonomie sur les petits cours See merge request klub-dev-ens/gestioCOF!350
This commit is contained in:
commit
f3117c9e69
6 changed files with 45 additions and 11 deletions
|
@ -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
|
||||
|
|
|
@ -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):
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -4,7 +4,12 @@
|
|||
{% block page_size %}col-sm-8{% endblock %}
|
||||
|
||||
{% block realcontent %}
|
||||
<h2>Demande de petits cours</h2>
|
||||
<h2>
|
||||
Demande de petits cours
|
||||
<a style="float: right" href="{% url 'admin:gestioncof_petitcoursdemande_change' demande.id %}">
|
||||
<span class="glyphicon glyphicon-edit"></span> Modifier
|
||||
</a>
|
||||
</h2>
|
||||
{% include "petitscours/details_demande_infos.html" %}
|
||||
<hr />
|
||||
<table class="table table-striped">
|
||||
|
@ -23,17 +28,23 @@
|
|||
</tr>
|
||||
{% endif %}
|
||||
</table>
|
||||
{% if demande.traitee %}
|
||||
<div style="text-align: right;">
|
||||
<form action="{% url "petits-cours-demande-retraitement" demande.id %}">
|
||||
<div>
|
||||
<a href="{% url 'petits-cours-demandes-list' %}">Retour à la liste des demandes</a>
|
||||
|
||||
{% if demande.traitee %}
|
||||
<form
|
||||
style="float: right"
|
||||
action="{% url "petits-cours-demande-retraitement" demande.id %}"
|
||||
>
|
||||
<input class="btn btn-primary" type="submit" value="Retraiter">
|
||||
</form>
|
||||
</div>
|
||||
{% else %}
|
||||
<div style="text-align: right;">
|
||||
<form action="{% url "petits-cours-demande-traitement" demande.id %}">
|
||||
{% else %}
|
||||
<form
|
||||
style="float: right"
|
||||
action="{% url "petits-cours-demande-traitement" demande.id %}"
|
||||
>
|
||||
<input class="btn btn-primary" type="submit" value="Traiter">
|
||||
</form>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
|
|
|
@ -1,7 +1,12 @@
|
|||
{% extends "petitscours/base_title.html" %}
|
||||
|
||||
{% block realcontent %}
|
||||
<h2>Traitement de la demande de petits cours {{ demande.id }}</h2>
|
||||
<h2>
|
||||
Traitement de la demande de petits cours {{ demande.id }}
|
||||
<a style="float: right" href="{% url 'admin:gestioncof_petitcoursdemande_change' demande.id %}">
|
||||
<span class="glyphicon glyphicon-edit"></span> Modifier
|
||||
</a>
|
||||
</h2>
|
||||
{% include "petitscours/details_demande_infos.html" %}
|
||||
<hr />
|
||||
{% if errors %}
|
||||
|
@ -48,4 +53,7 @@
|
|||
<h3>Impossible de trouver des propositions pour cette demande</h3>
|
||||
<div class="error" style="font-size: 1.6em; margin-top: 10px;">Traitement manuel obligatoire !</div>
|
||||
{% endif %}
|
||||
<p>
|
||||
<a href="{% url 'petits-cours-demandes-list' %}">Retour à la liste des demandes</a>
|
||||
</p>
|
||||
{% endblock %}
|
||||
|
|
|
@ -2,7 +2,12 @@
|
|||
{% load staticfiles %}
|
||||
|
||||
{% block realcontent %}
|
||||
<h2>Traitement de la demande de petits cours {{ demande.id }}</h2>
|
||||
<h2>
|
||||
Traitement de la demande de petits cours {{ demande.id }}
|
||||
<a style="float: right" href="{% url 'admin:gestioncof_petitcoursdemande_change' demande.id %}">
|
||||
<span class="glyphicon glyphicon-edit"></span> Modifier
|
||||
</a>
|
||||
</h2>
|
||||
{% include "petitscours/details_demande_infos.html" %}
|
||||
<hr />
|
||||
<div class="error">
|
||||
|
@ -55,4 +60,7 @@
|
|||
<h3>Impossible de trouver des propositions pour cette demande</h3>
|
||||
<div class="error" style="font-size: 1.6em; margin-top: 10px;">Traitement manuel obligatoire !</div>
|
||||
{% endif %}
|
||||
<p>
|
||||
<a href="{% url 'petits-cours-demandes-list' %}">Retour à la liste des demandes</a>
|
||||
</p>
|
||||
{% endblock %}
|
||||
|
|
Loading…
Reference in a new issue