Skip to content
This repository has been archived by the owner on May 4, 2022. It is now read-only.

Remove "categories" from app dir UI #695

Merged
merged 2 commits into from
Sep 19, 2017

Conversation

apetro
Copy link
Contributor

@apetro apetro commented Sep 15, 2017

Categories are confusing. Stop bothering users with them.

Removes navigation tab within app directory.
removes-the-categories-tab

Removes categories chips from app directory entries as rendered en masse.
removes-this-noise

Removes categories section from app directory details page.
removes-this-div

Categories are unfit for purpose because they are tied up with permissions. Gotta have permission on the category to see the category qua category, but permission on the category inherits as permission on the portlets within the category. In practice this is confusing, yields to misconfigurations, accidental permission grants, a mess.

Maybe someday no-permission-complications "tags" could be re-introduced as a feature. Maybe we'll never need it.

But for near term it has become clear that we want to only grant permissions at the individual portlet-definition level and stop trying to get permissions on categories right.

This changeset just removes categories superficially from the UI. However, this will unblock removing categories whenever we can on the back-end with no weird UI consequences at that time.


Contributor License Agreement adherence:

Remove the "Categories" tab selector from /web/apps .
Does not entirely remove categories feature.
If users otherwise navigate to a category filtered view, that works.
Just removes tab UI control for triggering this view.
Stop showing chips for categories in app directory entries,
both as listed en masse and as rendered on details page.
Copy link
Contributor

@ChristianMurphy ChristianMurphy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code LGTM 👍

A screenshot of what categories were could help give some context.

@apetro
Copy link
Contributor Author

apetro commented Sep 15, 2017

Agree on the screenshot. Localhost mock is apparently broken ( #696 ). So I suppose I'll have to get a "real" development environment going to take screenshots...

@Doug-Reed
Copy link
Contributor

👍

@apetro apetro merged commit 68606e4 into uPortal-Attic:master Sep 19, 2017
@apetro apetro deleted the rm-categories-tab branch September 19, 2017 19:51
@davidmsibley davidmsibley added this to the 6.6.1 milestone Sep 26, 2017
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants