Commit Graph

  • 37c6e8ef30 app: Extract the AddUserToGroup component Valentin Tolmer 2021-09-17 19:43:22 +0200
  • 7aab9e8cf5 app: Add a way to manage a user's group memberships Valentin Tolmer 2021-09-16 23:22:11 +0200
  • 480f48f820 graphql: Add a method to list groups Valentin Tolmer 2021-09-16 09:26:31 +0200
  • e4d6b122c5 graphql: Add methods to add/remove group memberships Valentin Tolmer 2021-09-15 09:45:17 +0200
  • a54e73bded app: Add the group memberships Valentin Tolmer 2021-09-15 09:27:32 +0200
  • 718da71d0d app: Allow admins to change passwords Valentin Tolmer 2021-09-14 09:58:04 +0200
  • 8fd12e9261 app: Migrate create_user to yew_form Valentin Tolmer 2021-09-19 21:02:23 +0200
  • e37b6e44e7 app: Migrate login to yew_form Valentin Tolmer 2021-09-19 20:21:37 +0200
  • 1174bd73c7 server: Prevent user updates from applying to everyone Valentin Tolmer 2021-09-19 19:45:19 +0200
  • 69afe4b49e app: Add Bootstrap classes. Valentin Tolmer 2021-09-19 19:44:53 +0200
  • 171571bc6f app: Extract a RemoveUserFromGroup component Valentin Tolmer 2021-09-19 16:01:44 +0200
  • 12e40fa3ae app: Extract the form component from the user details page Valentin Tolmer 2021-09-19 13:44:58 +0200
  • 1e5b47ce7d app: Extract a Select component Valentin Tolmer 2021-09-17 21:27:00 +0200
  • d6563e244a app: Extract the AddUserToGroup component Valentin Tolmer 2021-09-17 19:43:22 +0200
  • 045faca8ad app: Add a way to manage a user's group memberships Valentin Tolmer 2021-09-16 23:22:11 +0200
  • 77974a5438 graphql: Add a method to list groups Valentin Tolmer 2021-09-16 09:26:31 +0200
  • eec513f047 graphql: Add methods to add/remove group memberships Valentin Tolmer 2021-09-15 09:45:17 +0200
  • ba55ce4950 app: Add the group memberships Valentin Tolmer 2021-09-15 09:27:32 +0200
  • 93729f1431 app: Allow admins to change passwords Valentin Tolmer 2021-09-14 09:58:04 +0200
  • 005e18472e app: reorganize and add a page to change the password Valentin Tolmer 2021-09-12 11:54:47 +0200
  • 705244f331 app: reorganize and add a page to change the password Valentin Tolmer 2021-09-12 11:54:47 +0200
  • a184cce38f docker: fix command Valentin Tolmer 2021-09-12 11:55:30 +0200
  • aa6ed72f50 docker: fix command Valentin Tolmer 2021-09-12 11:55:30 +0200
  • 035eb6cc3c cargo: update dependencies and add a patch to a library Valentin Tolmer 2021-09-03 11:50:49 +0200
  • d647be793a app: Add a way for users to edit their info Valentin Tolmer 2021-09-02 18:11:28 +0200
  • 6ef06163db schema: add a script to re-export the schema Valentin Tolmer 2021-09-01 10:01:08 +0200
  • 2954109d96 graphql: Add a method to update a user Valentin Tolmer 2021-09-01 10:00:51 +0200
  • 0ac9e134de schema: make user fields non-nullable Valentin Tolmer 2021-09-01 09:59:01 +0200
  • 564c09d6ab app: Fix the user detail view Valentin Tolmer 2021-08-31 20:18:19 +0200
  • 8ddb9eeca5 cargo: update dependencies and add a patch to a library Valentin Tolmer 2021-09-03 11:50:49 +0200
  • d53889557c app: Add a way for users to edit their info Valentin Tolmer 2021-09-02 18:11:28 +0200
  • 0d39b5b0ab schema: add a script to re-export the schema Valentin Tolmer 2021-09-01 10:01:08 +0200
  • 900836fbdb graphql: Add a method to update a user Valentin Tolmer 2021-09-01 10:00:51 +0200
  • 10312cdc6f schema: make user fields non-nullable Valentin Tolmer 2021-09-01 09:59:01 +0200
  • 12f510d82a app: Fix the user detail view Valentin Tolmer 2021-08-31 20:18:19 +0200
  • 092cdb860c workflow: Fix typo Valentin Tolmer 2021-08-31 20:00:12 +0200
  • d8df47b35d Move backend source to server/ subpackage Valentin Tolmer 2021-08-31 16:46:31 +0200
  • 3eb53ba5bf model: rename to auth Valentin Tolmer 2021-08-31 16:29:49 +0200
  • 9dd579e32e model: move User and Group definition to backend Valentin Tolmer 2021-08-31 16:20:15 +0200
  • 641018ff56 model: remove AddUserToGroupRequest Valentin Tolmer 2021-08-31 16:16:17 +0200
  • 54f973e349 model: remove CreateGroupRequest Valentin Tolmer 2021-08-31 15:57:01 +0200
  • 4af60e5668 model: remove DeleteUserRequest Valentin Tolmer 2021-08-31 15:53:51 +0200
  • 0bcabc7d0c model: remove CreateUserRequest Valentin Tolmer 2021-08-31 15:51:55 +0200
  • 0dd05e5771 model: inline the UserDetailsRequest Valentin Tolmer 2021-08-31 15:48:45 +0200
  • 6efafa99c8 user_table: refactor to clarify view() Valentin Tolmer 2021-08-31 15:43:51 +0200
  • 9c4f8931a0 app: Fix local timezone not taken into account Valentin Tolmer 2021-08-31 13:54:56 +0200
  • cd91b4d3ac api: inline the ListUsersRequest Valentin Tolmer 2021-08-30 10:18:59 +0200
  • 08a3845cbe infra: Remove the TCP API Valentin Tolmer 2021-08-30 10:18:35 +0200
  • 651adbe3c8 model: Inline the BindRequest in the backend Valentin Tolmer 2021-08-30 09:54:45 +0200
  • 2aca9dbe62 app: migrate user creation to GraphQL Valentin Tolmer 2021-08-30 09:50:10 +0200
  • 37f61ce212 app: fix registration URLs Valentin Tolmer 2021-08-30 09:49:56 +0200
  • 40ba65dca7 app: make a graphql argument required Valentin Tolmer 2021-08-30 09:49:13 +0200
  • 459f1eba19 graphql: add an endpoint to create a user Valentin Tolmer 2021-08-30 09:28:27 +0200
  • dd7e9c9283 app: migrate user_details to graphql endpoint Valentin Tolmer 2021-08-30 09:08:42 +0200
  • 75958bbd4f workflow: Fix typo Valentin Tolmer 2021-08-31 20:00:12 +0200
  • 3ec1dcbb27 Move backend source to server/ subpackage Valentin Tolmer 2021-08-31 16:46:31 +0200
  • 831e454bf9 model: rename to auth Valentin Tolmer 2021-08-31 16:29:49 +0200
  • 593b7010e6 model: move User and Group definition to backend Valentin Tolmer 2021-08-31 16:20:15 +0200
  • e2fc06af62 model: remove AddUserToGroupRequest Valentin Tolmer 2021-08-31 16:16:17 +0200
  • 36ef37307f model: remove CreateGroupRequest Valentin Tolmer 2021-08-31 15:57:01 +0200
  • c06f2c8d3a model: remove DeleteUserRequest Valentin Tolmer 2021-08-31 15:53:51 +0200
  • 1ae4fbe1f1 model: remove CreateUserRequest Valentin Tolmer 2021-08-31 15:51:55 +0200
  • c9439e41cc model: inline the UserDetailsRequest Valentin Tolmer 2021-08-31 15:48:45 +0200
  • bae643e1b2 user_table: refactor to clarify view() Valentin Tolmer 2021-08-31 15:43:51 +0200
  • 3e49408006 app: Fix local timezone not taken into account Valentin Tolmer 2021-08-31 13:54:56 +0200
  • 32d21bb1a8 api: inline the ListUsersRequest Valentin Tolmer 2021-08-30 10:18:59 +0200
  • bd97a88d2b infra: Remove the TCP API Valentin Tolmer 2021-08-30 10:18:35 +0200
  • 7c24144b74 model: Inline the BindRequest in the backend Valentin Tolmer 2021-08-30 09:54:45 +0200
  • cd7424e2c7 app: migrate user creation to GraphQL Valentin Tolmer 2021-08-30 09:50:10 +0200
  • 351c7267d3 app: fix registration URLs Valentin Tolmer 2021-08-30 09:49:56 +0200
  • f88373968e app: make a graphql argument required Valentin Tolmer 2021-08-30 09:49:13 +0200
  • 96c93fd3c1 graphql: add an endpoint to create a user Valentin Tolmer 2021-08-30 09:28:27 +0200
  • f3a1e0d84e app: migrate user_details to graphql endpoint Valentin Tolmer 2021-08-30 09:08:42 +0200
  • 267ce51973 jwt: Harden check by hardcoding accepted algorithms Valentin Tolmer 2021-08-30 08:56:28 +0200
  • 0ecd9ed263 Migrate datetimes to UTC Valentin Tolmer 2021-08-30 08:48:06 +0200
  • 848cc86d73 api: add the rest of the fields to User Valentin Tolmer 2021-08-27 01:10:45 +0200
  • a1f40a32a5 app: refactor API methods with empty responses Valentin Tolmer 2021-08-27 00:12:46 +0200
  • f860b8fe43 app: Migrate list_users to use the graphql client Valentin Tolmer 2021-08-27 00:02:11 +0200
  • 83ed58bff2 errors: use anyhow::Context everywhere Valentin Tolmer 2021-08-26 21:56:42 +0200
  • a08b9a556d cli: introduce the export_graphql_schema command Valentin Tolmer 2021-08-26 21:46:00 +0200
  • d2617e08a7 Simplify get_user_groups to take a &str Valentin Tolmer 2021-08-26 10:00:49 +0200
  • a51965a61a Implement basic GraphQL endpoint with auth Valentin Tolmer 2021-08-26 09:52:56 +0200
  • be3e50d31a Update actix libraries Valentin Tolmer 2021-08-22 16:30:25 +0200
  • cc2a4b16f7 jwt: Harden check by hardcoding accepted algorithms Valentin Tolmer 2021-08-30 08:56:28 +0200
  • d2d7274925 Migrate datetimes to UTC Valentin Tolmer 2021-08-30 08:48:06 +0200
  • 0cf7b76c1c api: add the rest of the fields to User Valentin Tolmer 2021-08-27 01:10:45 +0200
  • ee21c2f5fc app: refactor API methods with empty responses Valentin Tolmer 2021-08-27 00:12:46 +0200
  • 8e50506713 app: Migrate list_users to use the graphql client Valentin Tolmer 2021-08-27 00:02:11 +0200
  • c0f564cef2 errors: use anyhow::Context everywhere Valentin Tolmer 2021-08-26 21:56:42 +0200
  • 9e5a8572fb cli: introduce the export_graphql_schema command Valentin Tolmer 2021-08-26 21:46:00 +0200
  • e6852037cc Simplify get_user_groups to take a &str Valentin Tolmer 2021-08-26 10:00:49 +0200
  • 4c0232cba2 Implement basic GraphQL endpoint with auth Valentin Tolmer 2021-08-26 09:52:56 +0200
  • ea09c83ee8 Update actix libraries Valentin Tolmer 2021-08-22 16:30:25 +0200
  • 87516eb218 Update actix libraries Valentin Tolmer 2021-08-22 16:30:25 +0200
  • ff59b6a799 Update actix libraries Valentin Tolmer 2021-08-22 16:30:25 +0200
  • 860ca8d41c Add the twitter handle to the README Valentin Tolmer 2021-07-05 13:47:33 +0200
  • 04c3a54892 Add the twitter handle to the README Valentin Tolmer 2021-07-05 13:47:33 +0200
  • 04b9e97527 Implement client view for the user details Valentin Tolmer 2021-07-05 09:21:13 +0200
  • 5e0b41998f Propagate the admin status to the top component Valentin Tolmer 2021-07-04 11:19:37 +0200
  • 6744a89922 Implement per-user guards for the user details endpoint Valentin Tolmer 2021-06-30 22:07:23 +0200