# Copyright (C) 2012-2023 Zammad Foundation, https://zammad-foundation.org/ class TextModulePolicy < ApplicationPolicy def show? return true if user.permissions?('admin.text_module') return false if !user.permissions?('ticket.agent') if record.group_ids.any? return record.group_ids.intersection(user.group_ids_access('read')).any? end true end end