Skip to content

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