Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Redesigning relations list view for entity #489

Open
gythaogg opened this issue Dec 13, 2023 · 1 comment · May be fixed by #1276
Open

Redesigning relations list view for entity #489

gythaogg opened this issue Dec 13, 2023 · 1 comment · May be fixed by #1276
Assignees
Labels
UI-UX Appearance, coherence, usability of user-facing parts (frontend, user interface)

Comments

@gythaogg
Copy link
Contributor

gythaogg commented Dec 13, 2023

When an entity has a lot of relations - the user needs to scroll down a lot, as they are grouped by its relations with every other entity type (For example, for a Person entity, Person-Person relations will be listed first, then Person-Work relations next - and if there are many Person-Person relations, it is tedious for the user to reach the Person-Work relations) .

Example entity with a lot of relations.

Image

Would it be of use to others if this list is designed like an accordion with a fold for every entity type (also showing number of relations this particular entity has with that entity type - Person (45).... Work (15) ... shown in a collapsed form by default)

Another option is to have horizontal tabs but this might go out of control if there are too many different types of entities in the data model.

@gythaogg gythaogg added needs-attention This issue or pull request is in need of discussion, information, assessment by team members needs-design-decision Requires a decision to be made regarding design/implementation labels Dec 13, 2023
@sennierer sennierer removed the needs-design-decision Requires a decision to be made regarding design/implementation label Dec 13, 2023
@koeaw koeaw added UI-UX Appearance, coherence, usability of user-facing parts (frontend, user interface) and removed needs-attention This issue or pull request is in need of discussion, information, assessment by team members labels Dec 13, 2023
@b1rger
Copy link
Contributor

b1rger commented Aug 29, 2024

@gythaogg it would be great if you could create a PR that implements the "horizontal tab" solution as a template for the new relations.

gythaogg added a commit that referenced this issue Oct 8, 2024
for each target group

closes #489
@gythaogg gythaogg linked a pull request Oct 8, 2024 that will close this issue
3 tasks
gythaogg added a commit that referenced this issue Oct 10, 2024
for each target group

TBD:
1. [] An ALL tab to show all relationships
2. [] Tab header to show the number of relations in each tab so the
user does not have to cycle through the tabs to find the relations

closes #489
gythaogg added a commit that referenced this issue Oct 10, 2024
for each target group

TBD:
1. [] An ALL tab to show all relationships
2. [] Tab header to show the number of relations in each tab so the
user does not have to cycle through the tabs to find the relations

closes #489
gythaogg added a commit that referenced this issue Oct 10, 2024
for each target group

TBD:
1. [] An ALL tab to show all relationships
2. [] Tab header to show the number of relations in each tab so the
user does not have to cycle through the tabs to find the relations

closes #489
gythaogg added a commit that referenced this issue Oct 15, 2024
tabs for each target group

TBD:
1. [] An ALL tab to show all relationships
2. [] Tab header to show the number of relations in each tab so the
user does not have to cycle through the tabs to find the relations

closes #489
gythaogg added a commit that referenced this issue Oct 16, 2024
introduced a relations-include block that contains the default template
for listing relations; which could be overridden to use a different
template.

TBD:
1. [] An ALL tab to show all relationships
2. [] Tab header to show the number of relations in each tab so the
user does not have to cycle through the tabs to find the relations

closes #489
gythaogg added a commit that referenced this issue Oct 16, 2024
introduced a relations-include block that contains the default template
for listing relations; which could be overridden to use a different
template.

TBD:
1. [] An ALL tab to show all relationships
2. [] Tab header to show the number of relations in each tab so the
user does not have to cycle through the tabs to find the relations

closes #489
gythaogg added a commit that referenced this issue Oct 22, 2024
introduced a relations-include block that contains the default template
for listing relations; which could be overridden to use a different
template.

closes #489
gythaogg added a commit that referenced this issue Oct 22, 2024
Displays the relations in a tabbed view with ALL tab appearing in the
beginning, followed by the other target groups.

closes #489
gythaogg added a commit that referenced this issue Oct 22, 2024
Displays the relations in a tabbed view with ALL tab appearing in the
beginning, followed by the other target groups.

closes #489
gythaogg added a commit that referenced this issue Oct 22, 2024
Displays the relations in a tabbed view with ALL tab appearing in the
beginning, followed by the other target groups.

closes #489
gythaogg added a commit that referenced this issue Oct 22, 2024
Displays the relations in a tabbed view with ALL tab appearing in the
beginning, followed by the other target groups.

closes #489
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
UI-UX Appearance, coherence, usability of user-facing parts (frontend, user interface)
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants