diff --git a/arbeitsplan/migrations/0027_alter_leistung_wann.py b/arbeitsplan/migrations/0027_alter_leistung_wann.py new file mode 100644 index 0000000..b75fc7a --- /dev/null +++ b/arbeitsplan/migrations/0027_alter_leistung_wann.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.19 on 2026-01-10 12:34 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('arbeitsplan', '0026_meldung_unique_aufgabe_melder_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='leistung', + name='wann', + field=models.DateField(help_text='An welchem Tag hast du die Leistung erbracht?'), + ), + ] diff --git a/arbeitsplan/models.py b/arbeitsplan/models.py index 04eb528..0a5499d 100644 --- a/arbeitsplan/models.py +++ b/arbeitsplan/models.py @@ -539,7 +539,7 @@ class Status(models.TextChoices): erstellt = models.DateTimeField(auto_now_add=True) veraendert = models.DateTimeField(auto_now=True) wann = models.DateField( - help_text="An welchem Tag haben Sie die Leistung erbracht?", + help_text="An welchem Tag hast du die Leistung erbracht?", ) zeit = models.DecimalField( max_digits=3, diff --git a/arbeitsplan/templates/arbeitsplan_createLeistung.html b/arbeitsplan/templates/arbeitsplan_createLeistung.html index 0ad0f58..681f8aa 100644 --- a/arbeitsplan/templates/arbeitsplan_createLeistung.html +++ b/arbeitsplan/templates/arbeitsplan_createLeistung.html @@ -10,7 +10,7 @@ {% block content %} -Wir freuen uns, dass Sie durch eine Arbeitsleistung zum Vereinsleben beigetragen haben. Bitte geben Sie hier eine Beschreibung ein, damit Ihnen die Stunden gutgeschrieben werden können. +Wir freuen uns, dass du durch eine Arbeitsleistung zum Vereinsleben beigetragen hast. Bitte gib hier eine Beschreibung ein, damit dir die Stunden gutgeschrieben werden können.

{{ form.errors }} diff --git a/arbeitsplan/templates/arbeitsplan_listLeistung.html b/arbeitsplan/templates/arbeitsplan_listLeistung.html index 0f10015..492de69 100644 --- a/arbeitsplan/templates/arbeitsplan_listLeistung.html +++ b/arbeitsplan/templates/arbeitsplan_listLeistung.html @@ -5,7 +5,7 @@ {% block prefilter %} -

Zusammenfassung Ihrer Leistungen

+

Zusammenfassung deiner Leistungen

diff --git a/arbeitsplan/templates/arbeitsplan_listzuteilungen.html b/arbeitsplan/templates/arbeitsplan_listzuteilungen.html index 84254f0..3154d12 100644 --- a/arbeitsplan/templates/arbeitsplan_listzuteilungen.html +++ b/arbeitsplan/templates/arbeitsplan_listzuteilungen.html @@ -5,17 +5,17 @@ {% block prefilter %} -

Zusammenfassung Ihrer Zuteilungen

+

Zusammenfassung deiner Zuteilungen

-Sie sind bisher für insgesamt {{ zuteilungSummary }} Stunden eingeteilt. +Du bist bisher für insgesamt {{ zuteilungSummary }} Stunden eingeteilt.

{% if zuteilungSummary < arbeitslast %}

-Damit können Sie noch nicht die vorgesehenen {{ arbeitslast }} Stunden Arbeitsleistung pro Jahr erbringen. Sie sollten -den Vorstand kontaktieren und sich um weitere Zuteilungen bemühen. +Damit kannst du noch nicht die vorgesehenen {{ arbeitslast }} Stunden Arbeitsleistung pro Jahr erbringen. +Du solltest den Vorstand kontaktieren und dich um weitere Zuteilungen bemühen.
{% else %} -Wenn Sie alle diese Arbeitsdienste entsprechend erbringen, können Sie damit Ihr vorgesehenes Pensum pro Jahr erfüllen. Bitte kontrollieren Sie aber auch, ob Ihre tatsächlich gemeldeten Arbeitszeiten richtig verbucht werden. +Wenn du alle diese Arbeitsdienste entsprechend erbringst, kannst du damit dein vorgesehenes Pensum pro Jahr erfüllen. Bitte kontrolliere aber auch, ob deine tatsächlich gemeldeten Arbeitszeiten richtig verbucht werden. {% endif %} diff --git a/arbeitsplan/templates/home.html b/arbeitsplan/templates/home.html index 4faa9e7..0b57dc1 100644 --- a/arbeitsplan/templates/home.html +++ b/arbeitsplan/templates/home.html @@ -207,7 +207,7 @@

Vorstandsfunktionen

{% endfor %} {% else %} - Bitte loggen Sie sich ein! + Bitte logge dich ein! {% endif %} {% endblock %} \ No newline at end of file diff --git a/arbeitsplan/templates/inactive_reset.html b/arbeitsplan/templates/inactive_reset.html index 039293c..4abd421 100644 --- a/arbeitsplan/templates/inactive_reset.html +++ b/arbeitsplan/templates/inactive_reset.html @@ -10,10 +10,10 @@ {% block content %} -Hiermit können Sie für alle inaktiven Mitglieder (=haben sich noch nicht angemeldet) neue +Hiermit kannst du für alle inaktiven Mitglieder (=haben sich noch nicht angemeldet) neue Passwörter erzeugen und ein PDF mit einem Anschreiben an diese Mitglieder erzeugen.

-Bitte nutzen Sie diese Funktion mit Vorsicht da wiederholt neue Passwort-Mitteilungen für Verwirrung sorgen können. +Bitte nutze diese Funktion mit Vorsicht da wiederholt neue Passwort-Mitteilungen für Verwirrung sorgen können.

diff --git a/arbeitsplan/templates/keinVorstand.html b/arbeitsplan/templates/keinVorstand.html index ba235b2..da08395 100644 --- a/arbeitsplan/templates/keinVorstand.html +++ b/arbeitsplan/templates/keinVorstand.html @@ -10,11 +10,11 @@

Kein Vorstandsmitglied?

{% block content %} - -Manche Funktionen sind Vorstandmitgliedern vorbehalten. -Sie scheinen kein Vorstand zu sein - das tut uns leid!

-Wir schlagen vor, dass Sie zur Homepage zurückgehen. +Manche Funktionen sind Vorstandsmitgliedern vorbehalten. +Du scheinst keine Vorstands-Rechte zu besitzen. +

+Bitte gehe zurück zur Homepage . {% endblock %} diff --git a/arbeitsplan/views.py b/arbeitsplan/views.py index 69e34b7..fa73113 100644 --- a/arbeitsplan/views.py +++ b/arbeitsplan/views.py @@ -357,7 +357,8 @@ def get_object(self, queryset=None): from django.http import Http404 # TODO: nicer error message messages.error(self.request, - "Sie dürfen diese Aufgabe nicht löschen! Nur der verantworliche Vorstand darf das!") + "Du darfst diese Aufgabe nicht löschen! Nur der " + "verantwortliche Vorstand darf das!") raise Http404 return obj @@ -410,12 +411,12 @@ class ListAufgabenView (FilteredListView): Die Tabelle zeigt die anstehenden Aufgaben an.

- Sie können die angezeigten Aufgaben nach Aufgabengruppe filtern (--- entfernt den Filter). Zusätzlich können Sie nach dem Datum der Aufgabe filtern (Aufgaben mit Datum in der Vergangenheit werden aber grundsätzlich nicht angezeigt). Wählen Sie die Filter aus und klicken auf "Filter anwenden". + Du kannst die angezeigten Aufgaben nach Aufgabengruppe filtern (--- entfernt den Filter). Zusätzlich kannst du nach dem Datum der Aufgabe filtern (Aufgaben mit Datum in der Vergangenheit werden aber grundsätzlich nicht angezeigt). Wähle die Filter aus und klicke auf "Filter anwenden". """ ## todo_text = """ ##

  • Spalten klickbar machen: Aufgabe, Verantowrtlicher (direkt email senden?)
  • @@ -692,8 +693,11 @@ class MeldungenListeView (FilteredListView): # TODO: understand how to use reverse / reverse_lazy here # This is odd, why does reverse_lazy only return the object? - intro_text = format_html(("Ein Übersicht über alle von Ihnen eingegeben Meldungen. " - 'Editieren Sie bitte über die Funktion Melden im Menü Meldung.')) + intro_text = format_html( + "Eine Übersicht über alle von dir abgegebenen Meldungen. " + "Benutze zum Editieren bitte die Funktion " + 'Melden im Menü Meldung.' + ) def get_data(self): qs = (models.Meldung.objects. @@ -901,13 +905,17 @@ def get(self, request, aufgabeid, *args, **kwargs): meldung.bemerkung = "QUICKMELDUNG" meldung.save() - messages.success(self.request, - "Danke! Sie haben sich für Aufgabe " + - aufgabe.aufgabe + " gemeldet. Der Vorstand wird dies prüfen und ggf. einen Termin zusagen.") + messages.success( + self.request, + f"Danke! Du hast dich für die Aufgabe {aufgabe.aufgabe} gemeldet. " + "Der Vorstand wird dies prüfen und ggf. eine Zuteilung erstellen." + ) notifyVorstand(meldung, ["QUICKMELDUNG"]) else: - messages.warning(self.request, - "Ihre Schnellmeldung wurde nicht eingetragen; vermutlich existiert bereits eine Meldung von Ihnen.") + messages.warning( + self.request, + "Deine Schnellmeldung wurde nicht eingetragen; vermutlich existiert" + " bereits eine Meldung von dir.") except models.Aufgabe.DoesNotExist: messages.error(self.request, @@ -941,7 +949,7 @@ def get_queryset(self): self.intro_text = """ Welche Zuteilung sind für Nutzer eingetragen?

    - Filtern Sie nach Mitgliedernamen oder Aufgabengruppe. + Du kannst nach Mitgliedernamen oder Aufgabengruppe filtern. """ else: qs = models.Zuteilung.objects.filter(ausfuehrer=self.request.user) @@ -1368,8 +1376,7 @@ def annotate_data(self, qs): class StundenplaeneEdit(isVorstandMixin, FilteredListView): - title = """Weisen Sie einer Aufgabe Personen - zu den benötigten Zeitpunkten zu""" + title = "Weise einer Aufgabe Personen zu den benötigten Zeitpunkten zu" tableClassFactory = staticmethod(StundenplanEditFactory) tabletitle_template = "Zuweisung für Stunden eintragen" tabletitle = "Zuweisung für Stunden eintragen" @@ -1377,7 +1384,7 @@ class StundenplaeneEdit(isVorstandMixin, FilteredListView): 'value': "Stundenzuteilung eintragen/ändern"} intro_text = """Hinweis: Wenn hier keine Nutzer angezeigt werden, - müssen Sie zunächst Nutzer dieser Aufgabe zuteilen. Das Zuweisen zu + musst du zunächst Nutzer dieser Aufgabe zuteilen. Das Zuweisen zu einzelnen Stunden ist erst der zweite Schritt. In der Tabelle werden Spalten pro Uhrzeit angezeigt.
    diff --git a/boote/templates/boote/booking_my_bookings.html b/boote/templates/boote/booking_my_bookings.html index 5e3f218..e16f7e6 100644 --- a/boote/templates/boote/booking_my_bookings.html +++ b/boote/templates/boote/booking_my_bookings.html @@ -34,12 +34,12 @@ {{ boat.name }} ({{ boat.type.name }}) {{ weekday }}, {{ date }} von {{ time_from }} bis {{ time_to }} - Stornieren + Stornieren {% endfor %} {% else %} - Du hast aktuell keine Reservierungen.
    Such Dir Boot und Termin aus. + Du hast aktuell keine Reservierungen.
    Such dir Boot und Termin aus. {% endif %} diff --git a/boote/templates/boote/booking_priority_boot.html b/boote/templates/boote/booking_priority_boot.html index 825e534..625cf43 100644 --- a/boote/templates/boote/booking_priority_boot.html +++ b/boote/templates/boote/booking_priority_boot.html @@ -66,7 +66,7 @@

    Ausbildung

    {{ b.user.first_name }} {{ b.user.last_name }} {% if b.user == user %} - Ja, stornieren + Ja, stornieren {% endif %} @@ -99,7 +99,7 @@

    Regatta

    {{ b.user.first_name }} {{ b.user.last_name }} {% if b.user == user %} - Ja, stornieren + Ja, stornieren {% endif %} @@ -132,7 +132,7 @@

    Reparatur

    {{ b.user.first_name }} {{ b.user.last_name }} {% if b.user == user %} - Ja, stornieren + Ja, stornieren {% endif %} diff --git a/boote/templates/boote/boot_detail.html b/boote/templates/boote/boot_detail.html index c918651..e847172 100644 --- a/boote/templates/boote/boot_detail.html +++ b/boote/templates/boote/boot_detail.html @@ -61,7 +61,7 @@ {% if boot.club_boat %}

    -Hast Du kleinere Probleme am Boot entdeckt, melde diese bitte hier über Meldungen. Der Bootspate wird sich darum kümmern.
    +Hast du kleinere Probleme am Boot entdeckt, melde diese bitte hier über Meldungen. Der Bootspate wird sich darum kümmern.
    {% if numIssues %} Offene Meldungen: {{ numIssues }}
    {% endif %} diff --git a/boote/templates/booteHome.html b/boote/templates/booteHome.html index c793a88..f3a7062 100644 --- a/boote/templates/booteHome.html +++ b/boote/templates/booteHome.html @@ -82,7 +82,7 @@ {% else %} -Bitte loggen Sie sich ein! +Bitte logge dich ein! {% endif %} {% endblock %} \ No newline at end of file diff --git a/mitglieder/forms.py b/mitglieder/forms.py index abf842f..cbe233b 100644 --- a/mitglieder/forms.py +++ b/mitglieder/forms.py @@ -113,7 +113,7 @@ def clean(self): u = User.objects.get(username=mnr) raise ValidationError( f"Ein Nutzer mit dieser Mitgliedsnummer existiert bereits!\ - ({u.first_name} {u.last_name}) Bitte wählen Sie eine andere Nummer.", + ({u.first_name} {u.last_name}) Bitte wähle eine andere Nummer.", code="invalid", ) except User.DoesNotExist: diff --git a/mitglieder/views.py b/mitglieder/views.py index ffc7396..1a27474 100644 --- a/mitglieder/views.py +++ b/mitglieder/views.py @@ -541,12 +541,12 @@ class ImpersonateListe(isVorstandMixin, FilteredListView): ] intro_text = """ - Sie können die Identität eines anderen Nutzers annehmen, + Du kannst die Identität eines anderen Nutzers annehmen, beispielsweise um Meldungen oder Leistungen für diesen einzutragen.

    - Bitte gehen Sie verantwortlich mit dieser Möglichkeit um! + Bitte gehe verantwortlich mit dieser Möglichkeit um!

    - Beachten Sie: Diese Funktion funktioniert nicht bei Mitgliedern + Beachte: Diese Funktion funktioniert nicht bei Mitgliedern mit Sonderstatus (z.B. Adminstratoren dieser Webseite). """ diff --git a/templates/base.html b/templates/base.html index ca9c69f..66a2be3 100644 --- a/templates/base.html +++ b/templates/base.html @@ -116,7 +116,7 @@

    {% block branding %}
    ACHTUNG! {{ request.impersonator.first_name }} {{ request.impersonator.last_name }}, - Sie arbeiten jetzt als dieses Mitglied: + Du arbeitest jetzt als dieses Mitglied: {{ request.user.first_name }} {{ request.user.last_name }} ACHTUNG!