1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-14 17:18:33 +00:00

Fix various permissions frontend

This commit is contained in:
Alexander Haller 2022-11-01 15:22:07 +00:00
parent 5200b1d4b8
commit b3101b094c
3 changed files with 16 additions and 3 deletions
web-frontend/modules
core/components/settings/members
database/components

View file

@ -8,7 +8,12 @@
{{ $t('membersSettings.membersTable.actions.copyEmail') }} {{ $t('membersSettings.membersTable.actions.copyEmail') }}
</a> </a>
</li> </li>
<li v-if="member.user_id !== userId"> <li
v-if="
member.user_id !== userId &&
$hasPermission('group_user.delete', member)
"
>
<a <a
:class="{ :class="{
'context__menu-item--loading': removeLoading, 'context__menu-item--loading': removeLoading,

View file

@ -122,7 +122,11 @@
<ShareViewLink :view="view" :read-only="readOnly"></ShareViewLink> <ShareViewLink :view="view" :read-only="readOnly"></ShareViewLink>
</li> </li>
<li <li
v-if="hasCompatibleDecorator && !readOnly" v-if="
hasCompatibleDecorator &&
!readOnly &&
$hasPermission('database.table.view.decoration.update', view)
"
class="header__filter-item" class="header__filter-item"
> >
<ViewDecoratorMenu <ViewDecoratorMenu

View file

@ -27,7 +27,11 @@
@move-field="moveField" @move-field="moveField"
></GridViewFieldType> ></GridViewFieldType>
<div <div
v-if="includeAddField && !readOnly" v-if="
includeAddField &&
!readOnly &&
$hasPermission('database.table.create_field', table)
"
class="grid-view__column" class="grid-view__column"
:style="{ width: 100 + 'px' }" :style="{ width: 100 + 'px' }"
> >