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

Feature Request/Idea: Native API access to upload collection logos and Theme specifications #10194

Open
Asbjoedt opened this issue Dec 19, 2023 · 7 comments
Labels
Size: 30 A percentage of a sprint. 21 hours. (formerly size:33) Type: Feature a feature request

Comments

@Asbjoedt
Copy link

Asbjoedt commented Dec 19, 2023

Overview of the Feature Request

Currently, it is possible to customize collection (Dataverse) logo images through the UI under "Theme + Widgets".
We want this option to also be possible through Native API so we can automate customization using Ansible.
Also, new SPA UI should retain option to customize collection (Dataverse) logo images.

What kind of user is the feature intended for?

Sysadmin

What inspired the request?

Ansible automation of installation process.

What existing behavior do you want changed?

Native API. No way to upload collection logos.

Any open or closed issues related to this feature request?

@Asbjoedt Asbjoedt added the Type: Feature a feature request label Dec 19, 2023
@cmbz cmbz moved this to SPRINT- NEEDS SIZING in IQSS Dataverse Project Jan 29, 2024
@cmbz
Copy link

cmbz commented Jan 29, 2024

2024/01/29

@pdurbin
Copy link
Member

pdurbin commented Jan 29, 2024

Thanks. As I said, the new frontend will need this functionality, eventually.

@cmbz cmbz moved this to SPRINT- NEEDS SIZING in IQSS Dataverse Project Jan 30, 2024
@cmbz cmbz added the Size: 10 A percentage of a sprint. 7 hours. label Feb 12, 2024
@cmbz cmbz moved this from SPRINT- NEEDS SIZING to SPRINT READY in IQSS Dataverse Project Feb 12, 2024
@pdurbin pdurbin moved this from SPRINT READY to This Sprint 🏃‍♀️ 🏃 in IQSS Dataverse Project Feb 15, 2024
@pdurbin
Copy link
Member

pdurbin commented Feb 16, 2024

For whoever picks this up, there's some commented code called setDataverseLogo at https://github.com/IQSS/dataverse/blob/v6.1/src/main/java/edu/harvard/iq/dataverse/api/Dataverses.java#L1098 you might want to use as a starting point. In 2017 I added it in 49c6ec5 (includes some tests) but later commented it out in a1eec7d. That said, I won't be offended if you start fresh! 😄

@sekmiller sekmiller self-assigned this Feb 16, 2024
@sekmiller sekmiller moved this from This Sprint 🏃‍♀️ 🏃 to In Progress 💻 in IQSS Dataverse Project Feb 16, 2024
@sekmiller
Copy link
Contributor

Should the scope be expanded to include all of the settings available on the Theme + Widgets page of edit Dataverse including "TagLine", "WebSite", colors, etc.?

@Asbjoedt
Copy link
Author

That would be great! The settings could be sent through one JSON file.

@sekmiller sekmiller added Size: 30 A percentage of a sprint. 21 hours. (formerly size:33) and removed Size: 10 A percentage of a sprint. 7 hours. labels Feb 22, 2024
@sekmiller sekmiller changed the title Feature Request/Idea: Native API access to upload collection logos Feature Request/Idea: Native API access to upload collection logos and Theme specifications Feb 22, 2024
@sekmiller sekmiller removed their assignment Mar 14, 2024
@sekmiller sekmiller moved this from In Progress 💻 to This Sprint 🏃‍♀️ 🏃 in IQSS Dataverse Project Mar 14, 2024
@cmbz
Copy link

cmbz commented Mar 28, 2024

2024/03/28

@cmbz cmbz moved this from This Sprint 🏃‍♀️ 🏃 to Waiting ⌛ in IQSS Dataverse Project Mar 28, 2024
@pdurbin
Copy link
Member

pdurbin commented Apr 24, 2024

@cmbz and I just discussed this issue. Our understanding is that @DS-INRA will have one of his developers work on this at some point so we're removing this from our board. Thanks, Dimitri! Please just let us know if anything changes.

@DS-INRAE DS-INRAE moved this to 🕒 Planned Development in Recherche Data Gouv Jul 10, 2024
@DS-INRAE DS-INRAE moved this from 🕒 Planned Development to 🚧 Dev by Recherche Data Gouv in Recherche Data Gouv Feb 5, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Size: 30 A percentage of a sprint. 21 hours. (formerly size:33) Type: Feature a feature request
Projects
Status: 🚧 Dev by Recherche Data Gouv
Development

No branches or pull requests

4 participants