EnumPermission
Defines permissions for WebReportDesigner functionality and access control.
Definition
Namespace:Telerik.WebReportDesigner.Services.Models
Assembly:Telerik.WebReportDesigner.Services.dll
Syntax:
public enum Permission
Fields
Commands
Parent permission for all commands.
Declaration
Commands = 23
Field Value
Remarks
Top-level permission that controls access to all command functionality in the WebReportDesigner.
Commands_AssetsManager
Parent permission for the assets manager.
Declaration
Commands_AssetsManager = 34
Field Value
Remarks
Controls access to the Assets Manager functionality for managing reports, resources, and shared data sources.
Commands_AssetsManager_ReportTemplates
Permission for the Report Templates folder in the assets manager.
Commands_AssetsManager_Reports
Permission for the Reports folder in the assets manager.
Declaration
Commands_AssetsManager_Reports = 35
Field Value
Remarks
Allows access to the Reports folder section within the Assets Manager for report file management.
Commands_AssetsManager_Resources
Permission for the Resources folder in the assets manager.
Declaration
Commands_AssetsManager_Resources = 36
Field Value
Remarks
Enables access to the Resources folder for managing images, files, and other report assets.
Commands_AssetsManager_SharedDataSources
Permission for the SharedDataSources folder in the assets manager.
Declaration
Commands_AssetsManager_SharedDataSources = 38
Field Value
Remarks
Grants access to shared data source management within the Assets Manager interface.
Commands_DataSources
Parent permission type for all data sources.
Declaration
Commands_DataSources = 40
Field Value
Remarks
Top-level permission controlling access to all data source creation and management functionality.
Commands_DataSources_InlineDataSource_Create
Parent permission for creating an inline data source.
Declaration
Commands_DataSources_InlineDataSource_Create = 41
Field Value
Remarks
Controls access to inline data source creation across all supported data source types.
Commands_DataSources_InlineDataSource_Create_Csv
Permission for creating a CSV inline data source.
Declaration
Commands_DataSources_InlineDataSource_Create_Csv = 43
Field Value
Remarks
Allows creation of CSV data sources for importing and displaying comma-separated value data in reports.
Commands_DataSources_InlineDataSource_Create_GraphQL
Permission for creating a GraphQL inline data source.
Declaration
Commands_DataSources_InlineDataSource_Create_GraphQL = 46
Field Value
Remarks
Allows creation of GraphQL data sources for querying GraphQL APIs and endpoints in reports.
Commands_DataSources_InlineDataSource_Create_Json
Permission for creating a JSON inline data source.
Declaration
Commands_DataSources_InlineDataSource_Create_Json = 45
Field Value
Remarks
Enables JSON data source creation for processing JSON data files and web service responses.
Commands_DataSources_InlineDataSource_Create_Object
Permission for creating an object inline data source.
Declaration
Commands_DataSources_InlineDataSource_Create_Object = 47
Field Value
Remarks
Grants access to object data source creation for using .NET business objects as data providers in reports.
Commands_DataSources_InlineDataSource_Create_Sql
Permission for creating a SQL inline data source.
Declaration
Commands_DataSources_InlineDataSource_Create_Sql = 42
Field Value
Remarks
Enables creation of SQL data sources for connecting to relational databases within report definitions.
Commands_DataSources_InlineDataSource_Create_Web
Permission for creating a web inline data source.
Declaration
Commands_DataSources_InlineDataSource_Create_Web = 44
Field Value
Remarks
Grants access to web service data source creation for consuming REST APIs and web services in reports.
Commands_DataSources_SharedDataSource
Parent permission for shared data sources.
Declaration
Commands_DataSources_SharedDataSource = 48
Field Value
Remarks
Controls access to all shared data source functionality including creation, editing, and management operations.
Commands_DataSources_SharedDataSource_Create
Permission for creating a shared data source.
Declaration
Commands_DataSources_SharedDataSource_Create = 49
Field Value
Remarks
Enables creation of reusable shared data sources that can be referenced across multiple reports.
Commands_DataSources_SharedDataSource_Delete
Permission for deleting a shared data source in Assets manager.
Declaration
Commands_DataSources_SharedDataSource_Delete = 51
Field Value
Remarks
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.
Commands_DataSources_SharedDataSource_Edit
Permission for editing a shared data source.
Declaration
Commands_DataSources_SharedDataSource_Edit = 50
Field Value
Remarks
Allows modification of existing shared data source configurations and properties.
Commands_Document
Parent permission for all document commands.
Declaration
Commands_Document = 24
Field Value
Remarks
Controls access to document-level operations including creation, opening, saving, and closing reports.
Commands_Document_Close
Permission for closing a report.
Declaration
Commands_Document_Close = 31
Field Value
Remarks
Allows users to close individual report documents in the designer workspace.
Commands_Document_CloseAll
Permission for closing all reports.
Declaration
Commands_Document_CloseAll = 33
Field Value
Remarks
Grants access to close all open report documents simultaneously in the designer workspace.
Commands_Document_CloseAllButThis
Permission for closing all reports except current.
Declaration
Commands_Document_CloseAllButThis = 32
Field Value
Remarks
Enables bulk closing of all open reports while keeping the currently active document open.
Commands_Document_New
Permission for creating a new report.
Declaration
Commands_Document_New = 25
Field Value
Remarks
Allows users to create new report documents through the main menu and designer interface.
Commands_Document_NewCombined
Permission for creating a new combined report.
Declaration
Commands_Document_NewCombined = 26
Field Value
Remarks
Enables creation of combined reports that can contain multiple report definitions in a single document.
Commands_Document_Open
Permission for opening a report.
Declaration
Commands_Document_Open = 27
Field Value
Remarks
Grants access to report opening functionality including file browser and document selection dialogs.
Commands_Document_OpenRecent
Permission for opening a recent report.
Declaration
Commands_Document_OpenRecent = 28
Field Value
Remarks
Allows access to recently opened reports list and quick opening of previously used documents.
Commands_Document_Overwrite
Permission for overwrite an existing report or shared data source.
Declaration
Commands_Document_Overwrite = 30
Field Value
Remarks
Grants access to overwrite existing documents, typically used in conjunction with save operations.
Commands_Document_Save
Permission for saving a report.
Declaration
Commands_Document_Save = 29
Field Value
Remarks
Enables report saving functionality including save and save-as operations for preserving report changes.
Commands_WorkspacePreferences
Permission for workspace preferences.
Declaration
Commands_WorkspacePreferences = 39
Field Value
Remarks
Allows access to workspace preference settings for customizing the designer environment and behavior.
Create_Components
Parent permission for creating components.
Declaration
Create_Components = 0
Field Value
Remarks
Grants access to component creation functionality in the WebReportDesigner toolbox and design surface.
Create_Components_ReportItems
Parent permission for creating report items.
Declaration
Create_Components_ReportItems = 1
Field Value
Remarks
Controls access to all report item creation capabilities including text boxes, tables, charts, and other visual elements.
Create_Components_ReportItems_Barcode
Permission for creating a barcode component.
Declaration
Create_Components_ReportItems_Barcode = 6
Field Value
Remarks
Enables barcode component creation for generating various barcode formats in reports.
Create_Components_ReportItems_Chart
Permission for creating a chart component.
Declaration
Create_Components_ReportItems_Chart = 16
Field Value
Remarks
Grants access to chart creation for various data visualization formats including bar, line, pie, and other chart types.
Create_Components_ReportItems_CheckBox
Permission for creating a check box component.
Declaration
Create_Components_ReportItems_CheckBox = 5
Field Value
Remarks
Allows creation of check box components for displaying boolean values and interactive elements.
Create_Components_ReportItems_Crosstab
Permission for creating a crosstab component.
Declaration
Create_Components_ReportItems_Crosstab = 13
Field Value
Remarks
Grants access to crosstab (pivot table) creation for multi-dimensional data analysis and reporting.
Create_Components_ReportItems_HTMLTextBox
Permission for creating a HTML text box component.
Declaration
Create_Components_ReportItems_HTMLTextBox = 3
Field Value
Remarks
Enables creation of HTML text box components that support rich text formatting and HTML content rendering.
Create_Components_ReportItems_LinearGauge
Permission for creating a linear gauge component.
Declaration
Create_Components_ReportItems_LinearGauge = 10
Field Value
Remarks
Grants access to linear gauge creation for horizontal and vertical data visualization indicators.
Create_Components_ReportItems_List
Permission for creating a list component.
Declaration
Create_Components_ReportItems_List = 11
Field Value
Remarks
Allows creation of list data regions for displaying repeating data in flexible layouts.
Create_Components_ReportItems_Map
Permission for creating a map component.
Declaration
Create_Components_ReportItems_Map = 15
Field Value
Remarks
Enables map component creation for geographical data visualization and spatial reporting.
Create_Components_ReportItems_Panel
Permission for creating a panel component.
Declaration
Create_Components_ReportItems_Panel = 8
Field Value
Remarks
Allows creation of panel containers for grouping and organizing other report items.
Create_Components_ReportItems_PictureBox
Permission for creating a picture box component.
Declaration
Create_Components_ReportItems_PictureBox = 4
Field Value
Remarks
Grants access to picture box creation for displaying images and graphics in reports.
Create_Components_ReportItems_RadialGauge
Permission for creating a radial gauge component.
Declaration
Create_Components_ReportItems_RadialGauge = 9
Field Value
Remarks
Enables radial gauge creation for displaying KPI metrics and circular data visualizations.
Create_Components_ReportItems_Shape
Permission for creating a shape component.
Declaration
Create_Components_ReportItems_Shape = 7
Field Value
Remarks
Grants access to shape creation for adding geometric elements and visual decorations to reports.
Create_Components_ReportItems_SubReport
Permission for creating a subReport component.
Declaration
Create_Components_ReportItems_SubReport = 14
Field Value
Remarks
Allows embedding of sub-reports within main reports for modular and reusable report designs.
Create_Components_ReportItems_Table
Permission for creating a table component.
Declaration
Create_Components_ReportItems_Table = 12
Field Value
Remarks
Enables table creation for structured data display with rows, columns, and grouping capabilities.
Create_Components_ReportItems_TextBox
Permission for creating a text box component.
Declaration
Create_Components_ReportItems_TextBox = 2
Field Value
Remarks
Allows users to add text box report items to reports for displaying text content and expressions.
Create_Components_ReportSections
Parent permission for creating report sections.
Declaration
Create_Components_ReportSections = 17
Field Value
Remarks
Controls access to all report section creation including headers, footers, and content areas.
Create_Components_ReportSections_PageFooter
Permission for creating a page footer section.
Declaration
Create_Components_ReportSections_PageFooter = 19
Field Value
Remarks
Enables page footer section creation for content that appears at the bottom of every page.
Create_Components_ReportSections_PageHeader
Permission for creating a page header section.
Declaration
Create_Components_ReportSections_PageHeader = 18
Field Value
Remarks
Allows addition of page header sections that appear at the top of every page in the report.
Create_Components_ReportSections_ReportFooter
Permission for creating a report footer section.
Declaration
Create_Components_ReportSections_ReportFooter = 21
Field Value
Remarks
Allows report footer section creation that appears once at the end of the report.
Create_Components_ReportSections_ReportHeader
Permission for creating a report header section.
Declaration
Create_Components_ReportSections_ReportHeader = 20
Field Value
Remarks
Grants access to report header creation that appears once at the beginning of the report.
Create_Components_ReportSections_TableOfContents
Permission for creating a table of contents section.
Declaration
Create_Components_ReportSections_TableOfContents = 22
Field Value
Remarks
Enables table of contents creation for navigation and report organization features.