updated featurecreep

This commit is contained in:
kolaente 2018-07-05 08:55:34 +02:00
parent 462dfc8868
commit 31eb916af2
Signed by untrusted user: konrad
GPG Key ID: F40E70337AB24C9B
1 changed files with 11 additions and 8 deletions

View File

@ -41,13 +41,7 @@ Ab v0.3 können wir mit clients anfangen.
* [x] Löschen
* [x] Überall nochmal überprüfen dass der Nutzer auch das Recht hat die Liste zu löschen
* [ ] "Apiformat" Methoden, damit in der Ausgabe zb kein Passwort drin ist..., oder created/updated von Nutzern... oder ownerID nicht drin ist sondern nur das ownerobject
* [x] Swaggerdocs !!!!
* [ ] Rechte überprüfen (in extra Funktion auslagern, dann wird das einfacher später):
* [ ] Listen erstellen
* [ ] Listen bearbeiten (nur eigene im Moment)
* [ ] Listenpunkte hinzufügen
* [ ] Listenpunkte bearbeiten
Neues Konzept: _Namespaces_
@ -121,8 +115,8 @@ Teams sind global, d.h. Ein Team kann mehrere Namespaces verwalten.
* [x] Löschen
* [ ] Teams hinzufügen. Der Nutzer kriegt nur Teams angezeigt die er erstellt hat.
* [x] Alle Listen eines Namespaces anzeigen
* [ ] Listen
* [ ] Listen zu einem Namespace hinzufügen
* [x] Listen
* [x] Listen zu einem Namespace hinzufügen
#### v0.2
@ -157,6 +151,15 @@ Teams sind global, d.h. Ein Team kann mehrere Namespaces verwalten.
* [ ] Alle Packages umziehen
* [x] Swagger UI aufsetzen
* [ ] Bessere Fehlermeldungen wenn das Model was ankommt falsch ist und nicht geparst werden kann
* [ ] Endpoints neu organisieren? Also zb `namespaces/:nID/lists/:lID/items/:iID` statt einzelnen Endpoints für alles
* [ ] "Apiformat" Methoden, damit in der Ausgabe zb kein Passwort drin ist..., oder created/updated von Nutzern... oder ownerID nicht drin ist sondern nur das ownerobject
* [ ] Rechte überprüfen (in extra Funktion auslagern, dann wird das einfacher später):
* [ ] Listen erstellen
* [ ] Listen bearbeiten (nur eigene im Moment)
* [ ] Listenpunkte hinzufügen
* [ ] Listenpunkte bearbeiten
* [ ] Globale Limits für anlegbare Listen + Namespaces
* [ ] Mgl., dass die Instanz geschlossen ist, also sich keiner registrieren kann, und man sich einloggen muss