Added Tooltips and Documentation Links on user management (#1803)

This commit is contained in:
Henri Courdent
2023-07-18 11:13:17 +02:00
committed by GitHub
parent de2b4a9032
commit 7baaa0b713
5 changed files with 25 additions and 13 deletions
+5 -3
View File
@@ -75,15 +75,17 @@
<ToggleButton position="left" value="operator" size="sm"
>Operator <Tooltip
>An operator can only execute and view scripts/flows/apps from your workspace, and only
those that he has visibility on</Tooltip
those that he has visibility on.</Tooltip
></ToggleButton
>
<ToggleButton position="center" value="author" size="sm"
>Author <Tooltip
>An Author can execute and view scripts/flows/apps, but he can also create new ones</Tooltip
>An Author can execute and view scripts/flows/apps, but he can also create new ones.</Tooltip
></ToggleButton
>
<ToggleButton position="right" value="admin" size="sm">Admin</ToggleButton>
<ToggleButton position="right" value="admin" size="sm">Admin<Tooltip
>An admin has full control over a specific Windmill workspace, including the ability to manage users, edit entities, and control permissions within the workspace.</Tooltip
></ToggleButton>
</ToggleButtonGroup>
<Button
variant="contained"
@@ -279,7 +279,7 @@
>
<ToggleButton position="center" value="writer" size="xs"
>Writer&nbsp;<Tooltip
>A viewer of a folder has read AND write access to all the elements
>A writer of a folder has read AND write access to all the elements
(scripts/flows/apps/schedules/resources/variables) inside the folder</Tooltip
></ToggleButton
>
@@ -66,15 +66,17 @@
<ToggleButton position="left" value="operator" size="sm"
>Operator <Tooltip
>An operator can only execute and view scripts/flows/apps from your workspace, and only
those that he has visibility on</Tooltip
those that he has visibility on.</Tooltip
></ToggleButton
>
<ToggleButton position="center" value="author" size="sm"
>Author <Tooltip
>An Author can execute and view scripts/flows/apps, but he can also create new ones</Tooltip
>An Author can execute and view scripts/flows/apps, but he can also create new ones.</Tooltip
></ToggleButton
>
<ToggleButton position="right" value="admin" size="sm">Admin</ToggleButton>
<ToggleButton position="right" value="admin" size="sm">Admin<Tooltip
>An admin has full control over a specific Windmill workspace, including the ability to manage users, edit entities, and control permissions within the workspace.</Tooltip
></ToggleButton>
</ToggleButtonGroup>
<Button
variant="contained"
@@ -84,6 +84,7 @@
<PageHeader
title="Audit logs"
tooltip="You can only see your own audit logs unless you are an admin."
documentationLink="https://www.windmill.dev/docs/core_concepts/audit_logs"
/>
{#if !$enterpriseLicense}
@@ -308,7 +308,11 @@
</Tabs>
</div>
{#if tab == 'users'}
<PageHeader title="Members ({users?.length ?? ''})" primary={false} />
<PageHeader
title="Members ({users?.length ?? ''})"
primary={false}
tooltip="Manage users manually or enable SSO authentication."
documentationLink="https://www.windmill.dev/docs/core_concepts/authentification"/>
<AddUser on:new={listUsers} />
@@ -375,16 +379,19 @@
<ToggleButton position="left" value="operator" size="xs"
>Operator <Tooltip
>An operator can only execute and view scripts/flows/apps from your
workspace, and only those that he has visibility on</Tooltip
workspace, and only those that he has visibility on.</Tooltip
></ToggleButton
>
<ToggleButton position="center" value="author" size="xs"
>Author <Tooltip
>An Author can execute and view scripts/flows/apps, but he can also
create new ones</Tooltip
create new ones.</Tooltip
></ToggleButton
>
<ToggleButton position="right" value="admin" size="xs">Admin</ToggleButton>
<ToggleButton position="right" value="admin" size="xs">Admin<Tooltip
>An admin has full control over a specific Windmill workspace, including the ability to manage users, edit
entities, and control permissions within the workspace.</Tooltip
></ToggleButton>
</ToggleButtonGroup>
</div>
</td>
@@ -440,7 +447,7 @@
</tbody>
</TableCustom>
</div>
<PageHeader title="Pending Invites ({invites.length ?? ''})" primary={false}>
<PageHeader title="Invites ({invites.length ?? ''})" primary={false} tooltip="Manage invites on your workspace." documentationLink="https://www.windmill.dev/docs/core_concepts/authentification#adding-users-to-a-workspace">
<InviteUser on:new={listInvites} />
</PageHeader>
@@ -481,7 +488,7 @@
</div>
<div class="mt-10" />
<PageHeader title="Auto Invite" primary={false} />
<PageHeader title="Auto Invite" tooltip="Auto invite to the workspace users from your domain." documentationLink="https://www.windmill.dev/docs/core_concepts/authentification#auto-invite" primary={false} />
<div class="flex gap-2">
{#if auto_invite_domain != domain}
<div>