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

Add settings to make Tree View as a default option #8892

Closed
lubitchv opened this issue Aug 4, 2022 · 9 comments
Closed

Add settings to make Tree View as a default option #8892

lubitchv opened this issue Aug 4, 2022 · 9 comments
Labels
Component: JSF Involves modifying JSF (Jakarta Server Faces) code, which is being replaced with React. Feature: File Upload & Handling Type: Suggestion an idea User Role: Depositor Creates datasets, uploads data, etc.

Comments

@lubitchv
Copy link
Contributor

lubitchv commented Aug 4, 2022

Overview of the Feature Request
Some of our users upload many files in one dataset. To navigate around so many files there is a file hierarchy (tree view). But table view is a default and it confuses some of the users who do not realize that there is a tree view option.
We would like to see a setting in a specific dataverse that can trigger default tree view for datasets in this dataverse.

What kind of user is the feature intended for?
(Example users roles: API User, Curator, Depositor, Guest, Superuser, Sysadmin)
Dataverse UI users who can see the TreeView and dataverse Admin users who can setup such an option for a specific dataverse.

@lubitchv lubitchv changed the title Feature Request/Idea: add settings to make Tree View as a default Add settings to make Tree View as a default option Aug 4, 2022
@pdurbin
Copy link
Member

pdurbin commented Aug 4, 2022

@lubitchv thanks, this issue is related:

@eunices
Copy link
Contributor

eunices commented Aug 23, 2022

@pdurbin pdurbin added Type: Suggestion an idea Feature: File Upload & Handling User Role: Depositor Creates datasets, uploads data, etc. Component: JSF Involves modifying JSF (Jakarta Server Faces) code, which is being replaced with React. labels Oct 11, 2022
@arnaumevi
Copy link

Hello, my team and I are also interested in this, has anyone made any progress?

@qqmyers
Copy link
Member

qqmyers commented Jan 11, 2023

I'm not aware of any but FWIW: #9204 supports a group-by-folder functionality in the main table which might help. It will hopefully be part of the next release.

@kobbejager
Copy link

I'm afraid #9204 doesn't solve the issue. For larger datasets, a view which displays the hierarchical file structure is really indispensable.

@cmbz
Copy link

cmbz commented Jan 22, 2024

2024/01/22

  • As per conversation during prioritization meeting, there is a desire for a data owner to be able to set the view at the dataset level (e.g., for datasets that do not belong to a collection) and at the collection level. This current issue doesn't cover the first case.
    • Question: Is there a user need or desire for visual consistency across all datasets/collections
  • Recommendations. Propose the following to @siacus:
    • Split functionality into API and UI components
      • Implement functionality in the API for collections
      • Assess the functionality (in partnership with members of the Dataverse usability community) to inform decision about whether/when to implement API for datasets
        • Implement functionality in the API for datasets
      • Post-SPA Beta, implement a switch in the UI
      • Decide how and when to activate feature in the Harvard Dataverse UI
        • Note that this will require further conversations with other stakeholders. Conversations are anticipated to require Tree View as the default for HDV

Note: This discussion touches on UX/UI topics and a more detailed strategy for addressing these issues should be considered.

Next steps:

@cmbz cmbz moved this to Waiting ⌛ in IQSS Dataverse Project Jan 22, 2024
@cmbz
Copy link

cmbz commented Mar 13, 2024

2024/03/14

  • Some folks will reach out to other interested stakeholders to see if they would be willing to implement the feature.
  • Otherwise we will wait to implement this feature in the SPA.

@cmbz
Copy link

cmbz commented Mar 13, 2024

2024/03/13
Closing because unfortunately this project will not move forward

@cmbz cmbz closed this as completed Mar 13, 2024
@cmbz cmbz moved this from Waiting ⌛ to Done 🧹 in IQSS Dataverse Project Mar 13, 2024
@pdurbin
Copy link
Member

pdurbin commented Mar 14, 2024

To follow development of the tree view in the new frontend:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: JSF Involves modifying JSF (Jakarta Server Faces) code, which is being replaced with React. Feature: File Upload & Handling Type: Suggestion an idea User Role: Depositor Creates datasets, uploads data, etc.
Projects
Status: Done
Development

No branches or pull requests

7 participants