# frozen_string_literal: true module FlagGuardian def can_edit_flag?(flag) @user.admin? && !flag.system? && !flag.used? end def can_create_flag? @user.admin? && Flag.custom.count < SiteSetting.custom_flags_limit end def can_toggle_flag? @user.admin? end def can_reorder_flag?(flag) @user.admin? && flag.name_key != "notify_user" end end