-
-
Notifications
You must be signed in to change notification settings - Fork 32
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Admin panel refactoring: Electric Boogaloo #43
Conversation
Code Guide in a nutshell for the management daemon
|
The current authentication model of the admin panel can be done in three ways:
I'll be looking to overhaul this to make stuff more consistent (and likely more secure too):
|
The new authentication model and flow seem to be working nicely so far :) |
Right now I'd be surprised if things work at this state 🙃 |
Ok, I might have lied a bit when I said that. There will be some changes to the layout to make the user experience more consistent. But nothing too much out of the ordinary. |
One of the things also being worked on is a much more extensive form validation process. Forms will be validated client-side before any data is sent to the server (the data will of course be checked again server-side). If any issues pop-up during validation, they'll be presented to the user like this: The server should also provide it's own information in case server-side checks do fail. |
That's aliases done. On to (checks notes) DNS! |
This is a deeper refactor on the admin panel. The main goals of this PR are:
There won't be many changes (if any) to the aesthetics of the panel on this PR.