Class Users
- Namespace
- ToSic.Sxc.DataSources
- Assembly
- ToSic.Sxc.dll
Will get all (or just some) users of the current site. The resulting Entity will match the ToSic.Eav.Context.IUser interface.
[PublicApi]
[VisualQuery(NiceName = "Users", Icon = "account_circle", UiHint = "Users in this site", HelpLink = "https://go.2sxc.org/ds-users", NameId = "93ac53c6-adc6-4218-b979-48d1071a5765", Type = DataSourceType.Source, ConfigurationType = "ac11fae7-1916-4d2d-8583-09872e1e6966")]
public class Users : CustomDataSourceAdvanced, IDataSource, IAppIdentity, IZoneIdentity, IAppIdentityLight, ICacheKey, ICacheExpiring, ITimestamped, IHasLog, IDataSourceLinkable
- Inheritance
-
Users
- Implements
- Inherited Members
Properties
AddRoles
Add property Roles
as a relationship to role entities.
[Configuration(Fallback = true)]
public bool AddRoles { get; set; }
Property Value
Remarks
- Added v15.03 - minimal breaking change, before the source return a non-standard
RoleIds
string-array.
ExcludeRoleIds
Optional ExcludeRolesFilter (single value or comma-separated integers) filter, exclude users that have any of roles from filter
[Configuration]
public string ExcludeRoleIds { get; set; }
Property Value
ExcludeUserIds
Optional exclude Users (single value or comma-separated guids or integers) filter, exclude users based on guid or id
[Configuration]
public string ExcludeUserIds { get; set; }
Property Value
IncludeSystemAdmins
Optional SystemAdmins filter.
true
- with System Adminsfalse
- without System Adminsrequired
- only System Admins (no normal users)
[Configuration]
public string IncludeSystemAdmins { get; set; }
Property Value
Remarks
- Changed to be string in v15.03 (before bool) to allow more options such as
required
RoleIds
Optional IncludeRolesFilter (single value or comma-separated integers) filter, include users that have any of roles from filter
[Configuration]
public string RoleIds { get; set; }
Property Value
UserIds
Optional Users (single value or comma-separated guids or integers) filter, include users based on guid or id
[Configuration]
public string UserIds { get; set; }