You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We've had this old issue chilling over in the API Umbrella project for a while: NREL/api-umbrella#15 We want to finally tackle building the better interface around admin analytics, so I'm adding a story over in this repo for us to track.
The text was updated successfully, but these errors were encountered:
Implemented in NREL/api-umbrella-web#7 And this is rolled out to production. I'll be including this in the belated e-mail to all the admins about recent updates to get feedback on it, but hopefully it should be much, much easier to use than what we had before.
To cross post from the pull request:
In the current admin tool, if you wish to filter your analytics, you have to construct a query using Lucene's query syntax (which we pass along to ElasticSearch). This is powerful and flexible, but if you're not familiar with this syntax language or our internal field names, this isn't particularly friendly (especially when you get to URL paths and the need to escape slashes). Making an easier interface for people to filter the analytics has been on our todo list for forever.
This is an initial implementation of an easier query building interface. We're largely leveraging the jQuery QueryBuilder library to provide the UI for this. This provides drop down menus for picking which fields to filter on, the ability to choose conditions like "begins with", "contains", or "greater than", and then you can enter a search value (or choose from options for fields we know have a limited set of values). I've also added better inline help to describe each field. A screenshot probably best describes its functionality:
Hopefully this is a lot more intuitive for most people to use. The fields available for filtering in this UI isn't entirely complete (we store other fields internally), but I think this covers the main fields that 98% of queries are probably interested in. The old interface is also available if you click the "Switch to advanced filters" link, so if you're still keen on the raw ElasticSearch/Lucene queries, that functionality is still present and works just like before.
We've had this old issue chilling over in the API Umbrella project for a while: NREL/api-umbrella#15 We want to finally tackle building the better interface around admin analytics, so I'm adding a story over in this repo for us to track.
The text was updated successfully, but these errors were encountered: