Public
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Honored Contributor

Deleting a role

I have a number of roles I need to delete.   I have some questions about doing so:

  1. If I delete a role at the community level, does that orphan the equivalent role at the category/board/idea exchange level?
  2. If I delete a role at the community level, do users assigned to that role still get permissions from that role at the category/board/idea exchange level or are the permissions nullified if the one at the community level goes away?
  3. If I delete a role at the communit level, do I have to hunt around the entire community to see /handle that role at the category/board/idea exchange level?

Bottom line:  I have no clue what happens to the roles at lower levels when the role is deleted at the community level. I hope someone can explain it to me.    Thanks in advance. 

 

--
Community manager in the Micro Focus Community. My computer always used to beat me at chess, but it is no match for me now I changed the competition to kick boxing.
15 Replies 15
Highlighted
Honored Contributor

Hi @kgroneman -

I recently did an audit of all of our community roles (over 400 roles across the community!) so this struggle is fresh in my mind.

I had to have one of our developers create a way to export all of the roles from every node so that I could ensure I saw both the parent and children roles.

If a role had to be deleted, it should be deleted from both the community level and any lower nodes. Otherwise, yes the role was "orphaned" and it didn't do anything.

If you delete a role at the community node and the users were granted the role at that level, then they shouldn't have any permissions from wherever else that role exists.

I hope this helps!

 

----------------------------------

Lili McDonald
Senior Community Manager @ Udemy
Connect on LinkedIn
Highlighted
Honored Contributor

Wow, @lilim - that sounds like quite a project. I’d love to hear whatever new rules you have in place to help keep your roles from ballooning again (maybe in a separate thread so I don’t completely  hijack this one :)).

Highlighted
New Commentator

 Hi @kgroneman

If a role had to be deleted at the community level, it won't impact to the category/board/idea exchange level if it is a copy of these level role.

If a role had to be deleted at the community level, it will impact to the users at the community level if it had created at community level. if that deleted role had assigned to particular users,they shouldn't get any permissions.

Here the main thing is for roles the highest priority is to be category/board/idea exchange level only. If we deleted the role at category/board/idea exchange level, then it is going to be impact to the users whoever added for that particular role.

yes,If you delete a role at the community level,  you have to hunt around the entire community to see /handle that role at the category/board/idea exchange level

Found this helpful? Please give "Kudos" and "Accept it as a Solution."

Thanks & Regards,
Raj Borra.

Highlighted
Honored Contributor


@CarolineS wrote:

Wow, @lilim - that sounds like quite a project. I’d love to hear whatever new rules you have in place to help keep your roles from ballooning again (maybe in a separate thread so I don’t completely  hijack this one :)).


Our community is 14 years old, so many of the roles were just leftover from years gone by. Now that the list has been audited, I've put policies in place to ensure we're only creating roles when necessary. We also utilize user groups very heavily now, so that definitely helps cut down on the user roles.

----------------------------------

Lili McDonald
Senior Community Manager @ Udemy
Connect on LinkedIn
Highlighted
Honored Contributor

Thanks for the info, @lilim!

Highlighted

Thanks for the input everyone.   Unbelievable.   There are 107 roles defined on our site, most of which nobody in our organization has any idea of what they do or why we have them.  I just took over management of our site a couple of months ago. I manage many community platforms:  Lithium, Telligent, vBulletin.   The Lithium method of managing roles, having to manage the same role at multiple levels separately is, by far, the most silly, and the most ornerous way of managing roles I've come across, and, in fact, it's alot less flexible than the other systems.   The fact you can't manage/see a role at different levels at the same time is bad.  Off to spend time I shouldn't have to spend hunting down "child" role instances for 107 roles!   @lilim you wouldn't want to share your method of exporting roles would you?  I assume it's an api query.   I'd be forever in your debt. - Kim

--
Community manager in the Micro Focus Community. My computer always used to beat me at chess, but it is no match for me now I changed the competition to kick boxing.
Highlighted
Honored Contributor


@kgroneman wrote:

 @lilim you wouldn't want to share your method of exporting roles would you?  I assume it's an api query.   I'd be forever in your debt. - Kim


Our developer built the tool in Oracle APEX, so unfortunately I don't have visibility into the code. It was built using the Lithium API though.

----------------------------------

Lili McDonald
Senior Community Manager @ Udemy
Connect on LinkedIn
Highlighted
Honored Contributor

Thanks. I could open a support case I guess and see if Lithium can tell me a query that would do it.  

--
Community manager in the Micro Focus Community. My computer always used to beat me at chess, but it is no match for me now I changed the competition to kick boxing.
Highlighted
Honored Contributor

Here's the documentation on querying roles for a particular node:

https://community.lithium.com/t5/Developer-Documentation/bd-p/dev-doc-portal?section=commv1&leaf-id=...

You would have to do this for each node in your community though.

----------------------------------

Lili McDonald
Senior Community Manager @ Udemy
Connect on LinkedIn