Version

Permissions Ng

rgPermission directive

Example
<div rg-permission="project-read" in-project="0-0-0-0-0">
Is visible if user has permission 'read-project' in project 0-0-0-0-0.
</div>
<div rg-permission="{{scopeVariableName}}" in-project="0-0-0-0-0">
Is visible if user has permission 'read-project' in project 0-0-0-0-0.
</div>
<div rg-permission="project-read">
Is visible if user has permission 'read-project' at least in one project.
</div>
<div rg-permission="project-read" in-global>
Is visible if user has permission 'read-project' at project "global".
</div>

rgPermissionIf directive

Example
<div rg-permission-if="project-read" in-project="0-0-0-0-0">
Is transcluded if user has permission 'read-project' in project 0-0-0-0-0.
</div>
<div rg-permission-if="project-read">
Is transcluded if user has permission 'read-project' at least in one project.
</div>
<div rg-permission-if="project-read" in-global>
Is transcluded if user has permission 'read-project' at project "global".
</div>

rgSomePermissions directive

Example
<div rg-some-permissions="atLeastOneNestedDivIsShown" ng-show="atLeastOneNestedDivIsShown">
<div rg-permission-if="project-read" in-project="0-0-0-0-0">
Is transcluded if user has permission 'read-project' in project 0-0-0-0-0.
</div>
<div rg-permission-if="project-read">
Is transcluded if user has permission 'read-project' at least in one project.
</div>
</div>