503
504
505
506
507
508
509
510
511
512
513
|
# File 'lib/gooddata/models/project.rb', line 503
def add_user_groups_to_dashboard(group_dashboards, dashboard, common_group_names, target_user_groups)
group_dashboards.each do |group_dashboard|
group_name = group_dashboard[:name]
next if common_group_names && common_group_names[group_name]
target_user_group = target_user_groups.select { |group| group.name == group_name }.first
next unless target_user_group
dashboard.grant(:member => target_user_group, :permission => group_dashboard[:permission])
end
end
|