Project

General

Profile

Actions

Bug #769

closed

user groups access rigths : not being displayed

Added by said said almost 11 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
07/28/2013
Due date:
% Done:

100%

Estimated time:

Description

Hi,

i have found a small bug :
1. if you have created some user groups and then update to latest version - 1373947200 - ,
the user group has not been added to the user_acces_group
solution :
run this sql in goautodial DB :
INSERT INTO `user_access_group` (`user_group`, `permissions`, `group_level`, `date_create`, `allowed_campaigns`) VALUES ('<GROUP>', '{"dashboard":{"dashboard_todays_status":"N","dashboard_account_info":"N","dashboard_agent_lead_status":"N","dashboard_server_settings":"N","dashboard_go_analytics":"N","dashboard_system_service":"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"},"list":{"list_create":"N","list_read":"N","list_update":"N","list_delete":"N"},"customfields":{"customfields_create":"N","customfields_read":"N","customfields_update":"N","customfields_delete":"N"},"loadleads":{"loadleads_read":"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"},"voicefiles":{"voicefile_upload":"N","voicefile_delete":"N"},"reportsanalytics":{"reportsanalytics_statistical_report":"N","reportsanalytics_agent_time_detail":"N","reportsanalytics_agent_performance_detail":"N","reportsanalytics_dial_status_summary":"N","reportsanalytics_sales_per_agent":"N","reportsanalytics_sales_tracker":"N","reportsanalytics_inbound_call_report":"N","reportsanalytics_export_call_report":"N","reportsanalytics_dashboard":"N","reportsanalytics_advance_script":"N"},"recording":{"recordings_display":"N"},"support":{"support_display":"N"}}', 1, '2013-06-05 15:49:21', NULL);

replace <GROUP> with the GROUP ID

or for all inexistent groups :

INSERT INTO `user_access_group` (`user_group`, `permissions`, `group_level`, `date_create`, `allowed_campaigns`)
select g.user_group, '{"dashboard":{"dashboard_todays_status":"N","dashboard_account_info":"N","dashboard_agent_lead_status":"N","dashboard_server_settings":"N","dashboard_go_analytics":"N","dashboard_system_service":"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"},"list":{"list_create":"N","list_read":"N","list_update":"N","list_delete":"N"},"customfields":{"customfields_create":"N","customfields_read":"N","customfields_update":"N","customfields_delete":"N"},"loadleads":{"loadleads_read":"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"},"voicefiles":{"voicefile_upload":"N","voicefile_delete":"N"},"reportsanalytics":{"reportsanalytics_statistical_report":"N","reportsanalytics_agent_time_detail":"N","reportsanalytics_agent_performance_detail":"N","reportsanalytics_dial_status_summary":"N","reportsanalytics_sales_per_agent":"N","reportsanalytics_sales_tracker":"N","reportsanalytics_inbound_call_report":"N","reportsanalytics_export_call_report":"N","reportsanalytics_dashboard":"N","reportsanalytics_advance_script":"N"},"recording":{"recordings_display":"N"},"support":{"support_display":"N"}}', 1, '2013-06-05 15:49:21', NULL
from asterisk.vicidial_user_groups g

where g.user_group in (select a.id from user_access_group a );


2. in applications\views\settings\go_usergroup_list.php (chrome complains about syntax error)
line 160, add ; to modify function
echo "<td style='border-top:#D0D0D0 dashed 1px;'> <a onclick=\"modify('{$list->user_group}');\">{$list->user_group}</a></td>";
echo "<td style='border-top:#D0D0D0 dashed 1px;'> <a onclick=\"modify('{$list->user_group}');\">{$list->group_name}</a></td>";
echo "<td style='border-top:#D0D0D0 dashed 1px;'> $forced_timeclock</td>";
echo "<td style='border-top:#D0D0D0 dashed 1px;' align='center'><span onclick=\"modify('{$list->user_group}');\" style='cursor:pointer;' class='toolTip' title='MODIFY USER GROUP<br />{$list->user_group}'><img src='{$base}img/edit.png' style='cursor:pointer;width:12px;' /></span></td><td align='center' style='border-top:#D0D0D0 dashed 1px;'><span onclick=\"delUserGroup('{$list->user_group}')\" style='cursor:pointer;' class='toolTip' title='DELETE USER GROUP<br />{$list->user_group}'><img src='{$base}img/delete.png' style='cursor:pointer;width:12px;' /></span></td><td align='center' style='border-top:#D0D0D0 dashed 1px;'><span><img src='{$base}img/status_display_i_grayed.png' style='width:12px;' /></span></td>\n";

Rgds

Actions #1

Updated by said said almost 11 years ago

sorry , one small error in the SQL (i forgot the 'not' )

INSERT INTO `user_access_group` (`user_group`, `permissions`, `group_level`, `date_create`, `allowed_campaigns`)
select g.user_group, '{"dashboard":{"dashboard_todays_status":"N","dashboard_account_info":"N","dashboard_agent_lead_status":"N","dashboard_server_settings":"N","dashboard_go_analytics":"N","dashboard_system_service":"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"},"list":{"list_create":"N","list_read":"N","list_update":"N","list_delete":"N"},"customfields":{"customfields_create":"N","customfields_read":"N","customfields_update":"N","customfields_delete":"N"},"loadleads":{"loadleads_read":"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"},"voicefiles":{"voicefile_upload":"N","voicefile_delete":"N"},"reportsanalytics":{"reportsanalytics_statistical_report":"N","reportsanalytics_agent_time_detail":"N","reportsanalytics_agent_performance_detail":"N","reportsanalytics_dial_status_summary":"N","reportsanalytics_sales_per_agent":"N","reportsanalytics_sales_tracker":"N","reportsanalytics_inbound_call_report":"N","reportsanalytics_export_call_report":"N","reportsanalytics_dashboard":"N","reportsanalytics_advance_script":"N"},"recording":{"recordings_display":"N"},"support":{"support_display":"N"}}', 1, '2013-06-05 15:49:21', NULL
from asterisk.vicidial_user_groups g

where g.user_group not in (select a.id from user_access_group a )
VALUES ('AGENTS', '{"dashboard":{"dashboard_todays_status":"N","dashboard_account_info":"N","dashboard_agent_lead_status":"N","dashboard_server_settings":"N","dashboard_go_analytics":"N","dashboard_system_service":"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"},"list":{"list_create":"N","list_read":"N","list_update":"N","list_delete":"N"},"customfields":{"customfields_create":"N","customfields_read":"N","customfields_update":"N","customfields_delete":"N"},"loadleads":{"loadleads_read":"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"},"voicefiles":{"voicefile_upload":"N","voicefile_delete":"N"},"reportsanalytics":{"reportsanalytics_statistical_report":"N","reportsanalytics_agent_time_detail":"N","reportsanalytics_agent_performance_detail":"N","reportsanalytics_dial_status_summary":"N","reportsanalytics_sales_per_agent":"N","reportsanalytics_sales_tracker":"N","reportsanalytics_inbound_call_report":"N","reportsanalytics_export_call_report":"N","reportsanalytics_dashboard":"N","reportsanalytics_advance_script":"N"},"recording":{"recordings_display":"N"},"support":{"support_display":"N"}}', 1, '2013-06-05 15:49:21', NULL);

Actions #2

Updated by said said almost 11 years ago

sorry , the good one :

INSERT INTO `user_access_group` (`user_group`, `permissions`, `group_level`, `date_create`, `allowed_campaigns`)
select g.user_group, '{"dashboard":{"dashboard_todays_status":"N","dashboard_account_info":"N","dashboard_agent_lead_status":"N","dashboard_server_settings":"N","dashboard_go_analytics":"N","dashboard_system_service":"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"},"list":{"list_create":"N","list_read":"N","list_update":"N","list_delete":"N"},"customfields":{"customfields_create":"N","customfields_read":"N","customfields_update":"N","customfields_delete":"N"},"loadleads":{"loadleads_read":"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"},"voicefiles":{"voicefile_upload":"N","voicefile_delete":"N"},"reportsanalytics":{"reportsanalytics_statistical_report":"N","reportsanalytics_agent_time_detail":"N","reportsanalytics_agent_performance_detail":"N","reportsanalytics_dial_status_summary":"N","reportsanalytics_sales_per_agent":"N","reportsanalytics_sales_tracker":"N","reportsanalytics_inbound_call_report":"N","reportsanalytics_export_call_report":"N","reportsanalytics_dashboard":"N","reportsanalytics_advance_script":"N"},"recording":{"recordings_display":"N"},"support":{"support_display":"N"}}', 1, '2013-06-05 15:49:21', NULL
from asterisk.vicidial_user_groups g

where g.user_group not in (select a.id from user_access_group a );

Actions #3

Updated by Chris Lomuntad almost 11 years ago

  • Assignee set to Franco Hora

Hi said,

Thanks for posting this bug. We're on the process of fixing this bug and we'll update our repository once we're done fixing it.

Cheers,
Chris

Actions #4

Updated by Tristan Kendrick Biscocho over 10 years ago

Hi,

Update addressing this bug will be released soon.

Actions #5

Updated by said said over 10 years ago

Hi,

i'm using : GoAdmin ® 3.0-1373947200

Rgds

Actions #6

Updated by Franco Hora over 10 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100

Hi said,

The user permission bug is now updated and ready on our repository just yum update your box for the update

Thanks

Actions #7

Updated by Demian Biscocho over 9 years ago

  • Status changed from Resolved to Closed
  • Assignee deleted (Franco Hora)
Actions

Also available in: Atom PDF

Go to top