Display UI action button based on role

chanikya
Kilo Sage

Here we have "Republish " button, it should be visible only   ---who are having " kb_retire" role     OR     who are the author in KB article.                                                                                                                                                             My condition is not working.....

if you see below image i am not a Author of this article and i don't have kb_retire   role, but it is visible me

it should be visible only=-------who are having " kb_retire" role         OR             who are the author in KB article.  

find_real_file.png

find_real_file.png

1 ACCEPTED SOLUTION

can you try now




gs.getUser().getRoles().indexOf('kb_retire') >= 0 || current.author==gs.getUserID() ||   !(gs.getUser().getRoles().indexOf('admin') >= 0 )  


View solution in original post

32 REPLIES 32

Ashutosh Munot1
Kilo Patron
Kilo Patron

HI Chanikya,



Yes you are write.



Can you try keeping only this conditions and check if it is visible or not.



Thanks


with this condition it is visible,




i have admin role,



but i don't have "kb_retire" and i m not a author of the KB record.   but still visible......


Hi Karthik,



By default admin has access to the Knowledge base.


Hi Midhun,



Can we restrict   " republish" button to admin   role   users and     it should be visible   to only Kb_retire role users and how are Author of this KB record .