Require HGF institution to be part of software or project
New software/project entries must have at least one involved HGF organization assigned before publishing is allowed.
While helmholtz.software is intended for HGF software/projects only, this restriction becomes necessary with allowing users from other/partnering organizations to create software/project entries (see also project-management#40).
Implementation
- HGF institutions in the RSD are marked as
is_tenant=true
- the check should take place if the user wants to publish the software/project
- the check should happen on database level so that a user cannot bypass the requirements by using the API
Edited by Felix Mühlbauer