Click or drag to resize

SecurityGroup Class

A SecurityGroup defines all the security applied to a user belonging to the group
Inheritance Hierarchy

Namespace:  Seal.Model
Assembly:  SealLibrary (in SealLibrary.dll) Version: 6.1.0.0 (6.1.0.0)
Syntax
public class SecurityGroup : RootEditor

The SecurityGroup type exposes the following members.

Constructors
  NameDescription
Public methodSecurityGroup
Initializes a new instance of the SecurityGroup class
Top
Properties
  NameDescription
Public propertyColumns
For the Web Report Designer: Columns rights for the group. Set rights to columns through the security tags or categories assigned. By default, all columns can be selected.
Public propertyConnections
For the Web Report Designer: Connections rights for the group. Set rights to connections through their names. By default, all connections can be selected.
Public propertyCulture
The culture used for users belonging to the group. If empty, the default culture is used.
Public propertyDevices
For the Web Report Designer: Device rights for the group. Set rights to devices through their names. By default, all devices can be selected.
Public propertyEditProfile
Priority to select the default group when a user belongs to several groups. The options of the group having the highest priority (minimum value) are applied to the user.
Public propertyFolderDetailScript
Optional script executed to define/modify the reports published in the Web Report Server for a given folder. If the user belongs to several groups, scripts are executed sequentially sorted by group name.
Public propertyFolders
The folder configurations for this group used for Web Publication of reports. By default, repository folders have no right.
Public propertyFoldersScript
Optional script executed to define/modify the folders published in the Web Report Server. If the user belongs to several groups, scripts are executed sequentially sorted by group name.
Public propertyLogoName
The logo file name used for to generate the reports. If empty, the default logo is used.
Public propertyMenuScript
Optional script executed to define/modify the reports menu of the Web Report Server. If the user belongs to several groups, scripts are executed sequentially sorted by group name.
Public propertyName
The security group name
Public propertyOnStartup
The action to take after the user logs in.
Public propertyPersFolderRight
Define the right of the dedicated personal folder for each user of the group
Protected propertyProperties
List of properties of the object
(Inherited from RootEditor.)
Public propertyShowAllFolders
If true, parent folder with no rights are also shown in the tree view
Public propertyShowFoldersView
If true, the folders view of the reports is shown
Public propertySources
For the Web Report Designer: Data sources rights for the group. Set rights to data source through their names. By default, all sources can be selected.
Public propertySqlModel
For the Web Report Designer: If true, SQL Models and Custom SQL for elements or restrictions can be edited through the Web Report Designer.
Public propertyStartupReport
If the startup option is 'Execute a specific report', the relative report path to execute when the user logs in (e.g. '/Samples/04-Charts Gallery - Basics.srex').
Public propertyWeight
Weight to select the default group when a user belongs to several groups. The options of the group having the highest weight are applied to the user.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Protected methodGetProperty
Get a property descriptor from a property name
(Inherited from RootEditor.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodInit
Init the editor objects
(Inherited from RootEditor.)
Public methodInitDefaultValues
Init the default values
(Inherited from RootEditor.)
Public methodInitEditor
Init the editor objects and the default values
(Inherited from RootEditor.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodSetReadOnly
Set all properties to readonly
(Inherited from RootEditor.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateEditor
Update editor attributes
(Inherited from RootEditor.)
Protected methodUpdateEditorAttributes (Overrides RootEditorUpdateEditorAttributes.)
Top
Fields
  NameDescription
Protected field_dctd (Inherited from RootEditor.)
Top
See Also