New to Telerik Reporting? Start a free 30-day trial

Defines permissions for WebReportDesigner functionality and access control.

Used throughout the WebReportDesigner system to control user access to specific features, commands, and UI elements based on configured authorization policies.

Definition

Namespace:Telerik.WebReportDesigner.Services.Models

Assembly:Telerik.WebReportDesigner.Services.dll

Syntax:

C#
public enum Permission

Fields

Parent permission for all commands.

C#
Commands = 23

Top-level permission that controls access to all command functionality in the WebReportDesigner.

Permission for using the AI Agent Chat in the Web Report Designer

C#
Commands_AIAgent_Use = 52

Allows users to access and interact with the AI Agent Chat feature for report design assistance and guidance.

Parent permission for the assets manager.

C#
Commands_AssetsManager = 34

Controls access to the Assets Manager functionality for managing reports, resources, and shared data sources.

Permission for the Reports folder in the assets manager.

C#
Commands_AssetsManager_Reports = 35

Allows access to the Reports folder section within the Assets Manager for report file management.

Permission for the Report Templates folder in the assets manager.

C#
Commands_AssetsManager_ReportTemplates = 37

Permission for the Resources folder in the assets manager.

C#
Commands_AssetsManager_Resources = 36

Enables access to the Resources folder for managing images, files, and other report assets.

Permission for the SharedDataSources folder in the assets manager.

C#
Commands_AssetsManager_SharedDataSources = 38

Grants access to shared data source management within the Assets Manager interface.

Parent permission type for all data sources.

C#
Commands_DataSources = 40

Top-level permission controlling access to all data source creation and management functionality.

Parent permission for creating an inline data source.

C#
Commands_DataSources_InlineDataSource_Create = 41

Controls access to inline data source creation across all supported data source types.

Permission for creating a CSV inline data source.

C#
Commands_DataSources_InlineDataSource_Create_Csv = 43

Allows creation of CSV data sources for importing and displaying comma-separated value data in reports.

Permission for creating a GraphQL inline data source.

C#
Commands_DataSources_InlineDataSource_Create_GraphQL = 46

Allows creation of GraphQL data sources for querying GraphQL APIs and endpoints in reports.

Permission for creating a JSON inline data source.

C#
Commands_DataSources_InlineDataSource_Create_Json = 45

Enables JSON data source creation for processing JSON data files and web service responses.

Permission for creating an object inline data source.

C#
Commands_DataSources_InlineDataSource_Create_Object = 47

Grants access to object data source creation for using .NET business objects as data providers in reports.

Permission for creating a SQL inline data source.

C#
Commands_DataSources_InlineDataSource_Create_Sql = 42

Enables creation of SQL data sources for connecting to relational databases within report definitions.

Permission for creating a web inline data source.

C#
Commands_DataSources_InlineDataSource_Create_Web = 44

Grants access to web service data source creation for consuming REST APIs and web services in reports.

Parent permission for shared data sources.

C#
Commands_DataSources_SharedDataSource = 48

Controls access to all shared data source functionality including creation, editing, and management operations.

Permission for creating a shared data source.

C#
Commands_DataSources_SharedDataSource_Create = 49

Enables creation of reusable shared data sources that can be referenced across multiple reports.

Permission for deleting a shared data source in Assets manager.

C#
Commands_DataSources_SharedDataSource_Delete = 51

Grants access to delete shared data sources from the Assets Manager. Note: This does not apply to removing shared data source references from individual reports.

Permission for editing a shared data source.

C#
Commands_DataSources_SharedDataSource_Edit = 50

Allows modification of existing shared data source configurations and properties.

Parent permission for all document commands.

C#
Commands_Document = 24

Controls access to document-level operations including creation, opening, saving, and closing reports.

Permission for closing a report.

C#
Commands_Document_Close = 31

Allows users to close individual report documents in the designer workspace.

Permission for closing all reports.

C#
Commands_Document_CloseAll = 33

Grants access to close all open report documents simultaneously in the designer workspace.

Permission for closing all reports except current.

C#
Commands_Document_CloseAllButThis = 32

Enables bulk closing of all open reports while keeping the currently active document open.

Permission for creating a new report.

C#
Commands_Document_New = 25

Allows users to create new report documents through the main menu and designer interface.

Permission for creating a new combined report.

C#
Commands_Document_NewCombined = 26

Enables creation of combined reports that can contain multiple report definitions in a single document.

Permission for opening a report.

C#
Commands_Document_Open = 27

Grants access to report opening functionality including file browser and document selection dialogs.

Permission for opening a recent report.

C#
Commands_Document_OpenRecent = 28

Allows access to recently opened reports list and quick opening of previously used documents.

Permission for overwrite an existing report or shared data source.

C#
Commands_Document_Overwrite = 30

Grants access to overwrite existing documents, typically used in conjunction with save operations.

Permission for saving a report.

C#
Commands_Document_Save = 29

Enables report saving functionality including save and save-as operations for preserving report changes.

Permission for workspace preferences.

C#
Commands_WorkspacePreferences = 39

Allows access to workspace preference settings for customizing the designer environment and behavior.

Parent permission for creating components.

C#
Create_Components = 0

Grants access to component creation functionality in the WebReportDesigner toolbox and design surface.

Parent permission for creating report items.

C#
Create_Components_ReportItems = 1

Controls access to all report item creation capabilities including text boxes, tables, charts, and other visual elements.

Permission for creating a barcode component.

C#
Create_Components_ReportItems_Barcode = 6

Enables barcode component creation for generating various barcode formats in reports.

Permission for creating a chart component.

C#
Create_Components_ReportItems_Chart = 16

Grants access to chart creation for various data visualization formats including bar, line, pie, and other chart types.

Permission for creating a check box component.

C#
Create_Components_ReportItems_CheckBox = 5

Allows creation of check box components for displaying boolean values and interactive elements.

Permission for creating a crosstab component.

C#
Create_Components_ReportItems_Crosstab = 13

Grants access to crosstab (pivot table) creation for multi-dimensional data analysis and reporting.

Permission for creating a HTML text box component.

C#
Create_Components_ReportItems_HTMLTextBox = 3

Enables creation of HTML text box components that support rich text formatting and HTML content rendering.

Permission for creating a linear gauge component.

C#
Create_Components_ReportItems_LinearGauge = 10

Grants access to linear gauge creation for horizontal and vertical data visualization indicators.

Permission for creating a list component.

C#
Create_Components_ReportItems_List = 11

Allows creation of list data regions for displaying repeating data in flexible layouts.

Permission for creating a map component.

C#
Create_Components_ReportItems_Map = 15

Enables map component creation for geographical data visualization and spatial reporting.

Permission for creating a panel component.

C#
Create_Components_ReportItems_Panel = 8

Allows creation of panel containers for grouping and organizing other report items.

Permission for creating a picture box component.

C#
Create_Components_ReportItems_PictureBox = 4

Grants access to picture box creation for displaying images and graphics in reports.

Permission for creating a radial gauge component.

C#
Create_Components_ReportItems_RadialGauge = 9

Enables radial gauge creation for displaying KPI metrics and circular data visualizations.

Permission for creating a shape component.

C#
Create_Components_ReportItems_Shape = 7

Grants access to shape creation for adding geometric elements and visual decorations to reports.

Permission for creating a subReport component.

C#
Create_Components_ReportItems_SubReport = 14

Allows embedding of sub-reports within main reports for modular and reusable report designs.

Permission for creating a table component.

C#
Create_Components_ReportItems_Table = 12

Enables table creation for structured data display with rows, columns, and grouping capabilities.

Permission for creating a text box component.

C#
Create_Components_ReportItems_TextBox = 2

Allows users to add text box report items to reports for displaying text content and expressions.

Parent permission for creating report sections.

C#
Create_Components_ReportSections = 17

Controls access to all report section creation including headers, footers, and content areas.

Permission for creating a page footer section.

C#
Create_Components_ReportSections_PageFooter = 19

Enables page footer section creation for content that appears at the bottom of every page.

Permission for creating a page header section.

C#
Create_Components_ReportSections_PageHeader = 18

Allows addition of page header sections that appear at the top of every page in the report.

Permission for creating a report footer section.

C#
Create_Components_ReportSections_ReportFooter = 21

Allows report footer section creation that appears once at the end of the report.

Permission for creating a report header section.

C#
Create_Components_ReportSections_ReportHeader = 20

Grants access to report header creation that appears once at the beginning of the report.

Permission for creating a table of contents section.

C#
Create_Components_ReportSections_TableOfContents = 22

Enables table of contents creation for navigation and report organization features.

In this article
DefinitionFieldsCommandsCommands_AIAgent_UseCommands_AssetsManagerCommands_AssetsManager_ReportsCommands_AssetsManager_ReportTemplatesCommands_AssetsManager_ResourcesCommands_AssetsManager_SharedDataSourcesCommands_DataSourcesCommands_DataSources_InlineDataSource_CreateCommands_DataSources_InlineDataSource_Create_CsvCommands_DataSources_InlineDataSource_Create_GraphQLCommands_DataSources_InlineDataSource_Create_JsonCommands_DataSources_InlineDataSource_Create_ObjectCommands_DataSources_InlineDataSource_Create_SqlCommands_DataSources_InlineDataSource_Create_WebCommands_DataSources_SharedDataSourceCommands_DataSources_SharedDataSource_CreateCommands_DataSources_SharedDataSource_DeleteCommands_DataSources_SharedDataSource_EditCommands_DocumentCommands_Document_CloseCommands_Document_CloseAllCommands_Document_CloseAllButThisCommands_Document_NewCommands_Document_NewCombinedCommands_Document_OpenCommands_Document_OpenRecentCommands_Document_OverwriteCommands_Document_SaveCommands_WorkspacePreferencesCreate_ComponentsCreate_Components_ReportItemsCreate_Components_ReportItems_BarcodeCreate_Components_ReportItems_ChartCreate_Components_ReportItems_CheckBoxCreate_Components_ReportItems_CrosstabCreate_Components_ReportItems_HTMLTextBoxCreate_Components_ReportItems_LinearGaugeCreate_Components_ReportItems_ListCreate_Components_ReportItems_MapCreate_Components_ReportItems_PanelCreate_Components_ReportItems_PictureBoxCreate_Components_ReportItems_RadialGaugeCreate_Components_ReportItems_ShapeCreate_Components_ReportItems_SubReportCreate_Components_ReportItems_TableCreate_Components_ReportItems_TextBoxCreate_Components_ReportSectionsCreate_Components_ReportSections_PageFooterCreate_Components_ReportSections_PageHeaderCreate_Components_ReportSections_ReportFooterCreate_Components_ReportSections_ReportHeaderCreate_Components_ReportSections_TableOfContents
Not finding the help you need?
Contact Support