-
Notifications
You must be signed in to change notification settings - Fork 475
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 Customize Add Page proposal #669
Add Customize Add Page proposal #669
Conversation
b21f1d5
to
6ea9595
Compare
/uncc imcleod jcantrill |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall looks good. I never heard of a requirement to handle groups and PM / UX haven't chimed in yet to any inquiries. I think for the first pass we only support actions unless discussions resume and suggest otherwise.
6ea9595
to
cb0f2b3
Compare
@christianvogt See update above. Hope its fine to keep these questions with the answers in the doc. Anything else? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The term option
and action
are interchanged in this doc. Could we be consistent with how we name the add page entries.
@christianvogt Pushed a commit with changes based on your recommendation. I hope that I don't add to many new issues. Wdyt? |
b41200a
to
8365456
Compare
@christianvogt Take all your last typo fixes 1:1 and rebased this changes to one commit. |
/lgtm |
|
||
The admin needs to know the current available actions to hide them. We don't want to provide the defaults in the CR so that we can change these defaults later without migrating the customer data. | ||
|
||
To provide the default values close to the editor, the console will provide a code snippets in the sidebar of the YAML editor when editing the `Console` operator config. The snippets should include the IDs of all actions. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We probably need more than a snippet to document these, particularly since a lot of admins use the CLI. Have we given thought about where else we can publish these? Maybe in the console customization topic in the OpenShift docs and the API docs for the property.
Have we considered a simple UI for admins to update them (even if not in 4.8)? Maybe a modal similar to what we have for table column customization.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A UI is being considered in future however plans yet in 4.8 or 4.9. This may fall under the umbrella of the same mechanism that will serve customized dashboards.
I agree that we can work with docs to provide guidance on customizing this and other configurations similar to it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@spadgett @christianvogt Should we discuss this in slack and open a ticket in the epics for this? I also expect that we should do this for all 4 (!) customization options we will have in 4.8.
- dev catalog categories
- available cluster roles to assign on the project page (project access)
- disable actions on the add page
- disable quick starts
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I think we can move forward with this enhancement and provide docs.
/approve |
[APPROVALNOTIFIER] This PR is APPROVED This pull-request has been approved by: spadgett The full list of commands accepted by this bot can be found here. The pull request process is described here
Needs approval from an approver in each of these files:
Approvers can indicate their approval by writing |
Issues:
Epic: https://issues.redhat.com/browse/ODC-5013
High level design: https://issues.redhat.com/browse/DTUX-849 on Google Docs
Final design: https://issues.redhat.com/browse/PD-818 on Google Docs
Story: https://issues.redhat.com/browse/ODC-5412
Rendered preview: https://github.com/jerolimov/openshift-enhancements/blob/customize-add-page/enhancements/console/customize-add-page.md