Intitial teams support #147

Merged
Oleg-Komarov merged 34 commits from teams-support into main 2024-05-23 19:43:54 +02:00

34 Commits

Author SHA1 Message Date
42144b6fa8 code review fixes 2024-05-23 19:30:32 +02:00
a75ed9c5f2 remove an invalid team select option, rename the default option to None 2024-05-23 18:42:21 +02:00
7dfd6df788 Merge branch 'main' into teams-support 2024-05-23 18:35:57 +02:00
82961ff7f6 UI: Add template teams confirm_leave intro text 2024-05-23 17:51:40 +02:00
644208e838 tests for team field in extension form 2024-05-21 19:49:45 +02:00
23f8f2eb06 use slugs instead of pks in the UI 2024-05-21 18:51:18 +02:00
d6dc8c3c68 remove forgotten debug 2024-05-21 18:17:17 +02:00
4278edd2b5 test basic visibility of extension pages for team members 2024-05-21 18:10:00 +02:00
9b5a5bf976 test for extension.team reset 2024-05-21 17:50:47 +02:00
0bbc95a92d test for team leaving 2024-05-21 17:45:41 +02:00
173cae7694 order teams by their name 2024-05-21 17:11:05 +02:00
143cf860f5 disable "leave team" link when the user is the only manager 2024-05-21 17:08:45 +02:00
77828287bf prevent 500 error when a form is submitted twice 2024-05-21 16:23:37 +02:00
523628739c leave-team page 2024-05-21 16:21:32 +02:00
55889b106d minor refactoring 2024-05-21 15:24:08 +02:00
85f8922837 let team members view detail page when an extension is unlisted 2024-05-21 15:02:10 +02:00
fd05069c6d force team choice in draft view 2024-05-21 14:27:20 +02:00
94b324e4ef fix MultipleObjectsReturned in MaintainedExtensionMixin 2024-05-21 13:28:52 +02:00
55394ca835 has_maintainer: treat team members as maintainers 2024-05-21 13:19:41 +02:00
1e755b112f erase extension.team field if it has no maintainers from the team
checked when users leave a team
2024-05-17 19:30:46 +02:00
c3abe491c9 allow team members to edit extensions, show them in "my extensions" 2024-05-17 18:41:49 +02:00
62593957cc extension form: handle team field 2024-05-17 17:36:44 +02:00
8d1e50adce Merge branch 'main' into teams-support 2024-05-17 12:43:05 +02:00
7cdd864529 Chore: Add template team_list todos back-end prefixes
Part of #106
2024-05-08 17:38:11 +02:00
046234403f Merge branch 'main' into teams-support 2024-05-08 17:30:34 +02:00
15452acfc3 Teams: Add template team_list empty state msg if user is not assigned to a team
Part of #106
2024-05-08 17:03:57 +02:00
e5b6a0d455 Teams: Enable template tabs nav item teams for all users
Part of #106
2024-05-08 17:03:11 +02:00
9c1f011b3c Fix: Style nav-pills-divider spacing 2024-05-08 16:48:12 +02:00
35ed6b791c Teams: Add template team_list style conditional dropdown-item-disabled
Part of #106
2024-05-08 16:46:02 +02:00
becc30e26a UI: Add template team_list team users count display
Part of #106
2024-05-08 16:06:27 +02:00
41f1e98367 UI: Add template team_list btn leave team markup base
Part of #106
2024-05-08 15:53:11 +02:00
f63aea3675 Teams: Add template update select team markup front-end
Part of #106
2024-05-08 15:40:50 +02:00
ee555a7eca Teams: Add template draft_finalize select team markup front-end
Part of #106
2024-05-08 15:40:25 +02:00
a631e1ba4d UI: Change template draft_finalise intro text display
Part of #106
2024-05-08 14:29:46 +02:00