Permission
Defines permissions for WebReportDesigner functionality and access control.
Definition
Namespace:Telerik.WebReportDesigner.Services.Models
Assembly:Telerik.WebReportDesigner.Services.dll
Syntax:
public enum Permission
Fields
Parent permission for all commands.
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
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.
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.
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.
Commands_AssetsManager_ReportTemplates = 37
Permission for the Resources folder in the assets manager.
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.
Commands_AssetsManager_SharedDataSources = 38
Grants access to shared data source management within the Assets Manager interface.
Parent permission type for all data sources.
Commands_DataSources = 40
Top-level permission controlling access to all data source creation and management functionality.
Parent permission for creating an inline data source.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
Commands_DataSources_SharedDataSource_Edit = 50
Allows modification of existing shared data source configurations and properties.
Parent permission for all document commands.
Commands_Document = 24
Controls access to document-level operations including creation, opening, saving, and closing reports.
Permission for closing a report.
Commands_Document_Close = 31
Allows users to close individual report documents in the designer workspace.
Permission for closing all reports.
Commands_Document_CloseAll = 33
Grants access to close all open report documents simultaneously in the designer workspace.
Permission for closing all reports except current.
Commands_Document_CloseAllButThis = 32
Enables bulk closing of all open reports while keeping the currently active document open.
Permission for creating a new report.
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.
Commands_Document_NewCombined = 26
Enables creation of combined reports that can contain multiple report definitions in a single document.
Permission for opening a report.
Commands_Document_Open = 27
Grants access to report opening functionality including file browser and document selection dialogs.
Permission for opening a recent report.
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.
Commands_Document_Overwrite = 30
Grants access to overwrite existing documents, typically used in conjunction with save operations.
Permission for saving a report.
Commands_Document_Save = 29
Enables report saving functionality including save and save-as operations for preserving report changes.
Permission for workspace preferences.
Commands_WorkspacePreferences = 39
Allows access to workspace preference settings for customizing the designer environment and behavior.
Parent permission for creating components.
Create_Components = 0
Grants access to component creation functionality in the WebReportDesigner toolbox and design surface.
Parent permission for creating report items.
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.
Create_Components_ReportItems_Barcode = 6
Enables barcode component creation for generating various barcode formats in reports.
Permission for creating a chart component.
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.
Create_Components_ReportItems_CheckBox = 5
Allows creation of check box components for displaying boolean values and interactive elements.
Permission for creating a crosstab component.
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.
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.
Create_Components_ReportItems_LinearGauge = 10
Grants access to linear gauge creation for horizontal and vertical data visualization indicators.
Permission for creating a list component.
Create_Components_ReportItems_List = 11
Allows creation of list data regions for displaying repeating data in flexible layouts.
Permission for creating a map component.
Create_Components_ReportItems_Map = 15
Enables map component creation for geographical data visualization and spatial reporting.
Permission for creating a panel component.
Create_Components_ReportItems_Panel = 8
Allows creation of panel containers for grouping and organizing other report items.
Permission for creating a picture box component.
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.
Create_Components_ReportItems_RadialGauge = 9
Enables radial gauge creation for displaying KPI metrics and circular data visualizations.
Permission for creating a shape component.
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.
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.
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.
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.
Create_Components_ReportSections = 17
Controls access to all report section creation including headers, footers, and content areas.
Permission for creating a page footer section.
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.
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.
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.
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.
Create_Components_ReportSections_TableOfContents = 22
Enables table of contents creation for navigation and report organization features.