mirror of
https://github.com/hanzoai/sentinel.git
synced 2026-10-30 14:49:14 +00:00
102 lines
2.3 KiB
TypeScript
102 lines
2.3 KiB
TypeScript
import {MemberFixture} from 'sentry-fixture/member';
|
|
import {UserFixture} from 'sentry-fixture/user';
|
|
|
|
import type {Member} from 'sentry/types';
|
|
|
|
export function MembersFixture(params: Member[] = []): Member[] {
|
|
return [
|
|
MemberFixture(),
|
|
{
|
|
id: '2',
|
|
name: 'Sentry 2 Name',
|
|
email: '[email protected]',
|
|
orgRole: 'member',
|
|
teamRoles: [],
|
|
dateCreated: '',
|
|
role: 'member',
|
|
roleName: 'Member',
|
|
pending: true,
|
|
flags: {
|
|
'sso:linked': false,
|
|
'sso:invalid': false,
|
|
'idp:provisioned': false,
|
|
'idp:role-restricted': false,
|
|
'member-limit:restricted': false,
|
|
'partnership:restricted': false,
|
|
},
|
|
user: null,
|
|
expired: false,
|
|
inviteStatus: 'approved',
|
|
invite_link: '',
|
|
inviterName: '',
|
|
isOnlyOwner: false,
|
|
orgRoleList: [],
|
|
projects: [],
|
|
roles: [],
|
|
teamRoleList: [],
|
|
teams: [],
|
|
},
|
|
{
|
|
id: '3',
|
|
name: 'Sentry 3 Name',
|
|
email: '[email protected]',
|
|
orgRole: 'owner',
|
|
teamRoles: [],
|
|
role: 'owner',
|
|
dateCreated: '',
|
|
expired: false,
|
|
inviteStatus: 'approved',
|
|
invite_link: '',
|
|
inviterName: '',
|
|
roleName: 'Owner',
|
|
isOnlyOwner: false,
|
|
orgRoleList: [],
|
|
projects: [],
|
|
roles: [],
|
|
teamRoleList: [],
|
|
teams: [],
|
|
pending: false,
|
|
flags: {
|
|
'sso:linked': true,
|
|
'sso:invalid': false,
|
|
'idp:provisioned': false,
|
|
'idp:role-restricted': false,
|
|
'member-limit:restricted': false,
|
|
'partnership:restricted': false,
|
|
},
|
|
user: UserFixture(),
|
|
},
|
|
{
|
|
id: '4',
|
|
name: 'Sentry 4 Name',
|
|
email: '[email protected]',
|
|
orgRole: 'owner',
|
|
teamRoles: [],
|
|
dateCreated: '',
|
|
role: 'owner',
|
|
roleName: 'Owner',
|
|
pending: false,
|
|
flags: {
|
|
'sso:linked': true,
|
|
'sso:invalid': false,
|
|
'idp:provisioned': false,
|
|
'idp:role-restricted': false,
|
|
'member-limit:restricted': false,
|
|
'partnership:restricted': false,
|
|
},
|
|
user: null,
|
|
expired: false,
|
|
inviteStatus: 'approved',
|
|
invite_link: '',
|
|
inviterName: '',
|
|
isOnlyOwner: false,
|
|
orgRoleList: [],
|
|
projects: [],
|
|
roles: [],
|
|
teamRoleList: [],
|
|
teams: [],
|
|
},
|
|
...params,
|
|
];
|
|
}
|