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

Update dashboard analytics URL and user notifications #1382

Closed
2 tasks done
bajiat opened this issue Aug 12, 2016 · 3 comments
Closed
2 tasks done

Update dashboard analytics URL and user notifications #1382

bajiat opened this issue Aug 12, 2016 · 3 comments
Assignees
Milestone

Comments

@bajiat
Copy link
Contributor

bajiat commented Aug 12, 2016

Update dashboard so that it gets the proxy analytics URL (e.g. ElasticSearch) from Proxies collection.
Ensure also that administrators can see all analytics, if possible also to filter API Umbrella Admin API. Other than that keep the current functionality, changing only the analytics URL.

Also, make sure that users get a notification, if there are no analytics

  • regular user: keep current notification about adding an API to see analytics
  • API owner: if user has added and API and become an owner, but has not selected a proxy for any of the APIs, use a notification to say that API needs to be connected to a Proxy for the analytics to be available (with a link?)
    • Open issue: What if user is an owner of several APIs and only some of them are connected to a proxy? Proposal: The list of APIs in dashboard only shows the APIs that are connected to a proxy

Note the related task #1394 (If no proxy has been added, dashboard should not be available to users.)

Definition of done

  • Dashboard gets proxy analytics URL from Proxies collection
  • If there are no analytics to show, user is notified about the reason (see above)

Wireframe

dashboarnodata

@bajiat bajiat added backlog and removed planning labels Aug 15, 2016
@bajiat bajiat changed the title Update dashboard Update dashboard analytics URL and user notifications Aug 25, 2016
@bajiat bajiat added planning and removed backlog labels Aug 26, 2016
@frenchbread
Copy link
Contributor

Interested

@frenchbread
Copy link
Contributor

When there is no data found, message is shown to the user:

Looks like:

screen shot 2016-08-30 at 13 36 15

@Nazarah
Copy link
Contributor

Nazarah commented Aug 31, 2016

as per the discussion with @frenchbread, when the charts and table have no data to show, they will be faded in the background.
A single notification message will appear in the foreground:
"No Data is found. Please try changing the filter options to populate analytics data."

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants