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:
Ludovic Stephan 2019-02-09 13:58:29 +01:00
commit f3117c9e69
6 changed files with 45 additions and 11 deletions

View file

@ -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

View file

@ -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):

View file

@ -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"

View file

@ -4,7 +4,12 @@
{% block page_size %}col-sm-8{% endblock %}
{% block realcontent %}
<h2>Demande de petits cours</h2>
<h2>
Demande de petits cours&nbsp;
<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 %}

View file

@ -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 %}

View file

@ -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 %}