mirror of
https://github.com/nextcloud/server.git
synced 2026-03-08 18:28:16 +01:00
fix(files_sharing): allow to disable share download permission
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
This commit is contained in:
@@ -252,6 +252,15 @@ export default class Share {
|
||||
* Hide the download button on public page
|
||||
*/
|
||||
set hideDownload(state: boolean) {
|
||||
// disabling hide-download also enables the download permission
|
||||
// needed for regression in Nextcloud 31.0.0 until (incl.) 31.0.3
|
||||
if (!state) {
|
||||
const attribute = this.attributes.find(({ key, scope }) => key === 'download' && scope === 'permissions')
|
||||
if (attribute) {
|
||||
attribute.value = true
|
||||
}
|
||||
}
|
||||
|
||||
this._share.hide_download = state === true
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user