Prototype development of the Model Data Explorer Logo
latest

Resources

  • Main documentation

Documentation

  • Using the prototype
  • Epics in the prototype development
    • Metadata
      • Terminology
        • Relation
        • Permissions
        • Roles
        • Author
        • User
        • Dataset
        • Data Group
        • Tags
      • Relations between Users, Groups and datasets
        • Relation-based permission system
        • Users and Authors
        • Authors and datasets
        • Users and datasets
        • Authors and data groups
        • Users and data groups
        • Data groups
        • Datasets and data groups
        • Datasets
        • Metadata through Tags
      • Metadata of datasets
        • Required metadata
        • Optional metadata
        • Interpretation of standards
        • Implementation
    • Map Frontend
    • Statistical analysis
    • THREDDS Server configuration and implementation
    • Download of raw data
    • Data upload
    • Stakeholders
    • Federation and Harvesting of Model Data Explorers
  • Implementation details
    • Models
      • DataGroup Relations
        • DataGroup Permission Graphs
      • Dataset relations
    • Workflow descriptions
      • Create DataGroup workflow
      • Link DataGroups workflow
      • Refresh a DataGroupUserGroup workflow
      • Add an owner for a parent DataGroup workflow
      • Remove an owner from a parent DataGroup workflow
      • Unlink DataGroups workflow
      • Create Dataset workflow
      • Link Dataset and DataGroup workflow
  • Usage and navigation on Gitlab
    • Email Notifications
    • Navigation
    • Participation
  • Frequently Asked Questions
    • Relations
    • Datasets

Development

  • Development workspace
  • ToDo
Prototype development of the Model Data Explorer
  • »
  • Implementation details »
  • Workflow descriptions »
  • Link Dataset and DataGroup workflow
  • View page source

Link Dataset and DataGroup workflow

Related Issues

Document Status

#17

In Progress

#21

In Progress

An owner of a dataset or and owner of a datagroup can request to link the two objects. He or she can then assign roles for this relation as described in Datasets and data groups.

The figure Sequence Diagram to link a Dataset to a DataGroup illustrates this workflow for the case that the dataset creator links the dataset to another datagroup.

Once such a link is requested, a DatasetDataGroupRelation object is created and the owners of the DataGroup are asked to approve the relation. If they approve, the corresponding permissions on the Dataset are granted to the DataGroupUserGroup of the DataGroup. If the DataGroup owner rejects, the DatasetDataGroupRelation is deleted.

As all owners of parent DataGroups are contained in the DataGroupUserGroup (see link-datagroups), they also get the relevant permissions.

Link Dataset and DataGroup

Sequence Diagram to link a Dataset to a DataGroup

Previous Next

© Copyright 2021, Helmholtz-Zentrum hereon GmbH. Revision 9649400d.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
develop
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds