1
0
şunun yansıması https://github.com/nextcloud/server.git eşitlendi 2024-08-15 14:11:41 +02:00

Correct check for enabled expiration date

The default expiration date cannot be enforced if it is not enabled
in the first place. Hence, the check for whether a share has an expiration date
should not consider enforcements but only where the share expiry type is enabled.

For example : Using `this.config.isDefaultExpireDateEnabled` instead of
`this.config.isDefaultExpireDateEnforced` which can be verified by checking `isExpiryDateEnforced`.

Resolves : https://github.com/nextcloud/server/issues/40612

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
Bu işleme şunda yer alıyor:
fenn-cs 2023-09-28 12:40:18 +01:00 işlemeyi yapan: nextcloud-command
ebeveyn a092bae720
işleme 0537bbd331
97 değiştirilmiş dosya ile 144 ekleme ve 152 silme

Dosyayı Görüntüle

@ -380,13 +380,19 @@ export default {
*/
hasExpirationDate: {
get() {
const isDefaultExpireDateEnabled = this.config.isDefaultExpireDateEnabled
const hasExistingExpirationDate = !!this.share.expireDate || isDefaultExpireDateEnabled
const isDefaultInternalExpireDateEnabled = this.config.isDefaultInternalExpireDateEnabled
const isDefaultRemoteExpireDateEnabled = this.config.isDefaultRemoteExpireDateEnabled
if (this.isPublicShare) {
return !!this.share.expireDate || this.config.isDefaultExpireDateEnforced
return hasExistingExpirationDate
}
if (this.isRemoteShare) {
return !!this.share.expireDate || this.config.isDefaultInternalExpireDateEnforced || this.config.isDefaultExpireDateEnforced
return hasExistingExpirationDate || isDefaultRemoteExpireDateEnabled
}
return !!this.share.expireDate || this.config.isDefaultInternalExpireDateEnforced || this.config.isDefaultExpireDateEnforced
return hasExistingExpirationDate || isDefaultInternalExpireDateEnabled
},
set(enabled) {
this.share.expireDate = enabled

2
dist/3609-3609.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

1
dist/3609-3609.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/50-50.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/50-50.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

3
dist/520-520.js sağlanmış Normal dosya

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosyayı Görüntüle

1
dist/520-520.js.map sağlanmış Normal dosya

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

3
dist/5329-5329.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

1
dist/5329-5329.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/5912-5912.js sağlanmış Normal dosya

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

1
dist/5912-5912.js.map sağlanmış Normal dosya

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/6678-6678.js sağlanmış Normal dosya

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

1
dist/6678-6678.js.map sağlanmış Normal dosya

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/6870-6870.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

1
dist/6870-6870.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/7816-7816.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/7816-7816.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/comments-init.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/comments-init.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/core-common.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosyayı Görüntüle

@ -5,17 +5,6 @@
* @license MIT
*/
/*!
* Sizzle CSS Selector Engine v2.3.10
* https://sizzlejs.com/
*
* Copyright JS Foundation and other contributors
* Released under the MIT license
* https://js.foundation/
*
* Date: 2023-02-14
*/
/*!
* The buffer module from node.js, for the browser.
*
@ -53,17 +42,14 @@
*/
/*!
* jQuery JavaScript Library v3.6.4
* jQuery JavaScript Library v3.7.1
* https://jquery.com/
*
* Includes Sizzle.js
* https://sizzlejs.com/
*
* Copyright OpenJS Foundation and other contributors
* Released under the MIT license
* https://jquery.org/license
*
* Date: 2023-03-08T15:28Z
* Date: 2023-08-28T13:37Z
*/
/*!

2
dist/core-common.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/core-login.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/core-login.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/core-main.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/core-main.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/core-profile.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/core-profile.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/files-init.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/files-init.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/files-main.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/files-main.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/files-sidebar.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

2
dist/files-sidebar.js.map sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/systemtags-init.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

4
dist/user_status-menu.js sağlanmış

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı

Dosya farkları bir veya daha fazla satır çok uzun olduğundan bastırıldı