Tom Wiesing
|
7f820224ec
|
Refactor: Menu
|
2023-02-09 10:22:22 +01:00 |
|
Tom Wiesing
|
a7309d5268
|
component.DummyMenuItem: Force early replacement
|
2023-02-03 15:12:52 +01:00 |
|
Tom Wiesing
|
25c3af3516
|
Bugfix: Add missing forms
|
2023-02-02 16:46:42 +01:00 |
|
Tom Wiesing
|
598de5b289
|
pools: Add a pool for buffers
|
2023-01-24 11:04:34 +01:00 |
|
Tom Wiesing
|
d235ee4e5c
|
Refactor html templates
This commit entirely refactors the use of html templates. Instead of
inheriting from a shared template, we insert the results into a base
template.
|
2023-01-23 11:41:20 +01:00 |
|
Tom Wiesing
|
6ede99d7c6
|
Refactor server and templates package
|
2023-01-19 13:22:48 +01:00 |
|
Tom Wiesing
|
b6bf0a8900
|
custom: Improve templating of assets
|
2023-01-19 11:25:39 +01:00 |
|
Tom Wiesing
|
7d0fb60d67
|
admin: Allow impersonation and deactivation
|
2023-01-17 12:25:23 +01:00 |
|
Tom Wiesing
|
bcd1805001
|
Add SSH Key Management
|
2023-01-15 19:41:00 +01:00 |
|
Tom Wiesing
|
ef76844922
|
totp: Directly show secret to add
|
2023-01-12 17:35:45 +01:00 |
|
Tom Wiesing
|
202599aaeb
|
templating: Move actions into template
|
2023-01-12 13:55:07 +01:00 |
|
Tom Wiesing
|
a00195be16
|
templates: Add a proper menu and navigation
|
2023-01-11 14:34:04 +01:00 |
|
Tom Wiesing
|
66e57183d6
|
User Management: Fix regressions
|
2023-01-10 14:20:48 +01:00 |
|
Tom Wiesing
|
6f257bd27f
|
Add a password policy for distillery users
|
2023-01-10 11:10:38 +01:00 |
|
Tom Wiesing
|
ab9998881b
|
server: Switch to custom mux
|
2023-01-10 00:41:53 +01:00 |
|
Tom Wiesing
|
73d821e320
|
sql: Refactor use of tables
|
2023-01-09 10:24:24 +01:00 |
|
Tom Wiesing
|
c6f77e86fe
|
Add autocomplete attribute to forms
|
2023-01-08 17:16:38 +01:00 |
|
Tom Wiesing
|
8a5b066839
|
Expose user login functionality
|
2023-01-07 14:31:20 +01:00 |
|
Tom Wiesing
|
021fc3cc7e
|
footer: Add a semi-flexible template system
|
2023-01-06 23:28:02 +01:00 |
|
Tom Wiesing
|
bda763725e
|
custom: Add new footer template and context
|
2023-01-06 19:56:13 +01:00 |
|
Tom Wiesing
|
34bdb3cf24
|
control: Generalize cookie and csrf handling
|
2023-01-06 18:59:10 +01:00 |
|
Tom Wiesing
|
eb17dbe33f
|
Refactor CSRF protection
|
2023-01-06 18:59:10 +01:00 |
|
Tom Wiesing
|
59b565ae19
|
Split "auth" and "user" routes
|
2023-01-06 18:59:10 +01:00 |
|
Tom Wiesing
|
f3939c5016
|
grant: Handle update constraints better
|
2023-01-06 18:59:10 +01:00 |
|
Tom Wiesing
|
8b55fd74f9
|
Add 'dis_grant' command
|
2023-01-06 18:59:10 +01:00 |
|
Tom Wiesing
|
d34e85a18f
|
Admin: Add user page
|
2023-01-06 18:59:10 +01:00 |
|
Tom Wiesing
|
bc0e92bdac
|
Rework frontend asset structure
|
2023-01-06 18:59:09 +01:00 |
|
Tom Wiesing
|
b3039768af
|
Update URL routes
|
2023-01-06 18:59:09 +01:00 |
|
Tom Wiesing
|
69b6579de7
|
Add initial implementation of grants
|
2023-01-06 18:59:09 +01:00 |
|
Tom Wiesing
|
b8f1281f78
|
auth: Refactor home page
|
2023-01-06 18:59:09 +01:00 |
|
Tom Wiesing
|
1caecc0f19
|
Use authentication for Distillery control page
|
2023-01-06 18:59:09 +01:00 |
|
Tom Wiesing
|
da32b67981
|
Add TOTP Token to account
|
2023-01-06 18:59:09 +01:00 |
|
Tom Wiesing
|
b9795be745
|
Add change password feature
|
2023-01-06 18:59:09 +01:00 |
|
Tom Wiesing
|
515142c055
|
auth: Improve login parts
|
2023-01-06 18:59:08 +01:00 |
|
Tom Wiesing
|
1af9d0d83f
|
auth/login: Add csrf protection
|
2023-01-06 18:59:08 +01:00 |
|
Tom Wiesing
|
3aa79b0d23
|
Implement initial login functionality
|
2023-01-06 18:59:06 +01:00 |
|