mirror of
https://github.com/grafana/grafana.git
synced 2025-02-13 00:55:47 -06:00
* Migrate UsersActionBar * Invites table * Migrate Users page * Select version of OrgPicker * OrgRolePicker to use Select only * Fix modal issue * Move legacy Switch * Move from Forms folder * Fix failing test * Merge and fix issues * Update OrgRole issues * OrgUser type * Remove unused import * Update Snapshot
61 lines
1.3 KiB
TypeScript
61 lines
1.3 KiB
TypeScript
import { OrgRole, OrgUser } from 'app/types';
|
|
|
|
export const getMockUsers = (amount: number) => {
|
|
const users = [];
|
|
|
|
for (let i = 0; i <= amount; i++) {
|
|
users.push({
|
|
avatarUrl: 'url/to/avatar',
|
|
email: `user-${i}@test.com`,
|
|
name: `user-${i} test`,
|
|
lastSeenAt: '2018-10-01',
|
|
lastSeenAtAge: '',
|
|
login: `user-${i}`,
|
|
orgId: 1,
|
|
role: 'Admin',
|
|
userId: i,
|
|
});
|
|
}
|
|
|
|
return users as OrgUser[];
|
|
};
|
|
|
|
export const getMockUser = () => {
|
|
return {
|
|
avatarUrl: 'url/to/avatar',
|
|
email: `user@test.com`,
|
|
name: 'user test',
|
|
lastSeenAt: '2018-10-01',
|
|
lastSeenAtAge: '',
|
|
login: `user`,
|
|
orgId: 1,
|
|
role: 'Admin' as OrgRole,
|
|
userId: 2,
|
|
} as OrgUser;
|
|
};
|
|
|
|
export const getMockInvitees = (amount: number) => {
|
|
const invitees = [];
|
|
|
|
for (let i = 0; i <= amount; i++) {
|
|
invitees.push({
|
|
code: `asdfasdfsadf-${i}`,
|
|
createdOn: '2018-10-02',
|
|
email: `invitee-${i}@test.com`,
|
|
emailSent: true,
|
|
emailSentOn: '2018-10-02',
|
|
id: i,
|
|
invitedByEmail: 'admin@grafana.com',
|
|
invitedByLogin: 'admin',
|
|
invitedByName: 'admin',
|
|
name: `invitee-${i}`,
|
|
orgId: 1,
|
|
role: 'viewer',
|
|
status: 'not accepted',
|
|
url: `localhost/invite/${i}`,
|
|
});
|
|
}
|
|
|
|
return invitees;
|
|
};
|