From 463b0a49223c335243ec2d51ebeded53f5e38749 Mon Sep 17 00:00:00 2001
From: Tom Teichler <tom.teichler@teckids.org>
Date: Sun, 19 Jun 2022 21:49:18 +0200
Subject: [PATCH] Beautify frontend

---
 aleksis/apps/paweljong/forms.py                   |  1 +
 aleksis/apps/paweljong/tables.py                  |  7 +++++++
 .../templates/paweljong/event/detail.html         | 15 ++++++++++-----
 aleksis/apps/paweljong/views.py                   |  2 +-
 4 files changed, 19 insertions(+), 6 deletions(-)

diff --git a/aleksis/apps/paweljong/forms.py b/aleksis/apps/paweljong/forms.py
index 2777d22..c864f82 100644
--- a/aleksis/apps/paweljong/forms.py
+++ b/aleksis/apps/paweljong/forms.py
@@ -499,4 +499,5 @@ class PersonGroupFormPerson(forms.Form):
         required=True,
         label=_("Person"),
         widget=forms.TextInput(attrs={"autofocus": "", "autocomplete": "off"}),
+        help_text=_("Please enter a username."),
     )
diff --git a/aleksis/apps/paweljong/tables.py b/aleksis/apps/paweljong/tables.py
index afd3534..bc2db25 100644
--- a/aleksis/apps/paweljong/tables.py
+++ b/aleksis/apps/paweljong/tables.py
@@ -143,3 +143,10 @@ class ChildGroupsTable(tables.Table):
         verbose_name=_("Add persons"),
         text=_("Add persons"),
     )
+
+
+class AdditionalFieldsTable(tables.Table):
+    class Meta:
+        attrs = {"class": "highlight"}
+
+    title = tables.LinkColumn("edit_additional_field_by_id", args=[A("id")])
diff --git a/aleksis/apps/paweljong/templates/paweljong/event/detail.html b/aleksis/apps/paweljong/templates/paweljong/event/detail.html
index 7561621..1adf1eb 100644
--- a/aleksis/apps/paweljong/templates/paweljong/event/detail.html
+++ b/aleksis/apps/paweljong/templates/paweljong/event/detail.html
@@ -77,11 +77,16 @@
    </div>
   </div>
 
-  <h5>{% blocktrans %}Additional fields{% endblocktrans %}</h5>
-  {% render_table additional_fields_table %}
-
-  <h5>{% blocktrans %}Child groups{% endblocktrans%}</h5>
-  {% render_table child_groups_table %}
+  <div class="row">
+    <div class="col s3">
+      <h5>{% blocktrans %}Additional fields{% endblocktrans %}</h5>
+      {% render_table additional_fields_table %}
+    </div>
+    <div class="col s9">
+      <h5>{% blocktrans %}Child groups{% endblocktrans%}</h5>
+      {% render_table child_groups_table %}
+    </div>
+  </div>
 
   <h5>{% blocktrans %}Registrations{% endblocktrans %}</h5>
   {% render_table registrations_table %}
diff --git a/aleksis/apps/paweljong/views.py b/aleksis/apps/paweljong/views.py
index b032c06..5dae957 100644
--- a/aleksis/apps/paweljong/views.py
+++ b/aleksis/apps/paweljong/views.py
@@ -25,7 +25,6 @@ from templated_email import send_templated_mail
 from aleksis.apps.postbuero.models import MailAddress
 from aleksis.core.mixins import AdvancedCreateView, AdvancedDeleteView, AdvancedEditView
 from aleksis.core.models import Activity, Group, Person
-from aleksis.core.tables import AdditionalFieldsTable
 from aleksis.core.util import messages
 from aleksis.core.util.core_helpers import get_site_preferences, objectgetter_optional
 
@@ -43,6 +42,7 @@ from .forms import (
 )
 from .models import Event, EventRegistration, InfoMailing, RegistrationState, Terms, Voucher
 from .tables import (
+    AdditionalFieldsTable,
     ChildGroupsTable,
     EventRegistrationsTable,
     InfoMailingsTable,
-- 
GitLab