Valentin Tolmer
|
2221686dc6
|
app: Add footer
|
2022-03-31 14:56:55 +02:00 |
|
Hendrik Schlehlein
|
82df8d4ca1
|
feat: add simple login
|
2022-03-04 12:04:10 +01:00 |
|
Valentin Tolmer
|
204232659d
|
app: fix clippy warning
|
2021-12-08 12:01:56 +01:00 |
|
Valentin Tolmer
|
4a5abfd395
|
app: Implement the second part of password reset
|
2021-11-23 00:25:47 +01:00 |
|
Valentin Tolmer
|
9fb4afcf60
|
app: Implement the first screen of password reset
|
2021-11-23 00:25:47 +01:00 |
|
Valentin Tolmer
|
77ced7ea43
|
misc: Forbid non-ascii identifiers
That prevents a class of unicode attacks, e.g. invisible characters.
|
2021-11-23 00:25:47 +01:00 |
|
Valentin Tolmer
|
d60f5ab460
|
app: Simplify some CommonComponent uses
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
12dfa60eed
|
app: Add docs to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
158e4100ef
|
app: Migrate UserTable to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
87ebee672f
|
app: Migrate UserDetailsForm to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
ec6e1b0c09
|
app: Migrate RemoveUserFromGroup to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
640126f39a
|
app: Migrate Logout to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
d31ca426f7
|
app: Migrate GroupTable to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
d4ac9fa703
|
app: Migrate DeleteUser to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
5523d38838
|
app: Migrate DeleteGroup to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
587d724c2c
|
app: Migrate CreateUser to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
29f3636064
|
app: Migrate CreateGroup to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
ec69d30b1c
|
app: Migrate AddUserToGroup to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
232a41d053
|
app: Migrate AddGroupMember to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
540ac5d241
|
app: Migrate Login to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
29962881cf
|
app: Migrate user_details to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
65dd1d1fd3
|
app,infra: Move more functionality in CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
ba72e622c2
|
app: Migrate group_details to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
5a5baf883f
|
app: Migrate change_password to CommonComponent
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
6c09af6479
|
app: Create CommonComponent
This is a utility that gathers common parts of components, like task
and error handling.
|
2021-10-31 15:52:17 +01:00 |
|
Valentin Tolmer
|
026a2f7eb0
|
app: Fix the login button not re-enabling after failed login
|
2021-10-28 18:20:01 +02:00 |
|
Valentin Tolmer
|
3df3a96d46
|
app: Fix login cookie expiration format
|
2021-10-15 10:46:17 +02:00 |
|
Valentin Tolmer
|
f4edb99379
|
app: Add style.css, improve classes
Also change the server to be able to serve style.css.
|
2021-10-15 10:46:17 +02:00 |
|
Valentin Tolmer
|
3912d62623
|
app: Disable buttons while the task is running
|
2021-10-15 08:05:50 +02:00 |
|
Valentin Tolmer
|
ead501158d
|
app: Migrate change password to yew_form
Also disable submit while the password is being sent.
|
2021-10-15 08:05:50 +02:00 |
|
Valentin Tolmer
|
88019a42c9
|
app: Add a proper error message to the email field
|
2021-10-15 08:05:50 +02:00 |
|
Valentin Tolmer
|
29832574c1
|
app: disable the login button while logging in
|
2021-10-15 08:05:50 +02:00 |
|
Valentin Tolmer
|
c4c0bb8b8e
|
app: Truncate the user creation date to the day
|
2021-10-15 08:05:50 +02:00 |
|
Valentin Tolmer
|
9a68563c0b
|
app: Disable the add user/group buttons when relevant
|
2021-10-15 08:05:50 +02:00 |
|
Valentin Tolmer
|
01c82f09eb
|
app: Add a page to create a group
|
2021-10-15 08:05:50 +02:00 |
|
Valentin Tolmer
|
8bd1dec180
|
app: Implement group management
Except group creation
|
2021-10-15 08:05:50 +02:00 |
|
Valentin Tolmer
|
9e9129aa3a
|
app: Add navigation banner
Unstyled as of yet.
|
2021-10-15 08:05:50 +02:00 |
|
Valentin Tolmer
|
7d21cc5126
|
app: Add a page with the list of groups
|
2021-10-15 08:05:50 +02:00 |
|
Valentin Tolmer
|
1ec533bd9b
|
app: Fix login password prompt
|
2021-10-06 17:58:02 +02:00 |
|
Valentin Tolmer
|
402ef2f83a
|
app: Add a component to delete a user
Also adds a way to hook to the bootstrap modals to show or hide them.
|
2021-09-24 16:46:30 +02:00 |
|
Valentin Tolmer
|
dfe1607a3e
|
app: Migrate create_user to yew_form
|
2021-09-20 11:23:57 +02:00 |
|
Valentin Tolmer
|
fa6427e694
|
app: Migrate login to yew_form
|
2021-09-20 11:23:57 +02:00 |
|
Valentin Tolmer
|
a952968e9f
|
app: Add Bootstrap classes.
|
2021-09-20 11:23:57 +02:00 |
|
Valentin Tolmer
|
00efdb42af
|
app: Extract a RemoveUserFromGroup component
|
2021-09-20 11:23:57 +02:00 |
|
Valentin Tolmer
|
14be1170f2
|
app: Extract the form component from the user details page
|
2021-09-20 11:23:57 +02:00 |
|
Valentin Tolmer
|
5943df6443
|
app: Extract a Select component
|
2021-09-20 11:23:57 +02:00 |
|
Valentin Tolmer
|
37c6e8ef30
|
app: Extract the AddUserToGroup component
|
2021-09-20 11:23:57 +02:00 |
|
Valentin Tolmer
|
7aab9e8cf5
|
app: Add a way to manage a user's group memberships
|
2021-09-20 11:23:57 +02:00 |
|
Valentin Tolmer
|
480f48f820
|
graphql: Add a method to list groups
|
2021-09-20 11:23:57 +02:00 |
|
Valentin Tolmer
|
a54e73bded
|
app: Add the group memberships
|
2021-09-20 11:23:57 +02:00 |
|