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

Che administrators can specify a header message on User Dashboard visible to every user #20724

Closed
ibuziuk opened this issue Nov 3, 2021 · 4 comments
Assignees
Labels
area/dashboard kind/task Internal things, technical debt, and to-do tasks to be performed. new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes severity/P1 Has a major impact to usage or development of the system. sprint/current
Milestone

Comments

@ibuziuk
Copy link
Member

ibuziuk commented Nov 3, 2021

Is your task related to a problem? Please describe

From time to time, Admin needs to communicate some information with the users e.g.:

  • scheduled maintenance
  • deprecation / EOL notifications

Admin should have a possibility to configure the header that will be applied to the UD layout.

from the UX perspective It could look similar to the warning we are having for workspace format were not only the text, but also links are supported in the message body:

image

Describe the solution you'd like

It should be possible to configure the warning for UD on the CheCluster CR level e.g.

spec:
  dashboard:
    warning: "On date January 04, 2022 07:00 GMT, The service will undergo scheduled maintenance. More information can be found on the <a href='url'>website</a>"

Describe alternatives you've considered

Currently, it is possible to configure the warning on the product.json level but this requires rebuilding the whole project which does not look like an option - #18769
It should be possible to configure the banner in runtime

Release Notes Text

It's now possible to customize Che User Dashboard, Che users landing page, to show a message that has been setup by the administrator. The message will be visible to every user that will have access to Che User Dashboard.

@ibuziuk ibuziuk added the kind/task Internal things, technical debt, and to-do tasks to be performed. label Nov 3, 2021
@che-bot che-bot added the status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. label Nov 3, 2021
@ibuziuk ibuziuk added area/dashboard sprint/next and removed status/need-triage An issue that needs to be prioritized by the curator responsible for the triage. See https://github. labels Nov 3, 2021
@l0rd l0rd added the severity/P1 Has a major impact to usage or development of the system. label Nov 4, 2021
@max-cx
Copy link

max-cx commented Nov 15, 2021

Hi, a question to the assignee of this issue:

Will the outcome require any changes to the relevant content of the Installation Guide or Administration Guide or End-user Guide?

Yes/No?

@ibuziuk ibuziuk mentioned this issue Feb 1, 2022
35 tasks
@akurinnoy akurinnoy self-assigned this Feb 17, 2022
@akurinnoy
Copy link
Contributor

@max-cx if the question is still relevant: yes

@ibuziuk
Copy link
Member Author

ibuziuk commented Mar 7, 2022

Fixed in the eclipse-che/che-operator#1330
The configuration has been enabled on the dogfooding instance:
warning

@ibuziuk ibuziuk closed this as completed Mar 7, 2022
@ibuziuk ibuziuk added this to the 7.45 milestone Mar 7, 2022
@l0rd l0rd added new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes status/release-notes-review-needed Issues that needs to be reviewed by the doc team for the Release Notes wording labels Mar 10, 2022
@l0rd l0rd changed the title As an admin, I would like to have a possibility to add information / warning header to the User Dasboard by configuring the CheCluster CR Che administrators can specify a header message on User Dasboard visible to every user Mar 10, 2022
@nickboldt
Copy link
Contributor

To be backported to 7.42.x / CRW 2.15.3

@ibuziuk ibuziuk changed the title Che administrators can specify a header message on User Dasboard visible to every user Che administrators can specify a header message on User Dashboard visible to every user Mar 15, 2022
@max-cx max-cx removed the status/release-notes-review-needed Issues that needs to be reviewed by the doc team for the Release Notes wording label Jan 12, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/dashboard kind/task Internal things, technical debt, and to-do tasks to be performed. new&noteworthy For new and/or noteworthy issues that deserve a blog post, new docs, or emphasis in release notes severity/P1 Has a major impact to usage or development of the system. sprint/current
Projects
None yet
Development

No branches or pull requests

6 participants