mirror of
https://github.com/grafana/grafana.git
synced 2025-02-13 00:55:47 -06:00
* refactor to multiple rows * added name for org user struct * added name getorgusers * added user name to tableview * made test pass * updated userMocks to user name field * added missing UsersTable snapshot * added name on teammembers page, be able to search query for name, login and email * added the updated snapshots * conform to same sorting as output form * conform to previous way of using it * sort first by login and after by email, as it was before
59 lines
1.2 KiB
TypeScript
59 lines
1.2 KiB
TypeScript
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;
|
|
};
|
|
|
|
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',
|
|
userId: 2,
|
|
};
|
|
};
|
|
|
|
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;
|
|
};
|