feat: nest api token permissions under their parents
This change removes the "select all" first checkbox of api token permissions and replaces it with the title instead. Resolves https://kolaente.dev/vikunja/vikunja/issues/2148
This commit is contained in:
parent
178cd8c392
commit
67f55510bf
@ -286,16 +286,15 @@ function toggleGroupPermissionsFromChild(group: string, checked: boolean) {
|
|||||||
:key="group"
|
:key="group"
|
||||||
class="mb-2"
|
class="mb-2"
|
||||||
>
|
>
|
||||||
<strong class="is-capitalized">{{ formatPermissionTitle(group) }}</strong><br>
|
|
||||||
<template
|
<template
|
||||||
v-if="Object.keys(routes).length > 1"
|
v-if="Object.keys(routes).length >= 1"
|
||||||
>
|
>
|
||||||
<Fancycheckbox
|
<Fancycheckbox
|
||||||
v-model="newTokenPermissionsGroup[group]"
|
v-model="newTokenPermissionsGroup[group]"
|
||||||
class="mr-2 is-italic"
|
class="mr-2 is-capitalized has-text-weight-bold"
|
||||||
@update:modelValue="checked => selectPermissionGroup(group, checked)"
|
@update:modelValue="checked => selectPermissionGroup(group, checked)"
|
||||||
>
|
>
|
||||||
{{ $t('user.settings.apiTokens.selectAll') }}
|
{{ formatPermissionTitle(group) }}
|
||||||
</Fancycheckbox>
|
</Fancycheckbox>
|
||||||
<br>
|
<br>
|
||||||
</template>
|
</template>
|
||||||
@ -305,7 +304,7 @@ function toggleGroupPermissionsFromChild(group: string, checked: boolean) {
|
|||||||
>
|
>
|
||||||
<Fancycheckbox
|
<Fancycheckbox
|
||||||
v-model="newTokenPermissions[group][route]"
|
v-model="newTokenPermissions[group][route]"
|
||||||
class="mr-2 is-capitalized"
|
class="ml-4 mr-2 is-capitalized"
|
||||||
@update:modelValue="checked => toggleGroupPermissionsFromChild(group, checked)"
|
@update:modelValue="checked => toggleGroupPermissionsFromChild(group, checked)"
|
||||||
>
|
>
|
||||||
{{ formatPermissionTitle(route) }}
|
{{ formatPermissionTitle(route) }}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user