Closed Jayden876212 closed 1 day ago
Some features were not implemented in the TA API when migrating team functionality to the TA.
teams.py
) - Displaying, joining and creating teams
teams.py
) - checks if the proposed team name in the form is too similar to existing team namesteams.py
for now) - for jobs like empty team cleanuproles.py
) - Promoting, demoting and creator actions like removing a team memberinvites.py
) - Invites to teams and join requestsIssues will be raised to address these.
A roadmap of all issues discovered during the resolution of this issue has been created:
See issues for features that need re-implementing:
Since the old non-API functionality is broken, issue #378 also needs completing.
The "use team app data" checkbox functionality will be removed, which means that any pages associated with it will be inaccessible to end users, making that code obsolete.
The current clutter caused by old, redundant code has caused confusion among current developers and may cause technical debt for future developers as well. Therefore, this issue has been raised to address code that is not needed anymore.
This will make issues #257 and #263 significantly easier. It will also stop developers from editing code that will not have any effect on the end product.