From c82eca84dc52ff940560620d5bee50b8396906b3 Mon Sep 17 00:00:00 2001 From: konrad Date: Tue, 10 Oct 2017 22:54:06 +0200 Subject: [PATCH] updated routes Signed-off-by: kolaente --- routes/routes.go | 53 ++++++++++++++++++++++++------------------------ 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/routes/routes.go b/routes/routes.go index 7d0c2a2..4a53e0b 100644 --- a/routes/routes.go +++ b/routes/routes.go @@ -66,35 +66,36 @@ func RegisterRoutes(e *echo.Echo) { (Alles mit | benötigt Authentifizierung) Routes: - / - entweder übersicht anzeigen (wenn der nutzer eingeloggt ist) oder auf /login weiterleiten - /login - Einloggen - /logout - ausloggen + GET / - entweder übersicht anzeigen (wenn der nutzer eingeloggt ist) oder auf /login weiterleiten + POST /login - Einloggen + POST /logout - ausloggen - /books/:id - ✔ Buch anzeigen - /books/:id/edit - |Buch bearbeiten (inkl mengen) - /books/:id/delete - ✔ |Buch löschen (+alle einträge in authors_books löschen dessen Bush dazu gehört) - /books/search?s=se - ✔ Suchen - /books/list - ✔ Auflisten - /books/add - ✔ |Hinzufügen + GET /books/:id - ✔ Buch anzeigen + POST /books/:id/edit - |Buch bearbeiten (inkl mengen) + DELETE /books/:id - ✔ |Buch löschen (+alle einträge in authors_books löschen dessen Bush dazu gehört) + GET /books/search?s=se - ✔ Suchen + GET /books/list - ✔ Auflisten + PUT /books/add - ✔ |Hinzufügen - /authors/:id - ✔ Autor anzeigen - /authors/:id/edit - |Autor bearbeiten - /authors/:id/delete - |Autor löschen (auch mit allem in books_author) - /authors/list - ✔ Autoren auflisten - /authors/search?s=d - ✔ Autoren suchen - /authors/add - |Hinzufügen + GET /authors/:id - ✔ Autor anzeigen + POST /authors/:id/edit - |Autor bearbeiten + DELETE /authors/:id/delete - |Autor löschen (auch mit allem in books_author) + GET /authors/list - ✔ Autoren auflisten + GET /authors/search?s=d - ✔ Autoren suchen + PUT /authors/add - |Hinzufügen - /publishers/:id - ✔ Verlag anzeigen - /publishers/:id/edit - |Verlag bearbeiten - /publishers/:id/delete - |Verlag löschen (bei büchern Verlag auf 0 setzen) - /publishers/list - ✔ Verlage auflisten - /publishers/search?s= - ✔ Verlage suchen - /publishers/add - |Hinzufügen + GET /publishers/:id - ✔ Verlag anzeigen + POST /publishers/:id/edit - |Verlag bearbeiten + DELETE /publishers/:id/delete - |Verlag löschen (bei büchern Verlag auf 0 setzen) + GET /publishers/list - ✔ Verlage auflisten + GET /publishers/search?s= - ✔ Verlage suchen + PUT /publishers/add - |Hinzufügen - /settings - |Nutzereinstellungen (Passwort, name etc) - /user - Nutzer anzeigen - /user/add - |neue Nutzer anlegen - /user/:id/delete - |nutzer löschen - /user/:id/edit - |nutzer bearbeiten + GET /settings - |Nutzereinstellungen (Passwort, name etc) + POST /settings - |Nutzereinstellungen (Passwort, name etc) + GET /user - Nutzer anzeigen + PUT /user - |neue Nutzer anlegen + DELETE /user/:id - |nutzer löschen + POST /user/:id/edit - |nutzer bearbeiten */ }