Commit Graph

54 Commits

Author SHA1 Message Date
c193f1faae fix(usermanager): rebuild static user images on startup 2022-11-30 00:20:23 +01:00
519cd26e13 fix(usermanager): create User and Group OUs if necessary 2022-11-30 00:19:04 +01:00
0ed0a3f981 fix(usermanager): error messages display 2022-11-29 23:38:06 +01:00
18a2bf89e9 regress(usermanager): remove jQuery tablesorter 2022-11-29 22:50:47 +01:00
ebe3bca3a2 feat(usermanager): reimplement group edit view 2022-11-29 18:10:46 +01:00
2d48a26c51 feat(webapi): implement Group resource endpoints 2022-11-29 17:14:39 +01:00
00c2715a83 feat(tests): add functions used to randomly generate users 2022-11-29 14:22:22 +01:00
632c03a2b9 intermittent commit (squash me later) 2022-11-29 11:18:43 +01:00
413bc29ec4 fix(webapi): resources no longer encoded twice 2022-11-22 02:57:57 +01:00
3b40baf64b feat(webapi): add skeleton for User API 2022-11-21 20:32:46 +01:00
413dedd29e feat(webapi): add api packages and base files 2022-11-21 20:32:07 +01:00
0bb678acc0 docs(readme): update links 2022-11-21 17:34:01 +01:00
faeece3cd2 docs(readme): add links to 3rd party library docs 2022-11-21 17:24:35 +01:00
7572736e0f feat(usermanager): add group list view 2022-11-21 15:41:43 +01:00
8e9777353e fix(usermanager): generate static images on launch 2022-11-20 21:50:04 +01:00
a082af09c3 feat(usermanager): add group update view 2022-11-20 16:55:15 +01:00
5c56e2d1de feat(usermanager): add group edit view 2022-11-19 23:46:08 +01:00
851a180815 feat(usermanager): add User delete view 2022-11-19 15:13:44 +01:00
7cb519a89f feat(usermanager): add user creation and list views 2022-11-18 23:04:43 +01:00
4827db3d51 feat(usermanager): add User list view 2022-11-18 19:04:36 +01:00
95ac626933 fix(tests): update usermodel tests to handle assertions 2022-11-18 10:38:03 +01:00
b111490bab feat(usermanager): implement User update and detail views 2022-11-18 00:17:54 +01:00
cd7233f566 feat(usermanager): implement user update form 2022-11-17 19:07:56 +01:00
001e80977e refactor(usermodel): turn validation methods into assertions 2022-11-17 15:57:35 +01:00
7b1196f09d refactor(usermanager): migrate to flask-wtf 2022-11-17 00:50:14 +01:00
997327338e refactor(usermanager): image from form extraction 2022-11-16 23:40:07 +01:00
76deba94f8 feat(usermanager): implement User picture upload 2022-11-16 20:07:09 +01:00
59316042fb feat(usermanager): add user edit view 2022-11-16 19:01:37 +01:00
8925b00109 feat(ldap): add function to update Group 2022-11-16 14:02:22 +01:00
9b16ae6178 feat(tests): add test coverage reporting 2022-11-16 11:46:44 +01:00
26d5e36529 tests(ldap): add missing unit tests 2022-11-16 11:42:25 +01:00
031fe2b4bd tests(ldap, usermodel): add unit tests 2022-11-16 00:22:39 +01:00
3d2462a784 feat(ldap): add functions to update users and get their groups 2022-11-15 20:21:49 +01:00
3531686572 feat(ldap): add functions to create/delete/get groups 2022-11-15 17:05:53 +01:00
8c1f8775c4 feat(usermodel): add default profile picture 2022-11-15 15:10:38 +01:00
65de54cfad feat(ldap): implement function to check user existence 2022-11-15 15:09:08 +01:00
5145f3a4e8 feat(ldap): create function for user existence check 2022-11-15 14:02:59 +01:00
08ad0b4474 docs(usermodel): correct module docstring 2022-11-15 13:59:20 +01:00
b607ddf5a9 feat(usermodel): add Group class 2022-11-15 00:41:50 +01:00
d13fe8533e feat(ldap): add functions to add Users to DIT 2022-11-15 00:41:16 +01:00
168fd34174 feat(usermodel): add repr method to User class 2022-11-11 01:32:38 +01:00
5fcbb6321f fix(usermodel): fix PIL Image class import 2022-11-11 01:31:41 +01:00
876dc2ef5c feat(usermodel): implement User parameter validation methods 2022-11-11 00:46:58 +01:00
16fb570cfd feat(usermodel): add User parameter validation methods 2022-11-10 14:58:37 +01:00
e6ef20cd96 docs(readme): add instructions on how to run tests 2022-11-10 11:08:19 +01:00
1cbf2ce99b feat(ldap): add get_user function 2022-11-10 00:15:23 +01:00
4c9151e93c feat(usermodel): add User class 2022-11-10 00:14:53 +01:00
1b9dc66b08 feat(ldap): add validation for user and group DNs 2022-11-09 19:30:10 +01:00
af90bfd3dd feat(tests): add pytest and write unit tests 2022-11-09 14:45:47 +01:00
aeefa61018 feat(ldap): add functions to read and update OUs 2022-11-09 14:44:38 +01:00