The CreatorCon Call for Content is officially open! Get started here.

Employee Center: How do you hide entire topics or child topics

DanielCordick
Mega Patron
Mega Patron

Hi All,

Maybe im not seeing it but can you hide an entire topic or child topic from users based on roles? i checked the related lists and form layout for roles or available for and there is nothing.

is there another way? maybe ACL?

9 REPLIES 9

Sagar Rd
Tera Contributor

Hi @DanielCordick 

 

Could you please provide the solution that worked for you.

 

Thanks

Sagar

Community Alums
Not applicable

I stumbled across some ServcieNow doco which referenced User Criteria for topics. While it said it was available in Yokohama, it's not. I spoke to the HiTide guys who advised User Criteria for topics is coming, but it's not here yet. 

The workaround for the time being is simply that of user access. If the topic contains something a user has access to, they'll see the topic. Conversely, if the user does not have access to the connected content, they will not see the topic. 

 

E.g. In my use case, I'd setup some Workplace Service Delivery topics, once I locked down the associated content on the topic (cat items and KBs), users without the appropriate access to the content stopped seeing the topic as well. 

 

I hope that makes sense. 

georgetaylo
Tera Contributor

Not sure if this is the best solution but this is what I did. 
- Setting the topics to inactive inside the 'Topics' field of Content Taxonomy does the topic from employee center, but you won't see it because it's cached. 
- In your left panel go to cache via the command 'cache.do' minus the quotes
- In the upper right corner click on clear cache.

 

Now go back to employee center or refresh the page and it will no longer appear

Sorry for the bad grammar, here's what the line should have read

- Setting the topics to inactive inside the 'Topics' field of Content Taxonomy does remove the topic from employee center, but it'll still show for you because it's cached.

Vegard S
Kilo Sage

Lots of bad answers here. 
The header widget on Employee Center operates on two basic concepts, depending on if you have the Advanced Portal Navigation plugin installed or not. 

OOTB the widget will list any topic where the end user has access to one or more content items within it.
You don't add ACLs to the topic table. 

Furthermore, there is an "Enable user criteria check" as well if you want more granular control. 

If you want to hide a topic from the top menu alltogether, that's where Advanced Portal Navigation plugin comes in. This essentially is a separate register of menu items which are connected to a topic or a traditional menu item.