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: Unify Tasks and Notifications into a sidebar #29706
Conversation
323a575
to
0e93d9e
Compare
I wrote some questions in the issue. |
The commit message has a typo: s/Taks/Task/ |
Nit: there's a small typo in the commit message: s/Taks/Tasks/ |
20bf1d1
to
4b739a9
Compare
4b739a9
to
81d0e8b
Compare
jenkins retest this please |
jenkins retest this please |
jenkins test make check |
81d0e8b
to
1bff5ee
Compare
Tested it locally, I only see processing long running tasks, the notifications e.g. about an updated pool are not displayed in the sidebar.. not sure if someone can reproduce this? |
@callithea Do you mean the notification that a pool is updating or that it finished updating? |
@tspmelo I can only see that it's updating a pool when the update is still ongoing. But when the update is done I can't see any notifications that I upated the pool. Also I can't see something like you posted in the screenshot about "Created pool xy" when I created a pool. |
1bff5ee
to
af81f34
Compare
Small update: I can see notifications for e.g. OSDs, but still don't see any when creating/editing pools/RBDs, need to investigate.. |
af81f34
to
452619c
Compare
jenkins test dashboard |
I can reproduce that issue. I see popup notifications when creating and deleting an OSD, but don't see any information about that in the sidebar. Is that on purpose?
|
+1 for |
That was exactly my point ;) - but you're also putting a duration after the time stamp, that should either be improved by adding the string "ago" behind it, to make clear that these are two different time intervals. The point I would like to clarify: do we need to print both the time stamp and the time elapsed since that time stamp, or is providing one of them enough? We could either do a): [Notification text] or b): [Notification text] or c): [Notification text] |
1c37377
to
6b82e6b
Compare
6b82e6b
to
aac807c
Compare
It seems the e2e tests are losing the authentication, which doesn't happen when testing manually. |
jenkins test dashboard |
jenkins test docs |
aac807c
to
ae33f57
Compare
@callithea Not on purpose. |
ae33f57
to
41262fc
Compare
Re-tested it locally, it's disabled now. |
<p class="card-text text-muted"> | ||
<ng-container *ngIf="notification.duration"> | ||
<small> | ||
<ng-container i18n>Duration:</ng-container> {{notification.duration | duration}} |
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.
<ng-container i18n>Duration:</ng-container> {{notification.duration | duration}} | |
<ng-container i18n>Duration:</ng-container> {{ notification.duration | duration }} |
A new notification shows |
41262fc
to
cd2ae0d
Compare
@votdev Fixed. |
jenkins retest this please |
Fixes: https://tracker.ceph.com/issues/37402 Signed-off-by: Tiago Melo <tmelo@suse.com>
cd2ae0d
to
7fdb3c1
Compare
Fixes: https://tracker.ceph.com/issues/37402
Signed-off-by: Tiago Melo tmelo@suse.com
Checklist
Show available Jenkins commands
jenkins retest this please
jenkins test make check
jenkins test make check arm64
jenkins test submodules
jenkins test dashboard
jenkins test docs
jenkins render docs