Skip to content

Add a Role entity and relations from InstrumentScientist and InvestigationUser #254

@stuartpullinger

Description

@stuartpullinger

Add a Role table with label and pid and use it for InstrumentScientist and InvestigationUser. This will also require two more tables InstrumentScientistRole and InvestigationUserRole to allow one InstrumentScientist or InvestigationUser to have many roles. This implies removing the role field in the InvestigationUser and InvestigationGroup.

This solution was agreed at a meeting of the ICAT collaboration on 18th August 2021. This solution would replace the solution in #237.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementschemathis involves changes to the ICAT schema

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions