GroupTypeRole
Represents a role that a
GroupMember can have in a
Group. In Rock each member of a group has one or more
GroupRoles assigned to them (for instance the leader of a group can have both a leader and member role). Examples of roles include leader, member, team leader, coach, host, etc.
AdditionalLavaFields | |
Attributes | |
AttributeValueDefaults | |
AttributeValues | |
AvailableKeys | |
CanEdit | Gets or sets a value indicating whether this instance can edit. |
CanManageMembers | Gets or sets a value indicating whether this instance can manage members. |
CanTakeAttendance | Gets or sets a value indicating whether this instance can take attendance. |
CanView | Gets or sets a value indicating whether this instance can view. |
ChatRole | Gets or sets the role of the chat individual, to be synchronized with the external chat system. This is a hard coded list of values defined in the code as an enumeration. Show Values 0 | User | 1 | Moderator | 2 | Administrator |
|
ContextKey | |
CreatedByPersonAlias | |
CreatedByPersonAliasId | |
CreatedByPersonId | |
CreatedByPersonName | |
CreatedDateTime | |
CustomSortValue | |
Description | Gets or sets the user defined description of the GroupRole. This property is required. |
EncryptedKey | |
EntityStringValue | |
ForeignGuid | |
ForeignId | |
ForeignKey | |
GroupType | Gets or sets the GroupType that this GroupRole belongs to. |
GroupTypeId | Gets or sets the Id of the GroupType that this GroupRole belongs to. This property is required. |
GroupTypeRoleAttributeValues | Gets the entity attribute values. This should only be used inside LINQ statements when building a where clause for the query. This property should only be used inside LINQ statements for filtering or selecting values. Do not use it for accessing the attributes after the entity has been loaded. |
Guid | |
Id | |
IdKey | |
IsCheckInAllowed | Gets or sets a value indicating if this role can check into the group. This only applies during the "already member" check during check-in. |
IsExcludedFromPeerNetwork | Gets or sets a value indicating whether this instance is excluded from peer network. |
IsLeader | Gets or sets a flag indicating if this is a group leader role. |
IsSystem | Gets or sets a flag indicating if this GroupRole is part of the Rock core system/framework. This property is required. |
IsValid | |
Item | |
MaxCount | Gets or sets the maximum count of GroupMembers that a Group can have who belong to this GroupRole. |
MinCount | Gets or sets the minimum count of GroupMembers that a Group can have who belong to this GroupRole. |
ModifiedAuditValuesAlreadyUpdated | |
ModifiedByPersonAlias | |
ModifiedByPersonAliasId | |
ModifiedByPersonId | |
ModifiedByPersonName | |
ModifiedDateTime | |
Name | Gets or sets the Name of the GroupRole. This property is required. |
Order | Gets or sets the sort order position of the GroupRole. The lower the SortOrder the higher the GroupRole shows in lists/controls. |
ParentAuthority | |
ParentAuthorityPre | |
ReceiveRequirementsNotifications | Gets or sets a value indicating whether this role should receive requirements notifications]. |
SupportedActions | |
TypeId | |
TypeName | |
UrlEncodedKey | |
ValidationResults | |