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

HI,



((gs.hasRole('kb_retire') || current.author==gs.getUserID()) &&   !(gs.hasRole('admin'))



This will work.



Thanks,


it is working,


but when i am an Author of Article that time   it is visible.   but here it is not visible


HI,



((gs.hasRole('kb_retire') || !(gs.hasRole('admin'))) || current.author==gs.getUserID())



Thanks,


HI,



((gs.hasRole('kb_retire') && !(gs.hasRole('admin'))) || current.author==gs.getUserID())



No need to use index of.



Thanks,



Mark Helpful or correct


Hi Ashutosh,



can you plesae help me in my PDI


Dev28601


raj/ 1234