refactor: s/Helfer\*in/Helfi/
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Luca 2025-04-29 22:25:44 +02:00
parent 4c9729ee0f
commit 9232485e5f
19 changed files with 32 additions and 32 deletions

View File

@ -43,7 +43,7 @@ class AstaForm(forms.Form):
confirm = forms.BooleanField(
required=True,
label="Ich habe mich beim AStA als temporäres oder reguläres Mitglied (keine Fördermitgliedschaft!) angemeldet.",
help_text="Aus Versicherungsgründen müssen Helfer*innen ordentliche Mitglieder des AStA Bamberg e. V. sein. Die Mitgliedschaft ist kostenlos.",
help_text="Aus Versicherungsgründen müssen Helfis ordentliche Mitglieder des AStA Bamberg e. V. sein. Die Mitgliedschaft ist kostenlos.",
)

View File

@ -213,7 +213,7 @@ class LoginToken(models.Model):
send_count = models.IntegerField(default=0)
def send(self):
text = f"Dein Registrierungslink zum Helfer*innensystem: https://helfen.kntkt.de{self.get_absolute_url()}\nWenn du dich nicht registriert hast, ignoriere diese SMS."
text = f"Dein Registrierungslink zum Helfisystem: https://helfen.kntkt.de{self.get_absolute_url()}\nWenn du dich nicht registriert hast, ignoriere diese SMS."
msg = Message(to=self.helper, text=text)
msg.save()
self.sent_at = timezone.now()

View File

@ -9,7 +9,7 @@
{% if enable_registration %}
Du kannst dich gerne bereits <a href="{% url 'register' %}">anmelden</a>.
{% else %}
Aktuell ist es leider nicht möglich, sich für die Helfer*innen zu registrieren. Bitte komm später wieder.
Aktuell ist es leider nicht möglich, sich als Helfi zu registrieren. Bitte komm später wieder.
{% endif %}
{% endif %}
{% if helper or enable_registration %}

View File

@ -132,7 +132,7 @@ def register(request):
messages.add_message(
request,
messages.WARNING if request.method == "POST" else messages.INFO,
"Aktuell ist es leider nicht möglich, sich für die Helfer*innen zu registrieren. Bitte komm später wieder.",
"Aktuell ist es leider nicht möglich, sich als Helfi zu registrieren. Bitte komm später wieder.",
)
elif request.method == "POST":
form = RegisterForm(request.POST)

View File

@ -4,7 +4,7 @@
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>{% block title %}Help!{% endblock %} &ndash; Helfer*innen</title>
<title>{% block title %}Help!{% endblock %} &ndash; kontakt Helfis</title>
<link rel="icon" href="{% static 'tonkakt.svg' %}" sizes="any" type="image/svg+xml">
<link rel="stylesheet" href="{% static 'bulma.min.css' %}">
<link rel="stylesheet" href="{% static 'bulma-prefers-dark.min.css' %}">
@ -93,7 +93,7 @@
<nav class="navbar">
<div class="container">
<div class="navbar-brand">
<a class="navbar-item has-text-weight-bold" href="{% if user.is_authenticated %}{% url 'team:index' %}{% else %}{% url 'index' %}{% endif %}">Helfer*innen</a>
<a class="navbar-item has-text-weight-bold" href="{% if user.is_authenticated %}{% url 'team:index' %}{% else %}{% url 'index' %}{% endif %}">kontakt Helfis</a>
<a role="button" class="navbar-burger" aria-label="menu" aria-expanded="false" data-target="main-nav">
<span aria-hidden="true"></span>
<span aria-hidden="true"></span>

View File

@ -16,8 +16,8 @@
{{ team_member.url }}
Deine Schichten werden in den nächsten Tagen weniger werden, wenn wir alle Schichten unter mehr Teammitgliedern verteilen.
Du kannst unter dem Link immer nachschauen, welche Schichten du noch hast und welche schon von Helfer:innen belegt sind.
Bei Schichten mit mehreren Personen, bei denen nicht alle von Helfer:innen belegt sind, koordiniere dich bitte mit den anderen Teammitgliedern, wer von euch die Schicht übernimmt.
Du kannst unter dem Link immer nachschauen, welche Schichten du noch hast und welche schon von Helfis belegt sind.
Bei Schichten mit mehreren Personen, bei denen nicht alle von Helfis belegt sind, koordiniere dich bitte mit den anderen Teammitgliedern, wer von euch die Schicht übernimmt.
Natürlich kannst du auch mit anderen Menschen deine Schichten tauschen, dafür seid ihr aber selbst verantwortlich und ihr könnt den Tausch nicht im System abbilden.
Wenn du eine deiner Schichten machst, komm bitte 15 Minuten vorher kurz an den Infopoint, damit wir wissen, dass du da bist.
Danke für deine Hilfe!
@ -29,9 +29,9 @@ Diese Schichtzuteilung wurde maschinell erstellt und ist auch ohne Unterschrift
<th>Wann</th>
<th>Wie lange</th>
<th>Wo</th>
<th>Helfer:innen</th>
<th>Helfis</th>
<th>Team-Mitglieder</th>
<th>Helfer:innen-Link</th>
<th>Helfilink</th>
</tr>
</thead>
<tbody>

View File

@ -9,7 +9,7 @@ class FeedbackForm(ModelForm):
model = Feedback
fields = ("party", "next_year", "feedback_text")
labels = {
"party": "Kommst du zum Helfer*innen-Fest?",
"party": "Kommst du zum Helfifest?",
"feedback_text": "Wie war's?",
"next_year": "Dürfen wir dich nächstes Jahr wieder kontaktieren?",
}

View File

@ -10,7 +10,7 @@
<hr>
{% endif %}
<div class="content">
Bitte teil uns hierüber mit, ob du zum Helfer*innen-Fest kommst.
Bitte teil uns hierüber mit, ob du zum Helfifest kommst.
Vergiss nicht, deine Angaben mit dem <strong>Speichern</strong>-Button unten abzuschicken.
</div>
<form action="" method="post">

View File

@ -3,9 +3,9 @@
{% block title %}Feedback{% endblock %}
{% block content %}
<h3 class="title">Feedback von Helfer*innen</h3>
<h3 class="title">Feedback von Helfis</h3>
<div class="content is-flex">
Zum Helfer*innenfest angemeldet:&nbsp;
Zum Helfifest angemeldet:&nbsp;
<div class="tags">
<span class="tag is-success">ja</span>
<span class="tag is-danger">nein</span>

View File

@ -10,9 +10,9 @@
Um sicherzustellen, dass sich nur echte Menschen zu Schichten anmelden und damit wir dich erreichen, falls du dich zu deiner Schicht verspätest.
</p>
<h5 class="mb-2">Wird es dieses Jahr ein Helfer*innenfest geben?</h5>
<h5 class="mb-2">Wird es dieses Jahr ein Helfifest geben?</h5>
<p>
Wir werden dir nach dem Festival Bescheid geben, falls es ein Helfer*innenfest geben wird.
Wir werden dir nach dem Festival Bescheid geben, falls es ein Helfifest geben wird.
</p>
<h5 class="mb-2">Kann ich schon vor dem Festival mithelfen?</h5>

View File

@ -1,6 +1,6 @@
<meta name="visible" content="no">
<div class="content">
<h3>Randdaten zum Helfer*innen-Fest</h3>
<h3>Randdaten zum Helfifest</h3>
<ul>
<li><strong>Wo?</strong> Auf dem Festivalgelände</li>
<li><strong>Wann?</strong> Samstag, TBD um 17 Uhr</li>

View File

@ -5,7 +5,7 @@
<h2 id="Wieso-machen-wir-das-dieses-Jahr-so">Wieso machen wir das dieses Jahr so?</h2>
<p>A: Früher wurden unbesetzte Schichten immer erst am Plenum des jeweiligen Tages zugeteilt. Das Plenum war super stressig, weil alle Angst hatten, dass sie eine unbequeme Schicht bekommen. Außerdem wurde der Großteil der Schichten nur an anwesende Mitglieder verteilt, sodass es immer die selben Personen traf. Zusätzlich konnte sich niemand vorbereiten/Ersatz suchen, weil die Schichten erst am gleichen Tag zugeteilt wurden.<br>Das neue Verfahren soll die Situation weniger unangenehm für uns alle machen.</p>
<h2 id="Muss-ich-wirklich-so-viele-Schichten-machen">Muss ich wirklich so viele Schichten machen?</h2>
<p>A: Wir erwarten, dass fast alle Schichten vor 23 Uhr von Helfer*innen besetzt werden. Gerade wenn das Festival erst mal im Gang ist, melden sich noch recht viele Helfer*innen zu Schichten an.</p>
<p>A: Wir erwarten, dass fast alle Schichten vor 23 Uhr von Helfis besetzt werden. Gerade wenn das Festival erst mal im Gang ist, melden sich noch recht viele Helfis zu Schichten an.</p>
<h2 id="Muss-ich-all-meine-Schichten-selber-machen">Muss ich all meine Schichten selber machen?</h2>
<p>A: Du bist verantwortlich dafür, dass die Schicht besetzt wird. Das kannst du selber machen oder du fragst Freunde und andere Teammitglieder oder Besucher*innen.</p>
<h2 id="Ich-habe-noch-viele-freie-Schichten-andere-haben-nur-noch-recht-wenige">Ich habe noch viele freie Schichten, andere haben nur noch recht wenige.</h2>

View File

@ -8,7 +8,7 @@
<div class="container has-text-centered">
<h2 class="title is-2">kontakt &ndash; das Kulturfestival</h2>
<h1 class="title is-1">sucht dich!</h1>
<h3 class="title">Schnapp dir deine Helfer*innenschicht auf https://helfen.kntkt.de</h3>
<h3 class="title">Schnapp dir deine Helfischicht auf https://helfen.kntkt.de</h3>
</div>
</div>
</section>

View File

@ -14,7 +14,7 @@ def public_dashboard(request):
num_helpers = Helper.objects.count()
if num_helpers > 0:
facts.append(("Registrierte Helfer*innen", num_helpers))
facts.append(("Registrierte Helfis", num_helpers))
help_wanted = Q(required_helpers__gt=F("reg_count")) | Q(required_helpers=0) & Q(
room__required_helpers__gt=F("reg_count")

View File

@ -14,7 +14,7 @@ class NameField(forms.ModelChoiceField):
class HelperShift(forms.Form):
helper = NameField(label="Helfer*in", queryset=Helper.objects.order_by("name"))
helper = NameField(label="Helfi", queryset=Helper.objects.order_by("name"))
class BulkMessage(forms.Form):
@ -22,7 +22,7 @@ class BulkMessage(forms.Form):
label="Nachricht", widget=forms.Textarea(attrs={"class": "textarea"})
)
checked_in_only = forms.BooleanField(
label="Nur an Helfer*innen mit mindestens einem Check-in senden", required=False
label="Nur an Helfis mit mindestens einem Check-in senden", required=False
)

View File

@ -3,7 +3,7 @@
{% load humanize %}
{% load striplogintoken %}
{% block title %}Helferdetails{% endblock %}
{% block title %}Helfidetails{% endblock %}
{% block content %}
<h3 class="title">{{ helper.name }}</h3>

View File

@ -5,12 +5,12 @@
{% block everything %}
<section class="section">
<div class="container">
<h3 class="title" style="background:var(--background);margin:0 -1rem;padding:1rem;position:sticky;top:0;">Helfer*innen für {{ room.name }}</h3>
<h3 class="title" style="background:var(--background);margin:0 -1rem;padding:1rem;position:sticky;top:0;">Helfis für {{ room.name }}</h3>
<table class="table">
<thead style="background:inherit;position:sticky;top:4rem;">
<tr>
<th>Startzeit</th>
<th>Helfer*innen</th>
<th>Helfis</th>
</tr>
</thead>
<tbody>

View File

@ -21,7 +21,7 @@
</div>
{% endif %}
{% if shift.shiftregistration_set.all %}
<h5 class="subtitle">Helfer*innen</h5>
<h5 class="subtitle">Helfis</h5>
<div class="columns is-multiline">
{% for reg in shift.shiftregistration_set.all %}
<div class="column is-one-quarter">
@ -38,7 +38,7 @@
</form>
<form action="{% url 'team:unregister' reg.pk %}" method="post">
{% csrf_token %}
<button class="button is-warning is-small mr-2" type="submit">Helfer*in abmelden</button>
<button class="button is-warning is-small mr-2" type="submit">Helfi abmelden</button>
</form>
<form action="{% url 'team:mark_as_failed' reg.pk %}" method="post">
{% csrf_token %}
@ -65,7 +65,7 @@
{% endfor %}
</div>
{% endif %}
<h5 class="subtitle">Helfer*in eintragen</h5>
<h5 class="subtitle">Helfi eintragen</h5>
<form action="" method="post">
{% csrf_token %}
{% for field in add_helper_form %}

View File

@ -111,13 +111,13 @@ def shift_detail(request, pk):
messages.add_message(
request,
messages.SUCCESS,
"Helfer erfolgreich zur Schicht hinzugefügt",
"Helfi erfolgreich zur Schicht hinzugefügt",
)
else:
messages.add_message(
request,
messages.WARNING,
"Helfer ist bereits für diese Schicht angemeldet",
"Helfi ist bereits für diese Schicht angemeldet",
)
return redirect("team:shift", pk=shift.pk)
@ -286,7 +286,7 @@ class RoomShiftList(ShiftList):
class CheckinList(LoginRequiredMixin, ListView):
paginate_by = 30
template_name = "checkin_list.html"
title = "Ankommende Helfer*innen"
title = "Ankommende Helfis"
def get_queryset(self):
return (
@ -358,7 +358,7 @@ def delete_shiftregistration(request, pk):
return render(
request,
"csrf_protect.html",
{"action": "Helfer*in abmelden", "button_text": "Abmelden", "reg": reg},
{"action": "Helfi abmelden", "button_text": "Abmelden", "reg": reg},
)