* Implement mailto function with mailto widget.

This commit is contained in:
liugang
2023-12-28 10:09:36 +08:00
parent b4fe1a4431
commit 3a0cc2e21c
17 changed files with 19 additions and 155 deletions
+4 -5
View File
@@ -644,11 +644,10 @@ class testtask extends control
/* Set menu. */
$this->loadModel('qa')->setMenu($productID, $testtask->branch);
$this->view->title = $testtask->name . $this->lang->colon . $this->lang->close;
$this->view->actions = $this->loadModel('action')->getList('testtask', $taskID);
$this->view->users = $this->loadModel('user')->getPairs('noclosed|nodeleted|qdfirst');
$this->view->contactLists = $this->user->getContactLists();
$this->view->testtask = $testtask;
$this->view->title = $testtask->name . $this->lang->colon . $this->lang->close;
$this->view->actions = $this->loadModel('action')->getList('testtask', $taskID);
$this->view->users = $this->loadModel('user')->getPairs('noclosed|nodeleted|qdfirst');
$this->view->testtask = $testtask;
$this->display();
}
+1 -16
View File
@@ -32,22 +32,7 @@ formPanel
formGroup
(
set::label($lang->testtask->mailto),
inputGroup
(
picker
(
set::name('mailto'),
set::items($users),
set::value($testtask->mailto ? str_replace(' ', '', $testtask->mailto) : ''),
set::multiple(true)
),
$contactList ? picker
(
set::name('contact'),
set::items($contactList),
on::change("setMailto('mailto', this.value)")
) : null
)
mailto(set::items($users), set::value($testtask->mailto))
),
set::actions(array('submit'))
);
+1 -6
View File
@@ -195,12 +195,7 @@ formPanel
formGroup
(
set::label($lang->testtask->mailto),
picker
(
set::multiple(true),
set::name('mailto[]'),
set::items($users)
)
mailto(set::items($users))
)
);
+1 -5
View File
@@ -162,11 +162,7 @@ formPanel
formGroup
(
set::label($lang->testtask->mailto),
set::name('mailto[]'),
set::value($task->mailto ? str_replace(' ', '', $task->mailto) : ''),
set::control('picker'),
set::items($users),
set::multiple(true)
mailto(set::items($users), set::value($task->mailto))
)
);
+1 -9
View File
@@ -147,15 +147,7 @@ formPanel
formGroup
(
set::label($lang->testtask->mailto),
inputGroup
(
picker
(
set::name('mailto[]'),
set::items($users),
set::multiple(true)
)
)
mailto(set::items($users))
)
);