Browse Source
Merge pull request #2107 from Budibase/fix/group-tag
Add dedicated renderer for roles tags
gh-pages
Rory Powell
5 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with
13 additions and
4 deletions
-
packages/builder/src/pages/builder/portal/manage/users/[userId].svelte
-
packages/builder/src/pages/builder/portal/manage/users/_components/RolesTagsTableRenderer.svelte
-
packages/builder/src/pages/builder/portal/manage/users/_components/TagsTableRenderer.svelte
|
|
@ -19,7 +19,8 @@ |
|
|
import { fetchData } from "helpers" |
|
|
import { fetchData } from "helpers" |
|
|
import { users, auth } from "stores/portal" |
|
|
import { users, auth } from "stores/portal" |
|
|
|
|
|
|
|
|
import TagsRenderer from "./_components/TagsTableRenderer.svelte" |
|
|
import TagsRenderer from "./_components/RolesTagsTableRenderer.svelte" |
|
|
|
|
|
|
|
|
import UpdateRolesModal from "./_components/UpdateRolesModal.svelte" |
|
|
import UpdateRolesModal from "./_components/UpdateRolesModal.svelte" |
|
|
import ForceResetPasswordModal from "./_components/ForceResetPasswordModal.svelte" |
|
|
import ForceResetPasswordModal from "./_components/ForceResetPasswordModal.svelte" |
|
|
|
|
|
|
|
|
|
|
|
@ -0,0 +1,8 @@ |
|
|
|
|
|
<script> |
|
|
|
|
|
import TagsTableRenderer from "./TagsTableRenderer.svelte" |
|
|
|
|
|
export let value |
|
|
|
|
|
|
|
|
|
|
|
$: roles = value?.filter(role => role != null).map(role => role.name) ?? [] |
|
|
|
|
|
</script> |
|
|
|
|
|
|
|
|
|
|
|
<TagsTableRenderer value={roles} /> |
|
|
@ -4,9 +4,9 @@ |
|
|
|
|
|
|
|
|
const displayLimit = 5 |
|
|
const displayLimit = 5 |
|
|
|
|
|
|
|
|
$: roles = value?.filter(role => role != null).map(role => role.name) ?? [] |
|
|
$: values = value?.filter(value => value != null) ?? [] |
|
|
$: tags = roles.slice(0, displayLimit) |
|
|
$: tags = values.slice(0, displayLimit) |
|
|
$: leftover = roles.length - tags.length |
|
|
$: leftover = values.length - tags.length |
|
|
</script> |
|
|
</script> |
|
|
|
|
|
|
|
|
<div class="tag-renderer"> |
|
|
<div class="tag-renderer"> |
|
|
|