| 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 == |