@@ -5,21 +5,17 @@ import { UserStateModel, type UserTwoFactorProviderModel } from '@umbraco-cms/ba
5
5
export type UmbUserStateEnum = UserStateModel ;
6
6
export const UmbUserStateEnum = UserStateModel ;
7
7
8
- export interface UmbUserDetailModel {
8
+ export interface UmbUserDetailModel extends UmbUserStartNodesModel {
9
9
avatarUrls : Array < string > ;
10
10
createDate : string | null ;
11
- documentStartNodeUniques : Array < UmbReferenceByUnique > ;
12
11
email : string ;
13
12
entityType : UmbUserEntityType ;
14
13
failedLoginAttempts : number ;
15
- hasDocumentRootAccess : boolean ;
16
- hasMediaRootAccess : boolean ;
17
14
isAdmin : boolean ;
18
15
languageIsoCode : string | null ;
19
16
lastLockoutDate : string | null ;
20
17
lastLoginDate : string | null ;
21
18
lastPasswordChangeDate : string | null ;
22
- mediaStartNodeUniques : Array < UmbReferenceByUnique > ;
23
19
name : string ;
24
20
state : UmbUserStateEnum | null ;
25
21
unique : string ;
@@ -28,4 +24,11 @@ export interface UmbUserDetailModel {
28
24
userName : string ;
29
25
}
30
26
27
+ export interface UmbUserStartNodesModel {
28
+ documentStartNodeUniques : Array < UmbReferenceByUnique > ;
29
+ hasDocumentRootAccess : boolean ;
30
+ hasMediaRootAccess : boolean ;
31
+ mediaStartNodeUniques : Array < UmbReferenceByUnique > ;
32
+ }
33
+
31
34
export type UmbUserMfaProviderModel = UserTwoFactorProviderModel ;
0 commit comments