Improve the UX when creating groups as a supervisor #123

Merged
niat8586 merged 9 commits from group-creation-ux into develop 2025-03-05 11:01:37 +01:00

9 Commits

Author SHA1 Message Date
eb24bb71af Merge branch 'develop' into group-creation-ux
All checks were successful
Build and test / build-and-test (push) Successful in 16m30s
Remove branch deployment from branch.dsv.su.se / cleanup (pull_request) Successful in 6s
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 3m6s
2025-03-05 10:42:19 +01:00
e2e637ef1c Merge branch 'develop' into group-creation-ux
All checks were successful
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 3m30s
Build and test / build-and-test (push) Successful in 16m24s
2025-03-04 11:46:06 +01:00
3fbfc4b310 Add extra buttons to make it easier to create multiple groups and overall reduce the number of clicks
All checks were successful
Build and test / build-and-test (push) Successful in 16m46s
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 3m17s
2025-03-04 11:25:38 +01:00
3776def043 Minor styling changes 2025-03-04 11:15:01 +01:00
5493c35827 Show project start date in group project selection 2025-03-04 11:14:02 +01:00
5ae62e771f Sort projects by start date (latest first) and then title since those are the most likely relevant projects. 2025-03-04 10:49:41 +01:00
d68414947a Include projects in group in available list
If a project was inactive or completed it was not included in the "relevant projects" list so that they could never be removed from the group. Now all current projects in the group are always included. If such a project is removed it can however not be added back.
2025-03-04 10:48:22 +01:00
510cf9526f Add test data
All checks were successful
Deploy to branch.dsv.su.se / deploy (pull_request) Successful in 3m44s
Build and test / build-and-test (push) Successful in 16m30s
2025-03-03 16:18:35 +01:00
5870e7ecc3 Better UX while creating groups 2025-03-03 16:18:35 +01:00