| ⇢ | A | InvitationGroupMemberCreationTests added | |
| ⇢ | A | GroupUserViewSet added | |
| ⇢ | A | OpenGroupMemberCreationTests added | |
| ⇢ | A | GroupMemberViewSet added | |
| ⇢ | A | RequestGroupMemberCreationTests added |
| ⇢ | B | RequestGroupMemberCreationTests.setUpTestData() added | |
| ⇢ | B | GroupUserViewSet.require_group_member() added | |
| ⇢ | B | InvitationGroupMemberCreationTests.setUpTestData() added | |
| ⇢ | A | OpenGroupMemberCreationTests.setUpTestData() added | |
| ⇢ | A | GroupUserViewSet.func_wrapper() added | |
| ⇢ | A | User.can_accept_join_requests() added | |
| ⇢ | A | RequestGroupMemberCreationTests.test_validate_forb... added | |
| ⇢ | A | GroupMemberViewSet.create() added | |
| ⇢ | A | GroupUserViewSet.retrieve() added | |
| ⇢ | A | InvitationGroupMemberCreationTests.test_create_for... added | |
| ⋮ | view more | ||
| A | ↘ | B | GroupTests.setUpTestData() got worse |