3 | | Might also be cool if we could remove the need for membership and instead use FKs? |
| 2 | == Requirements == |
| 3 | |
| 4 | Merge the organizations plugin into the core groups functionality. Most of this is templating and a small number of changes to the group controller. |
| 5 | |
| 6 | Investigate the possibility of removing the Membership model and using FKs. |
| 7 | |
| 8 | == Interface == |
| 9 | |
| 10 | This is likely to consist of: |
| 11 | |
| 12 | * Updating the templates in templates/group/ |
| 13 | |
| 14 | * Configuring whether we want to constrain datasets to a single group (as per organizations) |
| 15 | |
| 16 | * Implementing the separate user management (add users to group). |
| 17 | |
| 18 | * Checking the publisher auth to not necessarily rely on group type = 'organization' |
| 19 | |
| 20 | * Making sure that the changes still work with publisher auth. |
| 21 | |
| 22 | |
| 23 | == User Stories == |
| 24 | |
| 25 | None |
| 26 | |
| 27 | == Tasks == |
| 28 | |
| 29 | |
| 30 | [ ] Code |
| 31 | |
| 32 | [ ] Configuration |
| 33 | |
| 34 | [ ] Model/Migration |
| 35 | |
| 36 | [ ] Fix templates |
| 37 | |
| 38 | [ ] Documentation |
| 39 | |
| 40 | |
| 41 | == Estimates == |