Project

General

Profile

Actions

Bug #44851

closed

mgr/dashboard: report bugs/improvements/feedback

Added by Ernesto Puerta about 4 years ago. Updated about 1 month ago.

Status:
Resolved
Priority:
Normal
Assignee:
Category:
General
Target version:
% Done:

100%

Source:
Community (dev)
Tags:
backport_processed
Backport:
pacific
Regression:
No
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):

Description

Add UI support in dashboard for users to report bugs, improvements and general feedback:
  1. Cluster admin may get their Ceph Tracker API key and configure it in the dashboard (CLI, UI -> Cluster -> Mgr Modules -> Dashboard).
    • A Ceph Tracker account is needed (see open points).
  2. Help menu could include a "Report/Send feedback..." entry.
    • If no API key has been configured, a modal should point users to the Ceph Tracker account creation and explain the API key (or points to the Ceph Docs section describing this procedure).
  3. "Report/Send feedback..." modal should expose the minimal set of fields required to fill up a Ceph-Dashboard Tracker Issue (e.g.: summary, description, severity).
    • Everything else should be auto-filled: tracker type (issue -> bug, suggestion -> feature, ...), affected Ceph version, category (mapping current Dashboard page to existing Tracker categories).
    • Recent pop-up error notifications could/should? be attached to the report.
    • Optionally a screenshot can be taken or attachments can be added.
Open points:
  • Ceph Tracker accounts require (for the time being) to be individually approved to avoid past spamming episodes. By forcing Ceph-dashboard users to wait for their accounts to be manually approved could be tiresome. Is there any effective Captcha to allow automated creation?
  • Contextual "report issue/feedback"? (on mouse-over? right-click?)
  • Add Web Analytics support (would it require explicit approval?). Apart from the Google Analytics , there exist different 'Open Source' analytic frameworks (e.g.: http://www.openwebanalytics.com/, https://matomo.org/, ...).

Subtasks 1 (0 open1 closed)

Subtask #51153: mgr/dashboard: report issues demoClosed

Actions

Related issues 1 (0 open1 closed)

Copied to Dashboard - Backport #53920: pacific: mgr/dashboard: report bugs/improvements/feedbackRejectedShreya SharmaActions
Actions

Also available in: Atom PDF