Class: DcPolicy
- Inherits:
-
Object
- Object
- DcPolicy
- Includes:
- Mongoid::Document, Mongoid::Timestamps
- Defined in:
- app/models/dc_policy.rb
Overview
Mongoid::Document model for dc_policy documents embedded into dc_sites collection documents.
DcPolicy documents define policies for accessing data on web site. Policies define which user roles (defined in dc_policy_roles collection) has no access, can view or edit data (sees CMS menu) on current active web page. Policies can then be applied to individual documents belonging to the web site.
Document defined as default, holds top level policy which is inherited by all other policies. Default policy is also used when document has no access policy assigned.