Compare commits

...

4 Commits

Author SHA1 Message Date
e575051010 one more check
All checks were successful
CI/CD Pipeline / test (push) Successful in 12m32s
CI/CD Pipeline / deploy (push) Successful in 6m12s
2025-05-10 15:34:48 +02:00
c8fde325db add funny text after station is done. Preparation for #70 2025-05-10 14:21:03 +02:00
934d23ab2f mention that you can undo wrong clicks; Fixes #67 2025-05-10 13:46:29 +02:00
f71bcf35c3 minor wording improvement 2025-05-10 13:45:10 +02:00
2 changed files with 9 additions and 4 deletions

View File

@@ -53,7 +53,8 @@ button_station_ready: "Sobald du bei deiner Station bist und bereit zu starten b
station_not_yet_ready: "Bin mit der Station doch noch nicht bereit..."
one_team_should_come_to_station: "Insgesamt sollte 1 Team zu deiner Station kommen."
n_teams_should_come_to_station: "Insgesamt sollten %{amount} Teams zu deiner Station kommen."
team_on_the_way_to_your_station: "Team %{team} ist seit %{time} auf dem Weg zu deiner Station."
team_on_the_way_to_your_station: "Das Team %{team} ist seit %{time} auf dem Weg zu deiner Station."
station_done: "Puh. 😮‍💨 Das war viel Arbeit, aber eine starke Leistung von dir! 💪 Und jetzt ist alles erledigt. ✅🎉"
team_is_here: "Team ist da"
info_single_team_not_yet_rated: "Noch keine Punkte für diese Gruppe vergeben ⤵️"
info_multiple_teams_not_yet_rated: "Noch keine Punkte für diese Gruppen vergeben ⤵️"
@@ -110,7 +111,7 @@ confirm_station_cancel_team_finished: "Bist du sicher, dass das Team noch nicht
station: "Station"
stations: "Stationen"
stations_expl_without_first_word: "sind festgelegte Orte mit spezifischen Aufgaben."
station_expl_for_everyone: "<p>In diesem Tool solltest du diese 3 Dinge vermerken:</p> <ol> <li> <b>Ein Team kommt zu deiner Station:</b> Du wählst das entsprechende Team aus und klickst auf <em>Team ist da</em>. Das Team ist nun im Wartemodus (⏳). </li> <li> <b>Das Team beginnt mit der Aufgabe bei deiner Station:</b> Du klickst beim entsprechenden Team auf <em>Team startet</em>. Das Team ist nun im aktiven Modus (🎬). </li> <li> <b>Das Team hat deine Station beendet und ist gegangen:</b> Du klickst beim entsprechenden Team auf <em>Team fertig</em>. Bitte schau, dass du das immer zeitnah erledigst, damit die nächste Station informiert werden kann, dass ein Team auf dem Weg ist. </li> </ol> <p>Zu jedem Zeitpunkt kannst du mit Klick auf ✏️ Notizen zu den Teams machen. In aller Ruhe kannst du unter dem Punkt <em>Zu bewerten</em> die Teams, die schon bei dir waren, bewerten.</p>"
station_expl_for_everyone: "<p>In diesem Tool solltest du diese 3 Dinge vermerken:</p> <ol> <li> <b>Ein Team kommt zu deiner Station:</b> Du wählst das entsprechende Team aus und klickst auf <em>Team ist da</em>. Das Team ist nun im Wartemodus (⏳). </li> <li> <b>Das Team beginnt mit der Aufgabe bei deiner Station:</b> Du klickst beim entsprechenden Team auf <em>Team startet</em>. Das Team ist nun im aktiven Modus (🎬). </li> <li> <b>Das Team hat deine Station beendet und ist gegangen:</b> Du klickst beim entsprechenden Team auf <em>Team fertig</em>. Bitte schau, dass du das immer zeitnah erledigst, damit die nächste Station informiert werden kann, dass ein Team auf dem Weg ist. </li> </ol> <p>Zu jedem Zeitpunkt kannst du mit Klick auf ✏️ Notizen zu den Teams machen und das Team wieder entfernen, solltest du dich verklickt haben. In aller Ruhe kannst du unter dem Punkt <em>Zu bewerten</em> die Teams, die schon bei dir waren, bewerten.</p>"
nonexisting_station: "Station mit ID %{id} existiert nicht."
station_url: "Stations-Link"
station_url_info: "Diesen Link nur Betreuern der Station %{station} geben! Mit diesem Link erhält man die Berechtigung, Teams zu bewerten."
@@ -144,7 +145,7 @@ station_delete_succ: "Station %{name} erfolgreich gelöscht"
station_delete_err_already_used: "Station %{name} konnte nicht gelöscht werden, da sie bereits verwendet wird (%{err})"
station_has_not_rated_team_yet: "Station hat Team noch nicht bewertet" # should be short -> tooltip
station_move_up: "%{name} nach vor reihen" # should be short -> tooltip
generate_station_pdf: "Stations PDF generieren"
generate_station_pdf: "Stations-Dokument zum Ausdrucken der Login-Links (QR Code)"
station_new_name: "Station %{old} heißt ab sofort %{new}."
station_new_notes: "Notizen für die Station %{station} erfolgreich bearbeitet"
station_new_crew_amount: "Anzahl an Betreuer für die Station %{station} erfolgreich bearbeitet"
@@ -211,7 +212,7 @@ last_contact_team: "Letzter Stationskontakt der Teams"
not_yet_seen: "Noch nicht gesehen"
no_teams: "Es gibt noch keine Teams."
route_needed_before_creating_teams: "Bevor du ein Team erstellen kannst, musst du zumindest eine Route erstellen, die das Team gehen kann."
have_i_lost_groups: "Hab ich eine Gruppe verloren? 😳"
have_i_lost_groups: "Hab ich ein Team verloren? 😳"
confirm_delete_team: "Bist du sicher, dass das Team gelöscht werden soll? Das kann _NICHT_ mehr rückgängig gemacht werden."

View File

@@ -253,6 +253,10 @@ DROP TABLE temp_pos;",
return None;
}
if self.stations_not_in_route(db).await.contains(station) {
return None;
}
if self.stations(db).await.len() <= 1 {
return None;
}