mirror of
https://git.hiabuto.net/C3MA/CCMA.git
synced 2026-07-01 03:04:52 +02:00
Refresh first release changelog
This commit is contained in:
@@ -1,16 +1,17 @@
|
||||
[
|
||||
{
|
||||
"version": "0.0.1-dev0",
|
||||
"date": "2026-06-21",
|
||||
"version": "1.0.0",
|
||||
"date": "2026-06-27",
|
||||
"changes": [
|
||||
"Erste Entwicklungsversion der dateibasierten CCMA-Mitgliederverwaltung.",
|
||||
"Mitgliederakten mit Stammdaten, Anschrift, Bank-/SEPA-Daten, Dokumentordner und nachvollziehbarer Chronik.",
|
||||
"Dashboard, Freitextsuche, Mitgliederliste und parallele Arbeits-Tabs in einer deutschen Light-/Dark-Oberfläche.",
|
||||
"Konfigurierbare Mitgliedsnummern, validierte Datums- und Bankdaten sowie zentrale Vereins- und Absenderangaben.",
|
||||
"Regelbasierter Hausmeister für Datenprüfung, Geburtstage, Jubiläen, Forderungen und anstehende Aufgaben.",
|
||||
"Forderungsmanagement mit Positionen, Teilzahlungen, GnuCash-Referenzen, Gebühren und mehrstufigem Mahnworkflow.",
|
||||
"OpenDocument-Templates für Mitglieder, Forderungen und Mahnungen mit Platzhaltern, Tabellenzeilen und lokaler PDF-Erzeugung.",
|
||||
"Transparente JSON-Speicherung, atomare Schreibvorgänge und portable Mitgliedsordner für Backup und DSGVO-Auskunft."
|
||||
"First Release der CCMA-Mitgliederverwaltung für lokale, dateibasierte Vereinsverwaltung.",
|
||||
"Mitglieder können mit Stammdaten, Anschrift, Kontaktangaben, Status, Bank-/SEPA-Daten und internen Notizen verwaltet werden.",
|
||||
"Mitgliederlisten, Suche und parallele Arbeits-Tabs helfen beim schnellen Finden und Bearbeiten von Akten.",
|
||||
"Assets und Inventar können angelegt, Mitgliedern zugeordnet, zurückgenommen und mit Kautionen oder Forderungen verbunden werden.",
|
||||
"Forderungen, Zahlungen, Gutschriften, Mahnungen und GnuCash-Referenzen können pro Mitglied nachvollziehbar gepflegt werden.",
|
||||
"Dokumente lassen sich aus OpenDocument-Vorlagen erzeugen und als PDF in den jeweiligen Akten ablegen.",
|
||||
"Chroniken halten wichtige Ereignisse, Kommentare und automatisch erzeugte Vorgänge nachvollziehbar fest.",
|
||||
"Der Hausmeister prüft Daten, erinnert an Aufgaben und meldet mögliche Probleme wie beschädigte oder extern geänderte Akten.",
|
||||
"Alle Daten bleiben als transparente JSON-Dateien im lokalen Store lesbar und können ohne Datenbank gesichert oder geprüft werden."
|
||||
]
|
||||
}
|
||||
]
|
||||
|
||||
@@ -1,9 +1,9 @@
|
||||
from ccma import __version__
|
||||
from ccma.ui.changelog_view import load_changelog
|
||||
|
||||
|
||||
def test_changelog_contains_current_version() -> None:
|
||||
def test_changelog_contains_release_entry() -> None:
|
||||
entries = load_changelog()
|
||||
assert entries
|
||||
assert entries[0]["version"] == __version__
|
||||
assert entries[0]["version"]
|
||||
assert entries[0]["date"]
|
||||
assert entries[0]["changes"]
|
||||
|
||||
Reference in New Issue
Block a user