|
|
|
|
@ -26,7 +26,6 @@ |
|
|
|
|
<!-- file --> |
|
|
|
|
<NcActionCheckbox v-if="!isFolder" |
|
|
|
|
:checked="shareHasPermissions(atomicPermissions.UPDATE)" |
|
|
|
|
:disabled="saving" |
|
|
|
|
@update:checked="toggleSharePermissions(atomicPermissions.UPDATE)"> |
|
|
|
|
{{ t('files_sharing', 'Allow editing') }} |
|
|
|
|
</NcActionCheckbox> |
|
|
|
|
@ -37,21 +36,18 @@ |
|
|
|
|
<NcActionRadio :checked="sharePermissionEqual(bundledPermissions.READ_ONLY)" |
|
|
|
|
:value="bundledPermissions.READ_ONLY" |
|
|
|
|
:name="randomFormName" |
|
|
|
|
:disabled="saving" |
|
|
|
|
@change="setSharePermissions(bundledPermissions.READ_ONLY)"> |
|
|
|
|
{{ t('files_sharing', 'Read only') }} |
|
|
|
|
</NcActionRadio> |
|
|
|
|
|
|
|
|
|
<NcActionRadio :checked="sharePermissionEqual(bundledPermissions.UPLOAD_AND_UPDATE)" |
|
|
|
|
:value="bundledPermissions.UPLOAD_AND_UPDATE" |
|
|
|
|
:disabled="saving" |
|
|
|
|
:name="randomFormName" |
|
|
|
|
@change="setSharePermissions(bundledPermissions.UPLOAD_AND_UPDATE)"> |
|
|
|
|
{{ t('files_sharing', 'Allow upload and editing') }} |
|
|
|
|
</NcActionRadio> |
|
|
|
|
<NcActionRadio :checked="sharePermissionEqual(bundledPermissions.FILE_DROP)" |
|
|
|
|
:value="bundledPermissions.FILE_DROP" |
|
|
|
|
:disabled="saving" |
|
|
|
|
:name="randomFormName" |
|
|
|
|
class="sharing-entry__action--public-upload" |
|
|
|
|
@change="setSharePermissions(bundledPermissions.FILE_DROP)"> |
|
|
|
|
@ -71,22 +67,22 @@ |
|
|
|
|
<!-- custom permissions --> |
|
|
|
|
<span v-else :class="{error: !sharePermissionsSetIsValid}"> |
|
|
|
|
<NcActionCheckbox :checked="shareHasPermissions(atomicPermissions.READ)" |
|
|
|
|
:disabled="saving || !canToggleSharePermissions(atomicPermissions.READ)" |
|
|
|
|
:disabled="!canToggleSharePermissions(atomicPermissions.READ)" |
|
|
|
|
@update:checked="toggleSharePermissions(atomicPermissions.READ)"> |
|
|
|
|
{{ t('files_sharing', 'Read') }} |
|
|
|
|
</NcActionCheckbox> |
|
|
|
|
<NcActionCheckbox :checked="shareHasPermissions(atomicPermissions.CREATE)" |
|
|
|
|
:disabled="saving || !canToggleSharePermissions(atomicPermissions.CREATE)" |
|
|
|
|
:disabled="!canToggleSharePermissions(atomicPermissions.CREATE)" |
|
|
|
|
@update:checked="toggleSharePermissions(atomicPermissions.CREATE)"> |
|
|
|
|
{{ t('files_sharing', 'Upload') }} |
|
|
|
|
</NcActionCheckbox> |
|
|
|
|
<NcActionCheckbox :checked="shareHasPermissions(atomicPermissions.UPDATE)" |
|
|
|
|
:disabled="saving || !canToggleSharePermissions(atomicPermissions.UPDATE)" |
|
|
|
|
:disabled="!canToggleSharePermissions(atomicPermissions.UPDATE)" |
|
|
|
|
@update:checked="toggleSharePermissions(atomicPermissions.UPDATE)"> |
|
|
|
|
{{ t('files_sharing', 'Edit') }} |
|
|
|
|
</NcActionCheckbox> |
|
|
|
|
<NcActionCheckbox :checked="shareHasPermissions(atomicPermissions.DELETE)" |
|
|
|
|
:disabled="saving || !canToggleSharePermissions(atomicPermissions.DELETE)" |
|
|
|
|
:disabled="!canToggleSharePermissions(atomicPermissions.DELETE)" |
|
|
|
|
@update:checked="toggleSharePermissions(atomicPermissions.DELETE)"> |
|
|
|
|
{{ t('files_sharing', 'Delete') }} |
|
|
|
|
</NcActionCheckbox> |
|
|
|
|
|