From 6793e13e6dc4bb9f6ae6272639b1eba20f0b2a47 Mon Sep 17 00:00:00 2001 From: konrad Date: Sun, 21 Oct 2018 22:21:37 +0200 Subject: [PATCH] updated todo --- Featurecreep.md | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/Featurecreep.md b/Featurecreep.md index ec5316e1e1..9023366023 100644 --- a/Featurecreep.md +++ b/Featurecreep.md @@ -220,16 +220,20 @@ Teams sind global, d.h. Ein Team kann mehrere Namespaces verwalten. * [ ] Search endpoints /users?s=name und /teams?s=name, erstmal nur mit Namen suchen. -> Search methode in den Handler einbauen und dann die Endpoints entsprechend anpassen -> Macht Sinn das in ne eigene Methode umzubauen weil der query dazu leicht anders ist und man das auch nicht sooo einfach integrieren kann (so nach dem Motto einfach nen Searchstring anhängen) -* [ ] Userstuff aufräumen - -> Soweit es geht und Sinnvoll ist auf den neuen Handler umziehen - -> Login/Register/Password-reset geht natürlich nicht - -> Bleibt noch Profile abrufen und Einstellungen -> Macht also keinen Sinn das auf den neuen Handler umzuziehen * [ ] Methode einbauen, um mit einem gültigen token ein neues gültiges zu kriegen * [ ] Wir brauchen noch ne gute idee, wie man die listen kriegt, auf die man nur so Zugriff hat (ohne namespace) * [ ] Validation der ankommenden structs, am besten mit https://github.com/go-validator/validator * [ ] Pagination * Sollte in der Config definierbar sein, wie viel pro Seite angezeigt werden soll, die CRUD-Methoden übergeben dann ein "gibt mir die Seite sowieso" an die CRUDable-Funktionenen, die müssen das dann Auswerten. Geht leider nicht anders, wenn man erst 2342352 Einträge hohlt und die dann nachträglich auf 200 begrenzt ist das ne massive Ressourcenverschwendung. +#### Userstuff + +* [ ] Userstuff aufräumen + -> Soweit es geht und Sinnvoll ist auf den neuen Handler umziehen + -> Login/Register/Password-reset geht natürlich nicht + -> Bleibt noch Profile abrufen und Einstellungen -> Macht also keinen Sinn das auf den neuen Handler umzuziehen +* [ ] Email-Verifizierung beim Registrieren + ### Later/Nice to have * [ ] An "accepted" für post/put payloads schrauben, man soll da zb keine id/created/updated/etc übergeben können.