From 323a5d86ea5c97d739028fca05e31510ad3d66f5 Mon Sep 17 00:00:00 2001
From: Gabriel Augendre
Date: Wed, 15 Jun 2022 20:17:05 +0200
Subject: [PATCH] Change wording
---
.../migrations/0039_auto_20220615_2016.py | 34 +++++++
src/manuels/models.py | 4 +-
src/manuels/templates/manuels/base.html | 2 +-
.../templates/manuels/books_message.html | 7 ++
.../manuels/list_books_supplies.html | 97 ++++++++++---------
src/manuels/views.py | 1 +
tasks.py | 2 +-
7 files changed, 96 insertions(+), 51 deletions(-)
create mode 100644 src/manuels/migrations/0039_auto_20220615_2016.py
create mode 100644 src/manuels/templates/manuels/books_message.html
diff --git a/src/manuels/migrations/0039_auto_20220615_2016.py b/src/manuels/migrations/0039_auto_20220615_2016.py
new file mode 100644
index 0000000..52b27d7
--- /dev/null
+++ b/src/manuels/migrations/0039_auto_20220615_2016.py
@@ -0,0 +1,34 @@
+# Generated by Django 3.2.13 on 2022-06-15 18:16
+
+from django.db import migrations, models
+
+import manuels.models
+
+
+class Migration(migrations.Migration):
+
+ dependencies = [
+ ("manuels", "0038_auto_20210510_0854"),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name="book",
+ name="isbn",
+ field=models.CharField(
+ help_text="Format attendu : 10 ou 13 chiffres, éventuellement séparés par des tirets et éventuellement suivis de la lettre X
. La recherche sur Decitre ne fonctionnera qu'avec un code ISBN à 13 chiffres (ou EAN)",
+ max_length=20,
+ validators=[manuels.models.isbn_validator],
+ verbose_name="ISBN/EAN du livre ou consommable demandé (hors specimen)",
+ ),
+ ),
+ migrations.AlterField(
+ model_name="book",
+ name="previously_acquired",
+ field=models.BooleanField(
+ choices=[(None, "------------"), (False, "Non"), (True, "Oui")],
+ default=None,
+ verbose_name="Livre ou consommable déjà acquis par l'élève les années précédentes",
+ ),
+ ),
+ ]
diff --git a/src/manuels/models.py b/src/manuels/models.py
index be21d5b..f60fd87 100644
--- a/src/manuels/models.py
+++ b/src/manuels/models.py
@@ -240,7 +240,7 @@ class Book(BaseModel):
other_editor = models.CharField(verbose_name="préciser", max_length=100, blank=True)
publication_year = models.PositiveIntegerField("année de publication")
isbn = models.CharField(
- "ISBN/EAN du manuel élève (hors specimen)",
+ "ISBN/EAN du livre ou consommable demandé (hors specimen)",
max_length=20,
help_text="Format attendu : 10 ou 13 chiffres, éventuellement séparés par des tirets et éventuellement "
"suivis de la lettre X
. La recherche sur Decitre ne fonctionnera qu'avec un code ISBN à "
@@ -254,7 +254,7 @@ class Book(BaseModel):
(True, "Oui"),
)
previously_acquired = models.BooleanField(
- "manuel acquis précédemment par l'élève",
+ "Livre ou consommable déjà acquis par l'élève les années précédentes",
choices=YES_NO_CHOICE,
blank=False,
default=None,
diff --git a/src/manuels/templates/manuels/base.html b/src/manuels/templates/manuels/base.html
index c6da6ee..428d8a8 100644
--- a/src/manuels/templates/manuels/base.html
+++ b/src/manuels/templates/manuels/base.html
@@ -31,7 +31,7 @@
diff --git a/src/manuels/templates/manuels/list_books_supplies.html b/src/manuels/templates/manuels/list_books_supplies.html
index 299d553..105edf4 100644
--- a/src/manuels/templates/manuels/list_books_supplies.html
+++ b/src/manuels/templates/manuels/list_books_supplies.html
@@ -28,6 +28,53 @@
et vous ne pourrez plus ajouter de livre à votre liste.
+
+
+
+ Liste des fournitures demandées
+ {% if not teacher.has_confirmed_list %}
+
+ Ajouter des fournitures
+
+ {% endif %}
+
+
+
+
+
+ {% if not teacher.has_confirmed_list %}
+ Modifier |
+ {% endif %}
+ Classe |
+ Discipline |
+ Liste de fournitures |
+
+
+
+ {% for supply in teacher.suppliesrequirement_set.all %}
+
+ {% if not teacher.has_confirmed_list %}
+
+
+ |
+ {% endif %}
+ {{ supply.level }} |
+ {{ supply.field }} |
+ {{ supply.supplies|linebreaksbr }} |
+
+ {% endfor %}
+
+
+
+
+
@@ -40,6 +87,9 @@
{% endif %}
+
+ Autres que les manuels des matières générales (Français / Maths / Histoire / Géo / EMC / Physique-Chimie / PSE / Langues)
+
@@ -99,51 +149,4 @@
-
-
-
- Liste des fournitures demandées
- {% if not teacher.has_confirmed_list %}
-
- Ajouter des fournitures
-
- {% endif %}
-
-
-
-
-
- {% if not teacher.has_confirmed_list %}
- Modifier |
- {% endif %}
- Classe |
- Discipline |
- Liste de fournitures |
-
-
-
- {% for supply in teacher.suppliesrequirement_set.all %}
-
- {% if not teacher.has_confirmed_list %}
-
-
- |
- {% endif %}
- {{ supply.level }} |
- {{ supply.field }} |
- {{ supply.supplies|linebreaksbr }} |
-
- {% endfor %}
-
-
-
-
-
{% endblock %}
diff --git a/src/manuels/views.py b/src/manuels/views.py
index 5c7979c..e02bceb 100644
--- a/src/manuels/views.py
+++ b/src/manuels/views.py
@@ -124,6 +124,7 @@ class BookView:
class AddBookView(BookView, AddItemView):
form_class = AddBookForm
template_name = "manuels/add_book.html"
+ message_template = "manuels/books_message.html"
def form_valid(self, form: AddBookForm):
for level in form.cleaned_data["levels"]:
diff --git a/tasks.py b/tasks.py
index 294698c..2fae800 100644
--- a/tasks.py
+++ b/tasks.py
@@ -66,7 +66,7 @@ def publish(ctx: Context) -> None:
@task
def deploy(ctx: Context) -> None:
- ctx.run("ssh ubuntu /home/gaugendre/checkout/update", pty=True, echo=True)
+ ctx.run("ssh ubuntu /home/gaugendre/manuels/update", pty=True, echo=True)
@task