Project

General

Profile

User Groups

Added by Steve Turner about 4 years ago

Have been trying to make the User Groups work, but still have an issue of different groups still being able to see each other.

Created 2 User Groups, WSagents and BTagents. Under WSagents, created an ADMIN user with Level8 access. When logged into Dashboard, I am able to see BTagents. How do we restrict Group A from seeing Group B if they are working in same campaign?


Replies (6)

RE: User Groups - Added by Wittie Manansala about 4 years ago

Hi Steve,

Please try the following:

1. Backup your all your databases(kamailio, goautodial & asterisk) and html folder
2. Update Latest Version via Github
3. Update goautodial database user_accees_group table
3a. mysql -A
3b. use goautodial;
3c. Run this:

UPDATE user_access_group SET permissions='{"dashboard":{"dashboard_display":"Y"},"user":{"user_create":"C","user_read":"R","user_update":"U","user_delete":"D"},"campaign":{"campaign_create":"C","campaign_read":"R","campaign_update":"U","campaign_delete":"D"},"disposition":{"disposition_create":"C","disposition_update":"U","disposition_delete":"D"},"pausecodes":{"pausecodes_create":"C","pausecodes_read":"R","pausecodes_update":"U","pausecodes_delete":"D"},"hotkeys":{"hotkeys_create":"C","hotkeys_read":"R","hotkeys_delete":"D"},"list":{"list_create":"C","list_read":"R","list_update":"U","list_delete":"D","list_upload":"C"},"customfields":{"customfields_create":"C","customfields_read":"R","customfields_update":"U","customfields_delete":"D"},"script":{"script_create":"C","script_read":"R","script_update":"U","script_delete":"D"},"inbound":{"inbound_create":"C","inbound_read":"R","inbound_update":"U","inbound_delete":"D"},"ivr":{"ivr_create":"C","ivr_read":"R","ivr_update":"U","ivr_delete":"D"},"did":{"did_create":"C","did_read":"R","did_update":"U","did_delete":"D"},"voicefiles":{"voicefiles_upload":"C","voicefiles_play":"Y","voicefiles_download":"Y"},"moh":{"moh_create":"C","moh_read":"R","moh_update":"U","moh_delete":"D"},"reportsanalytics":{"reportsanalytics_statistical_display":"Y","reportsanalytics_agent_time_display":"Y","reportsanalytics_agent_performance_display":"Y","reportsanalytics_dial_status_display":"Y","reportsanalytics_agent_sales_display":"Y","reportsanalytics_sales_tracker_display":"Y","reportsanalytics_inbound_call_display":"Y","reportsanalytics_export_call_display":"Y"},"recordings":{"recordings_display":"Y"},"support":{"support_display":"Y"},"multi-tenant":{"tenant_create":"Y","tenant_display":"Y","tenant_update":"Y","tenant_delete":"Y","tenant_logs":"Y","tenant_calltimes":"Y","tenant_phones":"Y","tenant_voicemails":"Y"},"chat":{"chat_create":"C","chat_read":"R","chat_update":"U","chat_delete":"D"},"osticket":{"osticket_create":"C","osticket_read":"R","osticket_update":"U","osticket_delete":"D"}}' WHERE user_group='ADMIN';
UPDATE user_access_group SET permissions='{"dashboard":{"dashboard_display":"N"},"user":{"user_create":"N","user_read":"N","user_update":"N","user_delete":"N"},"campaign":{"campaign_create":"N","campaign_read":"N","campaign_update":"N","campaign_delete":"N"},"disposition":{"disposition_create":"N","disposition_update":"N","disposition_delete":"N"},"pausecodes":{"pausecodes_create":"N","pausecodes_read":"N","pausecodes_update":"N","pausecodes_delete":"N"},"hotkeys":{"hotkeys_create":"N","hotkeys_read":"N","hotkeys_delete":"N"},"list":{"list_create":"N","list_read":"N","list_update":"N","list_delete":"N","list_upload":"N"},"customfields":{"customfields_create":"N","customfields_read":"N","customfields_update":"N","customfields_delete":"N"},"script":{"script_create":"N","script_read":"N","script_update":"N","script_delete":"N"},"inbound":{"inbound_create":"N","inbound_read":"N","inbound_update":"N","inbound_delete":"N"},"ivr":{"ivr_create":"N","ivr_read":"N","ivr_update":"N","ivr_delete":"N"},"did":{"did_create":"N","did_read":"N","did_update":"N","did_delete":"N"},"voicefiles":{"voicefiles_upload":"N","voicefiles_play":"N","voicefiles_download":"N"},"moh":{"moh_create":"N","moh_read":"N","moh_update":"N","moh_delete":"N"},"reportsanalytics":{"reportsanalytics_statistical_display":"N","reportsanalytics_agent_time_display":"N","reportsanalytics_agent_performance_display":"N","reportsanalytics_dial_status_display":"N","reportsanalytics_agent_sales_display":"N","reportsanalytics_sales_tracker_display":"N","reportsanalytics_inbound_call_display":"N","reportsanalytics_export_call_display":"N"},"recordings":{"recordings_display":"N"},"support":{"support_display":"N"},"multi-tenant":{"tenant_create":"N","tenant_display":"N","tenant_update":"N","tenant_delete":"N","tenant_logs":"N","tenant_calltimes":"N","tenant_phones":"N","tenant_voicemails":"N"},"chat":{"chat_create":"C","chat_read":"R","chat_update":"U","chat_delete":"D"},"osticket":{"osticket_create":"C","osticket_read":"R","osticket_update":"U","osticket_delete":"N"}}' WHERE user_group='AGENTS';

Let us know the results.

Thanks

RE: User Groups - Added by Steve Turner about 4 years ago

Updated via GIT, updated database and still same result.

When logged in as WSagent with level 8 access, I am not able to see the other group agents in the User List. However, I can still see them in the RealTime Report

RE: User Groups - Added by Wittie Manansala about 4 years ago

Hi,

Please try to re-create your users and usergroups and let us know the results.

Thanks

RE: User Groups - Added by Steve Turner almost 4 years ago

Ok, deleted all User Groups and Users. Created new Groups and Users.

Still the same.

RE: User Groups - Added by Jackie Alfonso almost 4 years ago

Hi Steve,

Please try to allow each campaign on the usergroup. the admin account will still see the agent because the usergroup is allowed to view all the campaigns. it means even if they are on the different usergroup as long as the usergroup is allowed to view other campaign admin will see the other agent on the dashboard.

Thank you!

RE: User Groups - Added by Steve Turner almost 4 years ago

Ok, cause in Vici we can basically blind the other admins to not see all agents logged in even if in same campaign

Example:
Group1 Admin can see only Group1 agents, Group2 Admin can see only Group2 agents, even if logged into same campaign.

Also, how to limit access of Admins to see stats and all from other groups?

    (1-6/6)
    Go to top