From 10e57f2dd97aaa42c81b753bb8815a065b14c320 Mon Sep 17 00:00:00 2001 From: daitingting Date: Thu, 20 Mar 2025 01:25:01 +0000 Subject: [PATCH] * [bug#60684,done,1h] Set readers for batch move documents. --- module/doc/js/batchmovedoc.ui.js | 2 +- module/doc/ui/batchmovedoc.html.php | 33 +++++++++++++++++------------ 2 files changed, 21 insertions(+), 14 deletions(-) diff --git a/module/doc/js/batchmovedoc.ui.js b/module/doc/js/batchmovedoc.ui.js index 45eaef3e64..27fa572130 100644 --- a/module/doc/js/batchmovedoc.ui.js +++ b/module/doc/js/batchmovedoc.ui.js @@ -15,5 +15,5 @@ window.toggleDocAcl = function(e) const $this = $(e instanceof Event ? e.target : e); const $form = $this.closest('form,.modal-body').first(); const aclType = $form.find('[name="acl"]:checked').val(); - $form.find('#whiteListBox').toggleClass('hidden', type === 'mine' || aclType !== 'private'); + $form.find('#whiteListBox,#readListBox').toggleClass('hidden', type === 'mine' || aclType !== 'private'); }; diff --git a/module/doc/ui/batchmovedoc.html.php b/module/doc/ui/batchmovedoc.html.php index 9ae299b71b..29d944bf91 100644 --- a/module/doc/ui/batchmovedoc.html.php +++ b/module/doc/ui/batchmovedoc.html.php @@ -60,29 +60,36 @@ formPanel ) ) ), - formRow + formGroup ( setID('whiteListBox'), setClass('hidden'), - formGroup + set::label($lang->doc->whiteList), + div ( - set::label($lang->doc->whiteList), + setClass('w-full check-list'), div ( - setClass('w-full check-list'), - div + setClass('w-full'), + inputGroup ( - setClass('w-full'), - inputGroup + $lang->doclib->group, + picker ( - $lang->doclib->group, - picker(set::name('groups[]'), set::items($groups), set::multiple(true)) + set::name('groups[]'), + set::items($groups), + set::multiple(true) ) - ), - div + ) + ), + div + ( + setClass('w-full'), + userPicker ( - setClass('w-full'), - userPicker(set::label($lang->doclib->user), set::items($users), set::contactList(false)) + set::label($lang->doclib->user), + set::items($users), + set::contactList(false) ) ) )