|
|
## Navigationsleiste
|
|
|
Am oberen Rand jeder Page befindet sich immer die Navigationsleiste.
|
|
|
Je nachdem, ob ein Benutzer eingeloggt ist, erscheinen die Elemente `Welcome, <user_name>!`, `Log out`, `Profile`, oder eben nur `Log in` und `Register`.
|
|
|
|
|
|
Je nachdem, ob ein Benutzer eingeloggt ist, erscheinen die Elemente `Welcome, <user_name>!`, `Log out`, `Profile`, oder eben nur `Log in` und `Register`.
|
|
|
In den folgenden Skizzen ist diese Leiste nur als Platzhalter zu sehen.
|
|
|
![Wireframe-navigation.svg](/uploads/bbe5ee3f97350036bba91fd52c7fc446/Wireframe-navigation.svg)
|
|
|
|
|
|
## Neuen User registrieren \#1
|
|
|
Hierhin gelangt man über den `Register`-Link in der Navigationsleiste.
|
|
|
![Wireframe-Register_user_1.svg](/uploads/d45176532b64f81b8f40ec2b135b1564/Wireframe-Register_user_1.svg)
|
|
|
|
|
|
## Neuen User registrieren \#1e
|
|
|
Fehlerfälle beim registrieren.
|
|
|
![Wireframe-Register_user_1e.svg](/uploads/1947765be1af0b4385be0f3849e9dfc7/Wireframe-Register_user_1e.svg)
|
|
|
Fehlerfälle beim Registrieren. Wir sollten uns darüber Gedanken machen, welches Zeichenset in Nutzernamen erlaubt ist (und dies auch offenlegen), auch wenn Spicey uns hoffentlich vor solchen Injections bewahrt.
|
|
|
![Wireframe-Register_user_1e.svg](/uploads/dd5c0c410cb7b399213ec809ae1afe40/Wireframe-Register_user_1e.svg)
|
|
|
|
|
|
## Neuen User registrieren \#2
|
|
|
Benutzer angelegt.
|
|
|
![Wireframe-Register_user_2.svg](/uploads/bf7c0680a600a6cb2b1d6ca492fbef4f/Wireframe-Register_user_2.svg)
|
|
|
|
|
|
## Erster Login mit Hinweis
|
|
|
Wird angezeigt wenn man in `Neuen User registrieren` auf `Submit` clickt oder wenn man den Link in der Confirmation email anklickt.
|
|
|
Wird angezeigt wenn man in `Neuen User registrieren` auf `Submit` clickt oder wenn man den Link in der Confirmation Email anklickt.
|
|
|
![Wireframe-Login_first.svg](/uploads/e40cf49bb7242e42b70beb1fc7a266e0/Wireframe-Login_first.svg)
|
|
|
|
|
|
## Login (normal)
|
... | ... | @@ -39,21 +40,21 @@ Fehlerfall: Email/Name nicht gefunden. |
|
|
![Wireframe-PassReset_3.svg](/uploads/8cadd7894e901df9380786a4299d6309/Wireframe-PassReset_3.svg)
|
|
|
Click auf `Update password` bringt den user wieder auf die Login page.
|
|
|
|
|
|
## Öffentliche User-Profil-Seite
|
|
|
## Öffentliches Benutzerprofil
|
|
|
Admins sehen hier auch einen Button, der sie auf die Edit Profile seite dieses Users bringt (s.u.)
|
|
|
![Wireframe-UserPagePublic.svg](/uploads/44ae9516e2e6a26ffe9fad6508d5cdf8/Wireframe-UserPagePublic.svg)
|
|
|
|
|
|
## Profil editieren und Abos managen
|
|
|
Hier kann man seine Accountdaten wie Passwort und Email ändern. Ein Admin kann zusätzlich die Account-Rolle des Users (User, Trusted, Admin) ändern (auch seine eigene, außer er ist der letzte Admin).
|
|
|
Weiter unten können Paket-Abonnements und Dependency Watches abgeählt werden.
|
|
|
Hier kann man seine Accountdaten wie Passwort und Email ändern. Ein Admin kann zusätzlich die Account-Rolle des Users (User, Trusted, Admin) ändern (auch seine eigene, außer er ist der einzige Admin).
|
|
|
Weiter unten können Paket-Abonnements und Dependency Watches abgewählt werden.
|
|
|
Ein Klick auf Submit in einer der Sektionen speichert die Änderungen und zeigt auf der neugeladenen Seite oben den grünen Hinweis an.
|
|
|
![Wireframe-EditProfile.svg](/uploads/bb3c6bfcf1bf09a5dc28927fe32fa568/Wireframe-EditProfile.svg)
|
|
|
|
|
|
## Nutzer löschen Bestätigung
|
|
|
Dies ist auch der Weg für Admins, andere Nutzer zu löschen. Sie bekommen denn "this account" statt "your account" angezeigt.
|
|
|
![Wireframe-DeleteYourself.svg](/uploads/966b7f5f7afa91dca53face449785404/Wireframe-DeleteYourself.svg)
|
|
|
Dies ist auch der Weg für Admins, andere Nutzer zu löschen. Sie bekommen dann "this account" statt "your account" angezeigt.
|
|
|
![Wireframe-DeleteAccount.svg](/uploads/1c81cf13be0466741ba5d852bcb5a179/Wireframe-DeleteAccount.svg)
|
|
|
|
|
|
## User Liste
|
|
|
In progress.
|
|
|
![Wireframe-UsersList.svg](/uploads/be2ac20508b6a484615a609c69e4ab30/Wireframe-UsersList.svg)
|
|
|
|
|
|
|