Commit Graph

22 Commits

Author SHA1 Message Date
62a25726e8 Bump version to 1.17.1 1.17.1 2026-04-17 17:02:23 +02:00
1e739cfd3f Feature: is_mandatory Flag für Kostenpositionstypen
- Neue Spalte wp_kgvvm_cost_entries.is_mandatory (TINYINT, default 1)
- Kostenposten können jetzt als 'verpflichtend' oder 'manuell/optional' gekennzeichnet werden
- Validator: sanitize_cost_entry() und validate_cost_entry() aktualisiert
- CostRepository.save(): is_mandatory wird gespeichert
- Admin: Checkbox 'Verpflichtende Position' in der Kostenposten-Form hinzugefügt
- Datenbank: ALTER TABLE durchgeführt für existierende Instanzen
2026-04-17 17:02:13 +02:00
6602a56a1c Bump version to 1.17.0 1.17.0 2026-04-17 16:55:29 +02:00
1a6b1199cd Feature: Parzellenspezifische Kostenpositionsenzuweisung
- Neue Tabelle wp_kgvvm_parcel_cost_assignments für 1:N Zuordnungen
- CostRepository erweitert: get_assigned_entry_ids(), get_entry_ids_with_assignments(), assign_to_parcel(), unassign_from_parcel(), delete_assignments_for_entry()
- Admin: Neue POST-Action toggle_parcel_cost_assignment() mit Nonce-Sicherung
- Jahresabrechnung Parzelle: Rechte Seitenleiste zeigt alle Kostenpositions mit Zuordnungsstatus (✓ zugeordnet, ✗ nicht zugeordnet, – alle Parzellen)
- Berechnung: Kostenposten mit Beschränkung werden nur berechnet wenn Parzelle zugeordnet ist
- DataTransfer.php: parcel_cost_assignments in table_keys integriert für Export/Import
- DELETE-Handler bereinigt Zuordnungen beim Löschen einer Kostenposition
2026-04-17 16:55:09 +02:00
a1e6c52eaf Bump version to 1.16.3 1.16.3 2026-04-17 13:37:27 +02:00
f1571d3c0e Include member accounts in data export/import 2026-04-17 13:36:51 +02:00
5590306959 Bump version to 1.16.2 1.16.2 2026-04-17 13:31:59 +02:00
96969bb0a2 Add data export/import under settings 2026-04-17 13:29:11 +02:00
6c793ad41a Add changelog entry for 1.16.1 2026-04-17 12:32:07 +02:00
295b67dcce Bump version to 1.16.1 1.16.1 2026-04-17 12:22:00 +02:00
f69a648ea5 Dashboard: Arbeitsstunden-Widget für laufendes Jahr
- Zeigt Mitglieder erfüllt/offen, fehlende Stunden und Gesamtaufschlag

- Hinweis und Link wenn keine Jahreseinstellungen hinterlegt
2026-04-16 22:11:03 +02:00
7d3d543954 Release 1.16.0
Arbeitsstunden-Modul hinzugefuegt

- Pflichtstunden pro Jahr inkl. Preis je fehlender Stunde

- Arbeitsarten, Arbeitseintraege und Mehrfachzuordnung von Mitgliedern

- Mitgliederuebersicht mit Berechnung fehlender Stunden und Aufschlag

- Datenbankschema fuer Arbeitsstunden erweitert

- Stable Tag und Changelog in README/readme.txt aktualisiert
1.16.0
2026-04-16 21:38:59 +02:00
f399cc30bc kgv-verein-manager.php aktualisiert 2026-04-16 14:56:52 +02:00
c0c1c46435 README.md aktualisiert 2026-04-15 22:07:14 +02:00
7d08fabaa6 README.md aktualisiert 2026-04-15 22:06:36 +02:00
199bc911eb README.md aktualisiert 2026-04-15 22:06:15 +02:00
f08dfc029a Release 1.15.6 1.15.6 2026-04-15 21:44:19 +02:00
daf72fa705 Standardize WordPress readme format docs-readme-2026-04-15 2026-04-15 21:36:08 +02:00
3cf3fec72c Release 1.15.5 1.15.5 2026-04-14 16:26:53 +02:00
a98e181c12 Release 1.15.4 1.15.4 2026-04-13 22:40:32 +02:00
9c9ec13684 Update to version 1.15.3 2026-04-13 22:20:31 +02:00
4367aef84a Initial plugin commit 1.15.1 2026-04-13 21:01:07 +02:00