Merge pull request #25933 from nextcloud/bugfix/noid/remove-unsupported-remote-share-expiration
Hide expiration date field for remote shares
This commit is contained in:
commit
bd79d7b918
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
|
@ -84,14 +84,16 @@
|
|||
</ActionCheckbox>
|
||||
|
||||
<!-- expiration date -->
|
||||
<ActionCheckbox :checked.sync="hasExpirationDate"
|
||||
<ActionCheckbox
|
||||
v-if="canHaveExpirationDate"
|
||||
:checked.sync="hasExpirationDate"
|
||||
:disabled="config.isDefaultInternalExpireDateEnforced || saving"
|
||||
@uncheck="onExpirationDisable">
|
||||
{{ config.isDefaultInternalExpireDateEnforced
|
||||
? t('files_sharing', 'Expiration date enforced')
|
||||
: t('files_sharing', 'Set expiration date') }}
|
||||
</ActionCheckbox>
|
||||
<ActionInput v-if="hasExpirationDate"
|
||||
<ActionInput v-if="canHaveExpirationDate && hasExpirationDate"
|
||||
ref="expireDate"
|
||||
v-tooltip.auto="{
|
||||
content: errors.expireDate,
|
||||
|
@ -222,8 +224,16 @@ export default {
|
|||
},
|
||||
|
||||
canHaveNote() {
|
||||
return this.share.type !== this.SHARE_TYPES.SHARE_TYPE_REMOTE
|
||||
&& this.share.type !== this.SHARE_TYPES.SHARE_TYPE_REMOTE_GROUP
|
||||
return !this.isRemoteShare
|
||||
},
|
||||
|
||||
canHaveExpirationDate() {
|
||||
return !this.isRemoteShare
|
||||
},
|
||||
|
||||
isRemoteShare() {
|
||||
return this.share.type === this.SHARE_TYPES.SHARE_TYPE_REMOTE
|
||||
|| this.share.type === this.SHARE_TYPES.SHARE_TYPE_REMOTE_GROUP
|
||||
},
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in New Issue