Valentin Tolmer
b2cfc0ed03
app: update yew to 0.19
...
This is a massive change to all the components, since the interface
changed.
There are opportunities to greatly simplify some components by turning
them into functional_components, but this work has tried to stay as
mechanical as possible.
2023-03-20 12:11:34 +01:00
Valentin Tolmer
f44e8b7659
app: wrap template arguments in braces
...
To prepare for the migration to yew 1.19
2023-03-20 12:11:34 +01:00
Lewis Larsen
ba0dc33583
app: front end improvements
...
Added colour to required asterisks
Added padding to the footer
Added bootstrap class to select elements
Added various icons to buttons
Fixed various button layouts
Reworded some messages
Moved around some form elements
Fixes #12
2022-11-03 15:40:02 +01:00
Valentin Tolmer
6c21f2ef4b
clippy: fix warning by implementing Eq
2022-09-27 06:54:29 +02:00
Valentin Tolmer
686bdc0cb1
app: Add support for modifying an avatar
2022-08-09 13:03:28 +02:00
Valentin Tolmer
2f1bf87102
app: propagate change events
2022-06-30 17:14:13 +02:00
Valentin Tolmer
d60f5ab460
app: Simplify some CommonComponent uses
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
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
9a68563c0b
app: Disable the add user/group buttons when relevant
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
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
Valentin Tolmer
005e18472e
app: reorganize and add a page to change the password
2021-09-13 10:35:39 +02:00