mySobek Home   |   Help
Skip Navigation Links.
Expand <a href='https://sobekrepository.org/sobekcm' title='Sobek home page'>Project Home</a>Project Home
Expand <a href='https://sobekrepository.org/help' title='Online user help'>User Help</a>User Help
Expand <a href='https://sobekrepository.org/sobekcm/technical' title='Sobek home page'>Technical Help</a>Technical Help
Expand <a href='https://sobekrepository.org/software' title='Center for downloading all SobekCM-related software'>Download Center</a>Download Center
Training Videos
Collapse <a href='https://sobekrepository.org/codehelp' title='Details on each of the different classes, interfaces, properties, etc..'>Code Details</a>Code Details
MISSING BANNER

User_Group Class



Represents a mySobek user group, which allows some permissions and information to be assigned to a collection of individual mySobek users. This contains all the information about a single user group


Namespace: SobekCM.Core.Users
Assembly: SobekCM_Core (in SobekCM_Core.dll) Version: 4.10.0.0 (4.10.0.0)

Syntax

C#
[DataContractAttribute]
public class User_Group

Inheritance Hierarchy

System..::..Object
  SobekCM.Core.Users..::..User_Group

Constructors

  NameDescription
Public methodUser_Group
Constructor for a new instance of the User_Group_Complete class

Methods

  NameDescription
Public methodAdd_Aggregation(User_Permissioned_Aggregation)
Add a new item aggregation to this user group's collection of item aggregationPermissions
Public methodAdd_Aggregation(String, String, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean, Boolean)
Add a new item aggregation to this user group's collection of item aggregationPermissions
Public methodAdd_Default_Metadata_Set
Adds a default metadata set to the list of sets this user group can select
Public methodAdd_Editable_Regular_Expression
Adds a regular expression to this user group to determine which titles this user can edit
Public methodAdd_Template
Adds a template to the list of templates this user group can select
Public methodAdd_User(User_Group_Member)
Adds a user to the list of users which belong to this user group
Public methodAdd_User(String, String, String, Int32)
Adds a user to the list of users which belong to this user group

Properties

  NameDescription
Public propertyAggregations
List of item aggregationPermissions associated with this user group
Public propertyAggregations_Count
Return the number of aggregations tied to this user group
Public propertyCanSubmit
Simple flag indicates if this user group can submit items
Public propertyDefault_Metadata_Sets
Ordered list of default metadata sets this user group has access to
Public propertyDefault_Metadata_Sets_Count
Return the number of default metadata sets tied to this user group
Public propertyDescription
Description for this SobekCM user group
Public propertyEditable_Regular_Expressions
List of regular expressions for checking for edit by bibid
Public propertyIsInternalUser
Flag indicates if this is an internal user group
Public propertyIsLdapDefault
Flag indicates if this user group should be assigned, by default, to new users that register via LDAP authentication
Public propertyIsPortalAdmin
Flag indicates if this is a portal administrator, with top-level permissions on this instance
Public propertyIsShibbolethDefault
Flag indicates if this user group should be assigned, by default, to new users that register via Shibboleth authentication
Public propertyIsSobekDefault
Flag indicates if this user group should be assigned, by default, to new users that register via Sobek authentication
Public propertyIsSpecialGroup
Flag indicates if this is a special user group (reserved by the system), such as 'Everyone'
Public propertyIsSystemAdmin
Flag indicates if this user group has general admin rights over the entire system
Public propertyName
Name for this SobekCM user group
Public propertyShould_Be_Able_To_Edit_All_Items
Flag is used when editing a users rights to indicate this user should be able to edit ALL items in the library
Public propertyTemplates
Ordered list of submittal templates this user group has access to
Public propertyTemplates_Count
Return the number of templates tied to this user group
Public propertyUserGroupID
UserGroupID (or primary key) to this user group from the database
Public propertyUsers
Gets the list of users associated with this user group
Public propertyUsers_Count
Return the number of users tied to this user group

See Also



Version 4.10.0 ( last generated Monday, March 7, 2016 )