Ejemplo n.º 1
0
 public async Task <bool> CanCreateAsync(Guid?groupId)
 {
     if (IsGroupHidden(groupId))
     {
         return(false);
     }
     return(await _permissionsService.CheckAsync(new PermissionSettingIdentity(PermissionActionEnum.Create, PermissionActivityType)));
 }
Ejemplo n.º 2
0
 public async Task <bool> ValidatePermissionAsync(IPublishedContent content)
 {
     return(content.ContentType.Alias != GroupsCreatePage ||
            await _permissionsService.CheckAsync(new PermissionSettingIdentity(PermissionActionEnum.Create, PermissionResourceType)));
 }
Ejemplo n.º 3
0
 private Task <bool> IsPinAllowedAsync()
 {
     return(_permissionsService.CheckAsync(ActivityType, PermissionActionEnum.CanPin));
 }