grafana/public/app/features/users/__snapshots__/UsersTable.test.tsx.snap
Alexander Zobnin a7e721e987
Access control: Make Admin/Users UI working with the permissions (#33176)
* API: authorize admin/users views

* Render admin/users components based on user's permissions

* Add LDAP permissions (required by admin/user page)

* Extend default admin role by LDAP permissions

* Show/hide LDAP debug views

* Render LDAP debug page if user has access

* Authorize LDAP debug view

* fix permissions definitions

* Add LDAP page permissions

* remove ambiguous permissions check

* Hide logout buttons in sessions table

* Add org/users permissions

* Use org permissions for managing user roles in orgs

* Apply permissions to org/users

* Apply suggestions from review

* Fix tests

* remove scopes from the frontend

* Tweaks according to review

* Handle /invites endpoints
2021-04-22 13:19:41 +03:00

493 lines
9.0 KiB
Plaintext

// Jest Snapshot v1, https://goo.gl/fbAQLP
exports[`Render should render component 1`] = `
<table
className="filter-table form-inline"
>
<thead>
<tr>
<th />
<th>
Login
</th>
<th>
Email
</th>
<th>
Name
</th>
<th>
Seen
</th>
<th>
Role
</th>
<th
style={
Object {
"width": "34px",
}
}
/>
</tr>
</thead>
<tbody />
</table>
`;
exports[`Render should render users table 1`] = `
<table
className="filter-table form-inline"
>
<thead>
<tr>
<th />
<th>
Login
</th>
<th>
Email
</th>
<th>
Name
</th>
<th>
Seen
</th>
<th>
Role
</th>
<th
style={
Object {
"width": "34px",
}
}
/>
</tr>
</thead>
<tbody>
<tr
key="0-0"
>
<td
className="width-2 text-center"
>
<img
className="filter-table__avatar"
src="url/to/avatar"
/>
</td>
<td
className="max-width-6"
>
<span
className="ellipsis"
title="user-0"
>
user-0
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-0@test.com"
>
user-0@test.com
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-0 test"
>
user-0 test
</span>
</td>
<td
className="width-1"
/>
<td
className="width-8"
>
<OrgRolePicker
disabled={false}
onChange={[Function]}
value="Admin"
/>
</td>
<td>
<Button
icon="times"
onClick={[Function]}
size="sm"
variant="destructive"
/>
<ConfirmModal
body="Are you sure you want to delete user user-0?"
confirmText="Delete"
isOpen={false}
onConfirm={[Function]}
onDismiss={[Function]}
title="Delete"
/>
</td>
</tr>
<tr
key="1-1"
>
<td
className="width-2 text-center"
>
<img
className="filter-table__avatar"
src="url/to/avatar"
/>
</td>
<td
className="max-width-6"
>
<span
className="ellipsis"
title="user-1"
>
user-1
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-1@test.com"
>
user-1@test.com
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-1 test"
>
user-1 test
</span>
</td>
<td
className="width-1"
/>
<td
className="width-8"
>
<OrgRolePicker
disabled={false}
onChange={[Function]}
value="Admin"
/>
</td>
<td>
<Button
icon="times"
onClick={[Function]}
size="sm"
variant="destructive"
/>
<ConfirmModal
body="Are you sure you want to delete user user-1?"
confirmText="Delete"
isOpen={false}
onConfirm={[Function]}
onDismiss={[Function]}
title="Delete"
/>
</td>
</tr>
<tr
key="2-2"
>
<td
className="width-2 text-center"
>
<img
className="filter-table__avatar"
src="url/to/avatar"
/>
</td>
<td
className="max-width-6"
>
<span
className="ellipsis"
title="user-2"
>
user-2
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-2@test.com"
>
user-2@test.com
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-2 test"
>
user-2 test
</span>
</td>
<td
className="width-1"
/>
<td
className="width-8"
>
<OrgRolePicker
disabled={false}
onChange={[Function]}
value="Admin"
/>
</td>
<td>
<Button
icon="times"
onClick={[Function]}
size="sm"
variant="destructive"
/>
<ConfirmModal
body="Are you sure you want to delete user user-2?"
confirmText="Delete"
isOpen={false}
onConfirm={[Function]}
onDismiss={[Function]}
title="Delete"
/>
</td>
</tr>
<tr
key="3-3"
>
<td
className="width-2 text-center"
>
<img
className="filter-table__avatar"
src="url/to/avatar"
/>
</td>
<td
className="max-width-6"
>
<span
className="ellipsis"
title="user-3"
>
user-3
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-3@test.com"
>
user-3@test.com
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-3 test"
>
user-3 test
</span>
</td>
<td
className="width-1"
/>
<td
className="width-8"
>
<OrgRolePicker
disabled={false}
onChange={[Function]}
value="Admin"
/>
</td>
<td>
<Button
icon="times"
onClick={[Function]}
size="sm"
variant="destructive"
/>
<ConfirmModal
body="Are you sure you want to delete user user-3?"
confirmText="Delete"
isOpen={false}
onConfirm={[Function]}
onDismiss={[Function]}
title="Delete"
/>
</td>
</tr>
<tr
key="4-4"
>
<td
className="width-2 text-center"
>
<img
className="filter-table__avatar"
src="url/to/avatar"
/>
</td>
<td
className="max-width-6"
>
<span
className="ellipsis"
title="user-4"
>
user-4
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-4@test.com"
>
user-4@test.com
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-4 test"
>
user-4 test
</span>
</td>
<td
className="width-1"
/>
<td
className="width-8"
>
<OrgRolePicker
disabled={false}
onChange={[Function]}
value="Admin"
/>
</td>
<td>
<Button
icon="times"
onClick={[Function]}
size="sm"
variant="destructive"
/>
<ConfirmModal
body="Are you sure you want to delete user user-4?"
confirmText="Delete"
isOpen={false}
onConfirm={[Function]}
onDismiss={[Function]}
title="Delete"
/>
</td>
</tr>
<tr
key="5-5"
>
<td
className="width-2 text-center"
>
<img
className="filter-table__avatar"
src="url/to/avatar"
/>
</td>
<td
className="max-width-6"
>
<span
className="ellipsis"
title="user-5"
>
user-5
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-5@test.com"
>
user-5@test.com
</span>
</td>
<td
className="max-width-5"
>
<span
className="ellipsis"
title="user-5 test"
>
user-5 test
</span>
</td>
<td
className="width-1"
/>
<td
className="width-8"
>
<OrgRolePicker
disabled={false}
onChange={[Function]}
value="Admin"
/>
</td>
<td>
<Button
icon="times"
onClick={[Function]}
size="sm"
variant="destructive"
/>
<ConfirmModal
body="Are you sure you want to delete user user-5?"
confirmText="Delete"
isOpen={false}
onConfirm={[Function]}
onDismiss={[Function]}
title="Delete"
/>
</td>
</tr>
</tbody>
</table>
`;