* [task#146637,done,3h,0h] Add isDeliverable field to template doc.

This commit is contained in:
wangyuting
2025-07-16 16:02:08 +08:00
parent 6b96580e90
commit 27f3e16083
9 changed files with 79 additions and 29 deletions
@@ -26,6 +26,7 @@ formPanel
set::title($title),
set::submitBtnText($lang->save),
on::change('[name=lib]')->call('loadScopeTypes', jsRaw("event")),
on::change('[name=isDeliverable]', 'window.changeIsDeliverable'),
set::ajax(array('beforeSubmit' => jsRaw('window.beforeSetDocBasicInfo'))),
formGroup
(
@@ -62,6 +63,17 @@ formPanel
set::label($lang->docTemplate->desc),
textarea(set::name('templateDesc'), set::value($docID ? $doc->templateDesc : ''), set::rows(3))
) : null,
$modalType != 'chapter' && in_array($config->edition, array('max', 'ipd')) ? formGroup
(
set::label($lang->docTemplate->deliverable),
radioList
(
set::inline(true),
set::name('isDeliverable'),
set::items($lang->docTemplate->deliverableList),
set::value($docID ? $doc->isDeliverable : 'no')
)
) : null,
empty($parentID) ? formGroup
(
set::label($lang->doclib->control),
@@ -69,6 +81,7 @@ formPanel
(
setClass($objectType == 'mine' ? 'pointer-events-none' : ''),
set::name('acl'),
set::disabled($docID && $doc->isDeliverable == 'yes' ? true : false),
set::items($lang->doc->aclListA),
set::value(isset($doc) ? $doc->acl : 'open')
)