Class: DcPolicyRule

Inherits:
Object
  • Object
show all
Includes:
DcPolicyRuleConcern
Defined in:
app/models/dc_policy_rule.rb

Overview

Mongoid::Document model for dc_policy_rule documents embedded into documents.

DcPolicyRule documents define policies for accessing data. DRG CMS uses policy rules for defining policies in DcSite, DcPermission and DcFolderPermission documents.

Since they are defined as polymorphic they can be embedded into any application specific model by specifying this line in the model:

embeds_many :dc_policy_rules, as: :policy_rules