diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 0000000..79c29c9 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,36 @@ +## list.ecogood.org + +- [x] in Git einchecken und Änderungen vornehmen +- [x] ggf. Anpassung des Domainnamens auf mlmmj (wenn nötig) +- [x] Nach Login alle Listen anzeigen +- [x] Im Edit-Modus alle Felder entfernen außer Subscriber, Prefix und Moderators +- [x] Listen mit einem - werden nicht geladen +- [ ] Login über LDAP +- [ ] Nach Klick auf Liste Berechtigung prüfen über list-owner +- [ ] Audit-Log aller Änderungen + +--- + +## Besprechung mit Nino 23.07 +- [ ] Voreinstellen der [] für den Listen-Prefix +- [ ] Zählen der Subscriber und Moderatoren +- [ ] Nur Owner dürfen bearbeiten +- [ ] Audit Log +- [ ] LDAP Login abfragen und dann ggf. Admin-Permission setzen (mlmmj-Gruppe oder neue Gruppe) +- [ ] Nur die Listen mit Link anzeigen, die die Person selbst administrieren kann +- [ ] Version-String einfügen / Changelog +- [ ] Multi-Subscribe abfangen (auf Dupletten prüfen) + +--- + +## Vor Release erledigen: +- Alle TODO-Felder durchgehen und entfernen / fixen +- Beschreibung des "Ablaufes" in README +- Ist auskommentiertes HTML in Templates ein Sicherheitsrisiko? (view-source:https://list.ecogood.org/mlmmj-light-web-ecg/edit_list.php?list_name=a-moderation) + +--- + +## Backlog: +- [ ] User können sich selbst an die Listen subscriben +- [ ] list-description anzeigen +- [ ] Person gibt ihre Mailadresse ein und bekommt dann per Mail eine Liste all ihrer Subscriptions zurück