-
Notifications
You must be signed in to change notification settings - Fork 35
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
In catalog, make life-cycle phase icon a link to filtered list #2133
Comments
+1 |
@marla-singer Would you be interested? |
@bajiat Yes |
@bajiat @marla-singer what about table view? Should the same feature be also working for table entries? (i.e. clicking on lifecycle status would sort the entries as well?) |
@Nazarah Wireframe is ok from my point of view. For me it would be logical if the table view would work identically. If the filtering by clicking on the label is implemented for the Catalog, the APIs on the organization page should work identically. I will create a related issue for the implementation for Organization profile page. |
I have created a related issue for Organization page: #2173. This can be done in next sprint, but you should take into account that the implementation should be reusable. |
@marla-singer The wireframes shows that on adding a filter to the result, a text displays how the result is filtered and a clickable link "Clear All". User can quickly clear the filtered result by clicking the link as well as clearing the result from filter dropmenu. In my opinion, "Unknown" label should not exist. If an API is not labeled with a lifecycle, it is clear to users from catalog/profile visualization that it is not yet within any lifecycle. keeping a status "Unknown" is itself vague and might create confusion among users. |
I'd suggest introducing that feature again. |
Not totall agree about "the button text really didn't look good."
When a user clicks on |
I leave the decision of button to you @marla-singer :) |
@Nazarah I prepared the different decorate for "Clear all". What do you think? |
3 or 5, not to overuse color here |
I'd go with 5 and 6. |
As a developer I would like to click from catalog "production" label and get filtered list of APIs containing just APIs in production. This is faster than selecting from filtering options.
Wireframes
Currently, APIs with lifecycle status appears like below in catalog (card view)
![apicatalognew](https://cloud.githubusercontent.com/assets/17976243/23122575/6d1d3e80-f76d-11e6-884a-d99c17af786c.png)
On clicking any lifecycle status (including unknown), the API cards get sorted and only cards with that specific lifecycle appears.
![apicatalognew4](https://cloud.githubusercontent.com/assets/17976243/23122970/2c3b57c4-f76f-11e6-9dd3-21e9e35d0c6c.png)
Catalog view also indicates how the result is filtered with and a clear all link text.
Clicking the "clear all" should refresh the page and display the default catalog.
Same effect should also be possible for tabular view:
![apicatalogtablefiltered](https://cloud.githubusercontent.com/assets/17976243/23123147/ea4806a4-f76f-11e6-8d22-1efc26f90131.png)
The text was updated successfully, but these errors were encountered: