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