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
mgr/dashboard: Use ng-bootstrap for Alert #35297
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
jenkins test dashboard |
jenkins test dashboard |
Devp00l
approved these changes
Jun 3, 2020
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.
Nice improvement :)
epuertat
approved these changes
Jun 3, 2020
jenkins test dashboard backend |
Fixes: https://tracker.ceph.com/issues/45751 Signed-off-by: Tiago Melo <tmelo@suse.com>
s0nea
pushed a commit
to s0nea/ceph
that referenced
this pull request
Jun 26, 2020
Update navigation component in order to show more than one notification panel on top of the page. Signed-off-by: Tatjana Dehler <tdehler@suse.com> (cherry picked from commit 455dca6) Conflicts: src/pybind/mgr/dashboard/frontend/src/app/shared/components/pwd-expiration-notification/pwd-expiration-notification.component.html The alert component has been migrated from ngx-bootstrap to ng-boostrap in master: ceph#35297
s0nea
pushed a commit
to s0nea/ceph
that referenced
this pull request
Jun 26, 2020
The commit adds 2 different parts to show the Telemetry activation notification in the dashboard: 1. The Telemetry activation notification component itself. It contains the definition of the notification panel. 2. The Telemetry notification service. The service is needed to be able to show/hide the notification from: * the component itself (e.g. when clicking the button button) * the Telemetry configuration component (when enabling/disabling Telemetry) * the navigation component (to set the css- classes accordingly) Fixes: https://tracker.ceph.com/issues/45464 Signed-off-by: Tatjana Dehler <tdehler@suse.com> (cherry picked from commit f7e4579) Conflicts: src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/telemetry/telemetry.component.ts A form loading directive has been introduced in master: ceph#34746 src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.spec.ts The test configuration has been improved in master: ceph#34965 src/pybind/mgr/dashboard/frontend/src/app/shared/components/telemetry-notification/telemetry-notification.component.html src/pybind/mgr/dashboard/frontend/src/app/shared/components/telemetry-notification/telemetry-notification.component.spec.ts The alert component has been migrated from ngx-bootstrap to ng-boostrap in master: ceph#35297 TestBed.get has been replaced by TestBed.inject in master: ceph#34934 src/pybind/mgr/dashboard/frontend/src/app/shared/services/telemetry-notification.service.spec.ts TestBed.get has been replaced by TestBed.inject in master: ceph#34934
s0nea
pushed a commit
to s0nea/ceph
that referenced
this pull request
Jun 26, 2020
Update navigation component in order to show more than one notification panel on top of the page. Signed-off-by: Tatjana Dehler <tdehler@suse.com> (cherry picked from commit 455dca6) Conflicts: src/pybind/mgr/dashboard/frontend/src/app/shared/components/pwd-expiration-notification/pwd-expiration-notification.component.html The alert component has been migrated from ngx-bootstrap to ng-boostrap in master: ceph#35297
s0nea
pushed a commit
to s0nea/ceph
that referenced
this pull request
Jun 26, 2020
The commit adds 2 different parts to show the Telemetry activation notification in the dashboard: 1. The Telemetry activation notification component itself. It contains the definition of the notification panel. 2. The Telemetry notification service. The service is needed to be able to show/hide the notification from: * the component itself (e.g. when clicking the button button) * the Telemetry configuration component (when enabling/disabling Telemetry) * the navigation component (to set the css- classes accordingly) Fixes: https://tracker.ceph.com/issues/45464 Signed-off-by: Tatjana Dehler <tdehler@suse.com> (cherry picked from commit f7e4579) Conflicts: src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/telemetry/telemetry.component.ts A form loading directive has been introduced in master: ceph#34746 src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.spec.ts The test configuration has been improved in master: ceph#34965 src/pybind/mgr/dashboard/frontend/src/app/shared/components/telemetry-notification/telemetry-notification.component.html src/pybind/mgr/dashboard/frontend/src/app/shared/components/telemetry-notification/telemetry-notification.component.spec.ts The alert component has been migrated from ngx-bootstrap to ng-boostrap in master: ceph#35297 TestBed.get has been replaced by TestBed.inject in master: ceph#34934 src/pybind/mgr/dashboard/frontend/src/app/shared/services/telemetry-notification.service.spec.ts TestBed.get has been replaced by TestBed.inject in master: ceph#34934
s0nea
pushed a commit
to s0nea/ceph
that referenced
this pull request
Jul 29, 2020
The commit adds 2 different parts to show the Telemetry activation notification in the dashboard: 1. The Telemetry activation notification component itself. It contains the definition of the notification panel. 2. The Telemetry notification service. The service is needed to be able to show/hide the notification from: * the component itself (e.g. when clicking the button button) * the Telemetry configuration component (when enabling/disabling Telemetry) * the navigation component (to set the css- classes accordingly) Fixes: https://tracker.ceph.com/issues/45464 Signed-off-by: Tatjana Dehler <tdehler@suse.com> (cherry picked from commit f7e4579) Conflicts: src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/telemetry/telemetry.component.ts A form loading directive has been introduced in master: ceph#34746 src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.spec.ts The test configuration has been improved in master: ceph#34965 src/pybind/mgr/dashboard/frontend/src/app/shared/components/telemetry-notification/telemetry-notification.component.html src/pybind/mgr/dashboard/frontend/src/app/shared/components/telemetry-notification/telemetry-notification.component.spec.ts The alert component has been migrated from ngx-bootstrap to ng-boostrap in master: ceph#35297 TestBed.get has been replaced by TestBed.inject in master: ceph#34934 src/pybind/mgr/dashboard/frontend/src/app/shared/services/telemetry-notification.service.spec.ts TestBed.get has been replaced by TestBed.inject in master: ceph#34934 The backport contains one commit less (39a26ae is missing) than the original pull request because the migration from alert to ngb-alert (ceph#35297) has not been backported.
s0nea
pushed a commit
to s0nea/ceph
that referenced
this pull request
Aug 11, 2020
Update navigation component in order to show more than one notification panel on top of the page. Signed-off-by: Tatjana Dehler <tdehler@suse.com> (cherry picked from commit 455dca6) Conflicts: src/pybind/mgr/dashboard/frontend/src/app/shared/components/pwd-expiration-notification/pwd-expiration-notification.component.html The alert component has been migrated from ngx-bootstrap to ng-boostrap in master: ceph#35297
s0nea
pushed a commit
to s0nea/ceph
that referenced
this pull request
Aug 11, 2020
The commit adds 2 different parts to show the Telemetry activation notification in the dashboard: 1. The Telemetry activation notification component itself. It contains the definition of the notification panel. 2. The Telemetry notification service. The service is needed to be able to show/hide the notification from: * the component itself (e.g. when clicking the button button) * the Telemetry configuration component (when enabling/disabling Telemetry) * the navigation component (to set the css- classes accordingly) Fixes: https://tracker.ceph.com/issues/45464 Signed-off-by: Tatjana Dehler <tdehler@suse.com> (cherry picked from commit f7e4579) Conflicts: src/pybind/mgr/dashboard/frontend/src/app/ceph/cluster/telemetry/telemetry.component.ts A form loading directive has been introduced in master: ceph#34746 src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.spec.ts The test configuration has been improved in master: ceph#34965 src/pybind/mgr/dashboard/frontend/src/app/shared/components/telemetry-notification/telemetry-notification.component.html src/pybind/mgr/dashboard/frontend/src/app/shared/components/telemetry-notification/telemetry-notification.component.spec.ts The alert component has been migrated from ngx-bootstrap to ng-boostrap in master: ceph#35297 TestBed.get has been replaced by TestBed.inject in master: ceph#34934 src/pybind/mgr/dashboard/frontend/src/app/shared/services/telemetry-notification.service.spec.ts TestBed.get has been replaced by TestBed.inject in master: ceph#34934 The backport contains one commit less (39a26ae is missing) than the original pull request because the migration from alert to ngb-alert (ceph#35297) has not been backported.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes: https://tracker.ceph.com/issues/45751
Signed-off-by: Tiago Melo tmelo@suse.com
Checklist
Show available Jenkins commands
jenkins retest this please
jenkins test classic perf
jenkins test crimson perf
jenkins test signed
jenkins test make check
jenkins test make check arm64
jenkins test submodules
jenkins test dashboard
jenkins test dashboard backend
jenkins test docs
jenkins render docs
jenkins test ceph-volume all
jenkins test ceph-volume tox