Hi,
is there any way to give a non-admin user the "Knowledge Base Admin" permission ?
Thanks
Hi,
is there any way to give a non-admin user the "Knowledge Base Admin" permission ?
Thanks
take a look at the roles. you can create a role that would give user administrative rights for only knowledge base module, and standard (non-admin) rights for all others
I have tried but it doesn't work.Originally Posted by dusker
The problem is that the "Knowledge Base Admin" Link doesn’t appear on the left bar of the Knowledge Base module even if I give the user the administrative rights for the module.
strange. what version of sugar?
i have 5.1.0 here and i can go to admin>role management>create a role
then you'll have a table of modules and roles, and in usertype you can select admin for every module, even for knowledgebase.
I'm using SugarCRM Professional 5.1.0b .Originally Posted by dusker
I can select "Admin" as User Type, but it doesn't make the "Knowledge Base Admin" ShortCut appear on the leftside bar of the module.
hmm, strange, i don't have time right now to test this out but i believe you.
hope there's someone else here that can help you out.
OK, I've found the solution.
Currently the Sugar PRO "Knowledge Base" Module allow only the Sugar Global Administrator Users to access the "Knowledge Base Admin" Area, so only Global Admins can add new tags, move articles and so on.
If anyone is interested to change this behaviour and allow the users having the "User Type" set to "Admin" to access the "Knowledge Base Admin" Area, here's a fix tested on SugarPRO 5.1.0 b:
1- File '<sugar_basedir>/modules/KBDocuments/Menu.php' - line 53 :
replace
withPHP Code:if(is_admin($current_user)) {
2- File '<sugar_basedir>/modules/KBDocuments/KBAdminView.php' - line 57 :PHP Code:if(is_admin($current_user) || $_SESSION['ACL'][$current_user->id]['KBDocuments']['module']['admin']['aclaccess'] == ACL_ALLOW_ADMIN){
replace
withPHP Code:if(!is_admin($current_user)) {
PHP Code:if(!is_admin($current_user) && $_SESSION['ACL'][$current_user->id]['KBDocuments']['module']['admin']['aclaccess'] != ACL_ALLOW_ADMIN){
Last edited by kenshiro; 2008-11-27 at 06:10 AM.
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks