Sha256: 04a08520cb75f69f45f4b4012831bfb7fcbef64566c229ab6a00baf757efcc61
Contents?: true
Size: 656 Bytes
Versions: 3
Compression:
Stored size: 656 Bytes
Contents
module Authz class RoleHasBusinessProcess < ApplicationRecord # Associations # ========================================================================== belongs_to :business_process, class_name: 'Authz::BusinessProcess', foreign_key: 'authz_business_process_id', optional: true belongs_to :role, class_name: 'Authz::Role', foreign_key: 'authz_role_id', optional: true # Validations # =========================================================================== validates :authz_business_process_id, uniqueness: { scope: [:authz_role_id] } end end
Version data entries
3 entries across 3 versions & 1 rubygems