Skip to content

Package relationships UI visualization #5273

@mutantsan

Description

@mutantsan

I knew that there are some closed issues related to this one but I decided to create fresh one. Currently, we have a functionality for determining the relationships between datasets. But we have no UI visualization (and I'm actually not entirely sure is it really works, since the code is ancient). As for me it's seems like a pretty useful thing. I would like to figure out how it works and finish it. Therefore, if you have any ideas, suggestions or maybe thoughts, why it is not worth doing, it would be great to discuss.

Something to clarify:

  1. Should we create an interface to extend the functionality, e.g if we want to show in UI only datasets with resources or allow to link with draft/private datasets etc
  2. Any ideas about existed types and reverse_types?
types = [(u'depends_on', u'dependency_of'),
         (u'derives_from', u'has_derivation'),
         (u'links_to', u'linked_from'),
         (u'child_of', u'parent_of'),
         ]
  1. Is it better to implement UI part in a separate extension or do it in core?
  2. Some thoughts about UI visualization (UI part for API actions and UI to navigate and visualize the relationships)

I'll appreciate any help before I commence.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions