réplica de
https://github.com/nextcloud/server.git
synced 2024-08-15 02:11:48 +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>
Este commit está contenido en:
padre
a092bae720
commit
0537bbd331
@ -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
vendido
2
dist/3609-3609.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
1
dist/3609-3609.js.map
vendido
1
dist/3609-3609.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/50-50.js
vendido
4
dist/50-50.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/50-50.js.map
vendido
2
dist/50-50.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
3
dist/520-520.js
vendido
Archivo normal
3
dist/520-520.js
vendido
Archivo normal
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
1
dist/520-520.js.map
vendido
Archivo normal
1
dist/520-520.js.map
vendido
Archivo normal
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
3
dist/5329-5329.js
vendido
3
dist/5329-5329.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
1
dist/5329-5329.js.map
vendido
1
dist/5329-5329.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/5912-5912.js
vendido
Archivo normal
2
dist/5912-5912.js
vendido
Archivo normal
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
1
dist/5912-5912.js.map
vendido
Archivo normal
1
dist/5912-5912.js.map
vendido
Archivo normal
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/6678-6678.js
vendido
Archivo normal
2
dist/6678-6678.js
vendido
Archivo normal
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
1
dist/6678-6678.js.map
vendido
Archivo normal
1
dist/6678-6678.js.map
vendido
Archivo normal
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/6870-6870.js
vendido
2
dist/6870-6870.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
1
dist/6870-6870.js.map
vendido
1
dist/6870-6870.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/7816-7816.js
vendido
4
dist/7816-7816.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/7816-7816.js.map
vendido
2
dist/7816-7816.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/comments-comments-app.js
vendido
4
dist/comments-comments-app.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/comments-comments-app.js.map
vendido
2
dist/comments-comments-app.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/comments-init.js
vendido
4
dist/comments-init.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/comments-init.js.map
vendido
2
dist/comments-init.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/core-common.js
vendido
4
dist/core-common.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
18
dist/core-common.js.LICENSE.txt
vendido
18
dist/core-common.js.LICENSE.txt
vendido
@ -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
vendido
2
dist/core-common.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/core-login.js
vendido
4
dist/core-login.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/core-login.js.map
vendido
2
dist/core-login.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/core-main.js
vendido
4
dist/core-main.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/core-main.js.map
vendido
2
dist/core-main.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/core-profile.js
vendido
4
dist/core-profile.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/core-profile.js.map
vendido
2
dist/core-profile.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/core-unified-search.js
vendido
4
dist/core-unified-search.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/core-unified-search.js.map
vendido
2
dist/core-unified-search.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/core-unsupported-browser.js
vendido
4
dist/core-unsupported-browser.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/core-unsupported-browser.js.map
vendido
2
dist/core-unsupported-browser.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files-init.js
vendido
4
dist/files-init.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/files-init.js.map
vendido
2
dist/files-init.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files-main.js
vendido
4
dist/files-main.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/files-main.js.map
vendido
2
dist/files-main.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files-personal-settings.js
vendido
4
dist/files-personal-settings.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/files-personal-settings.js.map
vendido
2
dist/files-personal-settings.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files-reference-files.js
vendido
4
dist/files-reference-files.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/files-reference-files.js.map
vendido
2
dist/files-reference-files.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files-sidebar.js
vendido
4
dist/files-sidebar.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/files-sidebar.js.map
vendido
2
dist/files-sidebar.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files_external-init.js
vendido
4
dist/files_external-init.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/files_external-init.js.map
vendido
2
dist/files_external-init.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files_reminders-main.js
vendido
4
dist/files_reminders-main.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/files_reminders-main.js.map
vendido
2
dist/files_reminders-main.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files_sharing-files_sharing_tab.js
vendido
4
dist/files_sharing-files_sharing_tab.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files_sharing-init.js
vendido
4
dist/files_sharing-init.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/files_sharing-init.js.map
vendido
2
dist/files_sharing-init.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files_sharing-personal-settings.js
vendido
4
dist/files_sharing-personal-settings.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files_trashbin-main.js
vendido
4
dist/files_trashbin-main.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/files_trashbin-main.js.map
vendido
2
dist/files_trashbin-main.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/files_versions-files_versions.js
vendido
4
dist/files_versions-files_versions.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/settings-apps-view-7418.js
vendido
4
dist/settings-apps-view-7418.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/settings-apps-view-7418.js.map
vendido
2
dist/settings-apps-view-7418.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/systemtags-init.js
vendido
4
dist/systemtags-init.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/systemtags-init.js.map
vendido
2
dist/systemtags-init.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/theming-personal-theming.js
vendido
4
dist/theming-personal-theming.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/theming-personal-theming.js.map
vendido
2
dist/theming-personal-theming.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/user_status-menu.js
vendido
4
dist/user_status-menu.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
2
dist/user_status-menu.js.map
vendido
2
dist/user_status-menu.js.map
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/weather_status-weather-status.js
vendido
4
dist/weather_status-weather-status.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
4
dist/workflowengine-workflowengine.js
vendido
4
dist/workflowengine-workflowengine.js
vendido
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Las diferiencias del archivo han sido suprimidas porque una o mas lineas son muy largas
Cargando…
Referencia en una nueva incidencia
Block a user