Example #1
0
    public static PermissionRulePack GetPermissionRules(Lite <RoleEntity> roleLite)
    {
        var result = new PermissionRulePack {
            Role = roleLite
        };

        cache.GetRules(result, SymbolLogic <PermissionSymbol> .Symbols);
        return(result);
    }
Example #2
0
 public static void SetPermissionRules(PermissionRulePack rules)
 {
     cache.SetRules(rules, r => true);
 }
Example #3
0
 public void SetPermissionRules(PermissionRulePack rules)
 {
     Execute(MethodInfo.GetCurrentMethod(),
     () => PermissionAuthLogic.SetPermissionRules(rules));
 }
 public void SetPermissionRules([Required, FromBody] PermissionRulePack rules)
 {
     BasicPermission.AdminRules.AssertAuthorized();
     PermissionAuthLogic.SetPermissionRules(rules);
     Schema.Current.InvalidateMetadata();
 }
 public void SetPermissionRules(PermissionRulePack rules)
 {
     BasicPermission.AdminRules.AssertAuthorized();
     PermissionAuthLogic.SetPermissionRules(rules);
 }
Example #6
0
 public void SetPermissionRules(PermissionRulePack rules)
 {
     BasicPermission.AdminRules.AssertAuthorized();
     PermissionAuthLogic.SetPermissionRules(rules);
 }
 public void SetPermissionRules([Required, FromBody] PermissionRulePack rules)
 {
     BasicPermission.AdminRules.AssertAuthorized();
     PermissionAuthLogic.SetPermissionRules(rules);
 }