From cb9af53740e3dbd7eb280a15816eb96354431484 Mon Sep 17 00:00:00 2001
From: Dominik George <nik@naturalnet.de>
Date: Mon, 16 Sep 2019 14:04:08 +0200
Subject: [PATCH] Finalise title page. Closes #26.

---
 .../static/css/alsijil/full_register.css      | 24 +++++++++
 .../alsijil/print/full_register.html          | 53 +++++++++++++++----
 2 files changed, 68 insertions(+), 9 deletions(-)

diff --git a/biscuit/apps/alsijil/static/css/alsijil/full_register.css b/biscuit/apps/alsijil/static/css/alsijil/full_register.css
index c06fa37d6..fc5ed9915 100644
--- a/biscuit/apps/alsijil/static/css/alsijil/full_register.css
+++ b/biscuit/apps/alsijil/static/css/alsijil/full_register.css
@@ -60,6 +60,22 @@ section.sheet.smallprint {
   font-size: 8pt;
 }
 
+section.sheet.bigprint {
+  font-size: 12pt;
+}
+
+span.signature-line {
+  display: inline-block;
+  width: 10em;
+  border-bottom: 1px solid;
+}
+
+#titlepage {
+  display: flex;
+  flex-direction: column;
+  justify-content: space-around;
+}
+
 #titlepage h1 {
   text-align: center;
 }
@@ -77,11 +93,19 @@ section.sheet.smallprint {
   text-align: center;
 }
 
+#titlepage p#printed-info {
+  text-align: center;
+}
+
 #titlepage p#group-owners {
   font-size: 130%;
   text-align: center;
 }
 
+#titlepage p#signatures {
+  padding-top: 2em;
+}
+
 table {
   width: 100%;
   border: 1px solid black;
diff --git a/biscuit/apps/alsijil/templates/alsijil/print/full_register.html b/biscuit/apps/alsijil/templates/alsijil/print/full_register.html
index 1ca519d77..8ad0fa082 100644
--- a/biscuit/apps/alsijil/templates/alsijil/print/full_register.html
+++ b/biscuit/apps/alsijil/templates/alsijil/print/full_register.html
@@ -12,15 +12,50 @@
   </head>
 
   <body class="A4">
-    <section class="sheet padding-10mm" id="titlepage">
-      <h1>{% trans 'Class register' %}</h1>
-      <img src="{% cropped_thumbnail group.school 'logo_cropping' max_size='600x600' %}" id="school-logo" />
-      <p id="group-desc">
-        {{ group.name }}
-      </p>
-      <p id="group-owners">
-        {{ group.owners.all|join:', ' }}
-      </p>
+    <section class="sheet padding-10mm bigprint" id="titlepage">
+      <div>
+        <h1>{% trans 'Class register' %}</h1>
+        <img src="{% cropped_thumbnail group.school 'logo_cropping' max_size='600x600' %}" id="school-logo" />
+        <p id="group-desc">
+          {{ group.name }}
+        </p>
+        <p id="group-owners">
+          {% trans 'Owners' %}:
+          {{ group.owners.all|join:', ' }}
+        </p>
+        <p id="printed-info">
+          {% trans 'Printed on' %} {{ today }}
+        </p>
+      </div>
+      <div>
+        <hr />
+      </div>
+      <div>
+        <p>
+          {% blocktrans %}
+            This printout is intended for archival purposes. The main copy of
+            the class register is stored in the BiscuIT School Information
+            System.
+          {% endblocktrans %}
+        </p>
+        <p>
+          {% blocktrans %}
+            Copies of the class register, both digital and as printout, must
+            only be kept inside the school and/or on devices authorised by the
+            school.
+          {% endblocktrans %}
+        </p>
+        <p>
+          {% blocktrans %}
+            The owner of the group and the headteacher confirm the above, as
+            well as the correctness of this printout.
+          {% endblocktrans %}
+        </p>
+        <p id="signatures">
+          <span class="signature-line"></span> ({% trans 'Owners' %}),
+          <span class="signature-line"></span> ({% trans 'Headteacher' %})
+        </p>
+      </div>
     </section>
 
     <section class="sheet padding-10mm" id="persons-overview">
-- 
GitLab