Releases: VereinsringWasserlos/dienstplan-verwaltung
Releases · VereinsringWasserlos/dienstplan-verwaltung
Release list
v0.9.5.61
v0.9.5.46 - Release Packaging Hotfix
📦 Release Packaging Hotfix
- Release-ZIP für Deployment neu erstellt und bereinigt.
- Doppelte Archiveinträge entfernt.
- Backup-Dateien aus dem Release-Paket ausgeschlossen.
- Paketstruktur für WordPress-Update robuster gemacht (Top-Level Plugin-Ordner).
v0.9.5.45 - 🔒 Admin-only Services & Bereiche Release
✨ Neue Features
- Admin-only Dienste / Bereiche / Tätigkeiten: Neue Flaggung möglich, um bestimmte Dienste (z.B. Nachtwache, Kuchenbacken) nur durch Administratoren zuweisen zu können.
- Datenbank-Migration: �ereiche.admin_only und aetigkeiten.admin_only Spalten hinzugefügt.
- Admin-UI: Checkbox in Bereiche- und Tätigkeiten-Formularen zum Setzen des Admin-only-Flags.
- Frontend-Validierung: Lock-Button (🔒) für Normal-Nutzer bei Admin-only Diensten mit erklärendem Tooltip.
- Backend-Sicherheit: Doppelte AJAX-Validierung gegen unauthorized Zugriffe auf Admin-only Dienste.
🐛 Bugfixes
- Admin-only Checkbox lädt korrektes Flag beim Bearbeiten existierender Bereiche/Tätigkeiten.
v0.9.5.21 - Korrekter Plugin-Ordnername nach Update
0.9.5.21 - Korrekter Plugin-Ordnername nach Update
Bugfix
- GitHub-Auto-ZIPs benennen den Ordner mit Hash-Suffix (z.B. dienstplan-verwaltung-v0.9.5.18-WBZKhI), was WordPress dazu bringt, das Plugin nach der Installation zu deaktivieren.
- Neuer upgrader_post_install-Hook benennt den extrahierten Ordner automatisch auf dienstplan-verwaltung um.
Sofortloesung bei bereits betroffenem System
Plugin im WordPress Admin manuell reaktivieren: Plugins - Inaktive Plugins - Dienstplan Verwaltung - Aktivieren.
v0.9.5.20
0.9.5.20 - Admin-Vollzugriff\n\n- Fix: Admins mit dp_manage_settings sind jetzt immer uneingeschränkt.\n- Keine Vereins-Scopes mehr für Admins: Vollzugriff auf alle Vereine, Veranstaltungen, Dienste und Mitarbeiter.
v0.9.5.19
0.9.5.19 - Update-Reaktivierung\n\n- Fix: Plugin bleibt nach Update nicht mehr deaktiviert.\n- Updater merkt sich den Aktivstatus vor dem Update und stellt ihn danach wieder her.\n- Berücksichtigt normale Aktivierung und Netzwerk-Aktivierung (Multisite).\n- Zusätzliches Logging bei fehlgeschlagener Reaktivierung.
v0.9.5.18
0.9.5.18 - Manuelle Vereinszuordnung im Mitarbeiter-Modal
- Mitarbeiter-Modal: Vereine können jetzt manuell per Mehrfachauswahl zugeordnet/entfernt werden.
- Speichern mit Rechtebeachtung für eingeschränkte Vereinsadmins.
- Slot-basierte Vereinszuordnungen bleiben beim manuellen Speichern erhalten.
- Mitarbeiter-Modal und Mitarbeiter-Dienste-Modal wieder explizit in der Mitarbeiterseite eingebunden.
- Zusätzlich: automatische Mitarbeiter-Vereinszuordnung aus Buchungen läuft zentral über die DB-Logik.
v0.9.5.16 - Rechte-Refactor Vereinsadmin
Refactor: zentrale Scope-Logik fuer Vereinsadmins, scoped Datenladung in Veranstaltungen/Dienste/Mitarbeiter/Uebersicht und abgesicherte AJAX-CRUD-Pfade.
v0.9.5.15 - Vereinsfilter-Hotfix
Fix: Vereinsadmins sehen/bearbeiten nun nur eigene Vereine (robuste Zuordnungslogik).
v0.9.5.9 - Update-Seite Fix
Fix: Manuelles Update im Plugin-Backend funktioniert jetzt auch auf Servern ohne Git (WordPress Plugin Upgrader wird direkt ausgefuehrt).