Re-implement all NH features into CBRAIN
The NeuroHub alternative portal developed in 2020 has some features that are not available on the CBRAIN side.
Let's make sure the CBRAIN interface now provides access to all the same features.
- [ ] Allow users to create their own UserKeyFlatDirDataProvider (including auto-register feature?) (PR)
- [ ] Allow project owners to manage project a list of editors (PR)
- [x] ORCID ID auth support
- [ ] Work Project can have custom licenses that must be accepted by new members ( MontrealSergiy - I will try to work on that ) (PR)
- [ ] invite user to your project by email (in cbrain direct user selection) (PR)
- [x] user can make project public (PR)
- [x] Specialized API hooks for LORIS integrations
- [x] user to user messages
See also the Release notes for CBRAIN version 6.0.0
Let's create a separate PR for each point.
Hi, are following features deemed low priority
- invite to project by email (in cbrain direct user selection)
- user can make project public
- Specialized API hooks for LORIS integrations
- user2user messages
or are not needed at all?
No, all features should be supported. I just didn't list them all in the initial description. Add them to the list.
@prioux should I start working on some of those?
As discussed with Pierre, the 'user-to-user messaging' can be left out of the functionalities to transfer from NeuroHub to CBRAIN.
looks like user dp is still in progress