Repository navigation
Fehlerkorrekturen bei den Mitgliedschaftszeiträumen und in der Zeiterfassung der Check-in-App. Die Datenbank ändert sich nicht.
Bitte nach dem Update die Meldungen des Update-Assistenten lesen. Ein Zeitraum mit Status „Inaktiv“ wirkt ab dieser Version wirklich als inaktiv. Wer einen beendeten Zeitraum bisher als „Inaktiv“ markiert hat, um „war aktiv von … bis …“ auszudrücken, sollte ihn auf „Aktiv“ umstellen. Der Update-Assistent nennt die Mitglieder, bei denen das zutreffen kann. Er ändert selbst nichts.
Behoben
- Zeiträume mit Status „Inaktiv“ wirkten wie aktive. Ein Mitglied, das zum Beispiel ab dem 1. des Monats auf „Inaktiv“ gesetzt wurde, blieb überall aktiv: in Statistik, Anwesenheitsliste, Station, Terminrückmeldungen und Kalender-Abo.
- Jetzt beendet oder unterbricht ein inaktiver Zeitraum die Aktivität.
- Gibt es aktive Zeiträume, muss der Tag in einem davon liegen.
- Die Mitgliederliste zeigt aktiv und inaktiv nach dem Stand von heute. Bisher galt ein Mitglied als aktiv, wenn es irgendwann im gewählten Jahr aktiv war. Ein im September beendeter Zeitraum stand dadurch bis Jahresende als „Aktiv“ da. Spalte, Hervorhebung, Filter und Mitgliederdialog zeigen jetzt den heutigen Stand.
- Check-in-App, Zeiterfassung:
- Admin und Manager bekommen nur noch die Tätigkeitsarten ihres eigenen Mitglieds angeboten. Bisher sahen sie alle Arten, und der Start scheiterte dann.
- Die Zuordnung der Tätigkeitsarten zu Terminarten lädt beim Öffnen der Zeiterfassung neu. Bisher kam sie nur bei der Anmeldung, eine spätere Änderung im Dashboard wirkte erst nach einem Neustart der App.
Für Entwickler und Betreiber
GET membersliefert neuis_active_today. Das Feld sagt, ob das Mitglied heute aktiv ist.is_active_in_periodbleibt unverändert. Details inAPI.md.- Demo-Betreiber:
private/demo/plan.phpist geändert. Beendete Zeiträume legt der Generator jetzt mit Status „Aktiv“ an.
Update
Über den Update-Wizard (public/update/). Der Migrationsschritt ändert keine Tabellen und keine Daten. Er prüft nur die Mitgliedschaftszeiträume und meldet auffällige Einträge als Warnung.
Vollständige Liste aller Änderungen: CHANGELOG.md.