-
Notifications
You must be signed in to change notification settings - Fork 6
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
Edit the project settings from the UI #1114
Comments
I propose putting this on a subtab of the settings page. Pinned ImageThis will let a user select an image either by branch/commit or by providing a URL. QuestionsWould it be possible to override the suggestions and let users specify settings without guidance from the UI? Edits
|
I think the mockup you proposed is on point!
The cleanest solution requires APIs from renku-core to expose API structureHere is a proposal for API: https://app.swaggerhub.com/apis-docs/lorenzo-sdsc/renku-core/0.1.0
Mockup{TODO} -- The 2 mockups above should be enough for this issue |
I think it makes sense to keep "Pinned image" lower down because we would like to keep it hidden by default. I think this is a feature that is not relevant for many users, and we can keep the UI simpler by initially showing only the more commonly modified settings.
That's a nice idea, but it could be down in a follow-up from my perspective. I think the more common case will be to define settings that will be valid for the instance that user is on. |
Does it make sense to support setting/editing/deleting a collection of keys at once? With the current design, when the user clicks "Save", the UI might need to make multiple calls to the backend to update the settings. |
Ah yes, that's a good point! I have updated the APIs: https://app.swaggerhub.com/apis-docs/lorenzo-cavazzi/renku-core/0.1.3
If that's still desirable in the longer term, I think it's a limited extra effort to do all at once. |
* Create new sessions sub-navigation in the settings tab * Uset the config APIs to get and set project options fix #1114
fix #1114 Co-authored-by: Chandrasekhar Ramakrishnan <[email protected]>
Closed by #1386 |
Motivation
We are gradually storing more project settings in the
.renku/renku.ini
file. Since some of them are relevant only for the interactive environments, it would be nice to allow the user to change them directly from the UI.Proposal
Move the clone commands and repository URL to an overview tab. I suggest renaming the
Stats
tab toInformation
(orInfo
) and move the content there. The preview is only a broad reference, some elements should be adjusted better.Divide the Settings page into 2 sections
(similar to the(EDIT: use subtabs as suggested in the next post) and a new one with the actual project settings.Cards
components used in the preview above), one with Renkulab settings (the current project Tags and Description)We should show the current settings and allow to edit or add them. Adding should suggest the available parameters (we have a limited set, custom options and custom image) but also allow the user to add new custom fields.
The best solution would be to have a backend service from renku-core to invoke the
renku settings
commands. [Preview: to be added]Progress
The text was updated successfully, but these errors were encountered: