|
@@ -1,6 +1,8 @@
|
|
|
|
+import type {Member as MemberType} from 'sentry/types';
|
|
|
|
+
|
|
import {User} from './user';
|
|
import {User} from './user';
|
|
|
|
|
|
-export function Member(params = {}) {
|
|
|
|
|
|
+export function Member(params: Partial<MemberType> = {}): MemberType {
|
|
return {
|
|
return {
|
|
id: '1',
|
|
id: '1',
|
|
email: 'sentry1@test.com',
|
|
email: 'sentry1@test.com',
|
|
@@ -12,10 +14,21 @@ export function Member(params = {}) {
|
|
roleName: 'Member',
|
|
roleName: 'Member',
|
|
pending: false,
|
|
pending: false,
|
|
expired: false,
|
|
expired: false,
|
|
|
|
+ dateCreated: '2020-01-01T00:00:00.000Z',
|
|
|
|
+ invite_link: null,
|
|
|
|
+ inviterName: null,
|
|
|
|
+ isOnlyOwner: false,
|
|
|
|
+ orgRoleList: [],
|
|
|
|
+ projects: [],
|
|
|
|
+ roles: [],
|
|
|
|
+ teamRoleList: [],
|
|
|
|
+ teams: [],
|
|
flags: {
|
|
flags: {
|
|
'sso:linked': false,
|
|
'sso:linked': false,
|
|
'idp:provisioned': false,
|
|
'idp:provisioned': false,
|
|
'idp:role-restricted': false,
|
|
'idp:role-restricted': false,
|
|
|
|
+ 'member-limit:restricted': false,
|
|
|
|
+ 'sso:invalid': false,
|
|
},
|
|
},
|
|
user: User(),
|
|
user: User(),
|
|
inviteStatus: 'approved',
|
|
inviteStatus: 'approved',
|