Show / Hide Table of Contents

Class FeatureAbilities

This class contains static feature ability keys used for feature security claims assignment.

Inheritance
System.Object
FeatureAbilities
Inherited Members
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Vasont.Publisher.Models.Security
Assembly: Vasont.Publisher.Models.dll
Syntax
public static class FeatureAbilities
Remarks

Users will always be able to read their own request runs. Otherwise, specific feature abilities must be specified. Additional abilities are related to organizational request runs.

The concept of "manage" is a combination of create/update a record. We try to keep things as simple as possible within Publisher to read and/or manage records. In some cases delete will be included, in others it may not.

Fields

| Improve this Doc View Source

AdminTenantManage

Feature ability for users to be able to administrate a tenant settings and security configuration.

Declaration
public const string AdminTenantManage = "admin:tenant:manage"
Field Value
Type Description
System.String
| Improve this Doc View Source

AllAbilities

Feature ability covers all abilities.

Declaration
public const string AllAbilities = "tenant:all"
Field Value
Type Description
System.String
| Improve this Doc View Source

PipelineTenantManage

Feature ability for user to be able to create, update, and delete pipeline configurations.

Declaration
public const string PipelineTenantManage = "pipeline:tenant:manage"
Field Value
Type Description
System.String
| Improve this Doc View Source

PipelineTenantRead

Feature ability for user to be able to view/read pipeline configurations in detail.

Declaration
public const string PipelineTenantRead = "pipeline:tenant:read"
Field Value
Type Description
System.String
| Improve this Doc View Source

ReportsTenantRead

Feature ability for user to be able read tenant analytic reports.

Declaration
public const string ReportsTenantRead = "reports:tenant:read"
Field Value
Type Description
System.String
| Improve this Doc View Source

ReportsUserRead

Feature ability for user to be able read their own analytic reports.

Declaration
public const string ReportsUserRead = "reports:user:read"
Field Value
Type Description
System.String
| Improve this Doc View Source

RequestTenantDelete

Feature ability for user to delete all tenant request run records.

Declaration
public const string RequestTenantDelete = "request-run:tenant:delete"
Field Value
Type Description
System.String
| Improve this Doc View Source

RequestTenantManage

Feature ability for user to manage all tenant request run records.

Declaration
public const string RequestTenantManage = "request-run:tenant:manage"
Field Value
Type Description
System.String
| Improve this Doc View Source

RequestTenantRead

Feature ability for user to read all tenant request run records. Organization level read.

Declaration
public const string RequestTenantRead = "request-run:tenant:read"
Field Value
Type Description
System.String
| Improve this Doc View Source

RequestUserDelete

Feature ability for user to delete their own request run records.

Declaration
public const string RequestUserDelete = "request-run:user:delete"
Field Value
Type Description
System.String
| Improve this Doc View Source

RequestUserManage

Feature ability for user to manage their own request runs.

Declaration
public const string RequestUserManage = "request-run:user:manage"
Field Value
Type Description
System.String
  • Improve this Doc
  • View Source
In This Article
Back to top Copyright (c) GlobalLink Vasont