diff --git a/module/ai/config.php b/module/ai/config.php index 669f4315f4..d2d529ca15 100644 --- a/module/ai/config.php +++ b/module/ai/config.php @@ -197,12 +197,50 @@ $config->ai->menuPrint->locations['doc']['view'] = (object)array( $config->ai->injectAuditButton = new stdclass(); $config->ai->injectAuditButton->locations = array(); -$config->ai->injectAuditButton->locations['task']['edit']['toolbar'] = (object)array( - 'targetContainer' => '#mainContent .main-header', - 'injectMethod' => 'append', - 'class' => 'pull-right btn-toolbar', +$config->ai->injectAuditButton->locations['task']['edit'] = array( + 'toolbar' => (object)array( + 'targetContainer' => '#mainContent .main-header', + 'injectMethod' => 'append', + 'class' => 'pull-right btn-toolbar', + ), + 'action' => (object)array( + 'targetContainer' => '#mainContent .form-actions', + 'injectMethod' => 'html', + ) ); -$config->ai->injectAuditButton->locations['task']['edit']['action'] = (object)array( - 'targetContainer' => '#mainContent .form-actions', - 'injectMethod' => 'html', + +$config->ai->injectAuditButton->locations['bug']['create'] = array( + 'toolbar' => (object)array( + 'targetContainer' => '#mainContent .main-header .btn-toolbar', + 'injectMethod' => 'prepend', + ), + 'action' => (object)array( + 'targetContainer' => '#mainContent .form-actions', + 'injectMethod' => 'html', + ) ); + +$config->ai->injectAuditButton->locations['doc']['edit'] = array( + 'toolbar' => (object)array( + 'targetContainer' => '#mainContent #headerBox .btn-tools', + 'injectMethod' => 'prepend', + ), + 'action' => (object)array( + 'targetContainer' => '#mainContent #headerBox .btn-tools', + 'injectMethod' => 'html', + ) +); + +$config->ai->injectAuditButton->locations['productplan']['create'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['productplan']['edit'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['programplan']['create'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['bug']['edit'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['story']['change'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['testcase']['edit'] = $config->ai->injectAuditButton->locations['task']['edit']; +$config->ai->injectAuditButton->locations['testreport']['create'] = $config->ai->injectAuditButton->locations['task']['edit']; + +$config->ai->injectAuditButton->locations['story']['batchcreate'] = $config->ai->injectAuditButton->locations['bug']['create']; +$config->ai->injectAuditButton->locations['story']['create'] = $config->ai->injectAuditButton->locations['bug']['create']; +$config->ai->injectAuditButton->locations['task']['batchcreate'] = $config->ai->injectAuditButton->locations['bug']['create']; +$config->ai->injectAuditButton->locations['task']['create'] = $config->ai->injectAuditButton->locations['bug']['create']; +$config->ai->injectAuditButton->locations['testcase']['create'] = $config->ai->injectAuditButton->locations['bug']['create']; diff --git a/module/bug/view/create.html.php b/module/bug/view/create.html.php index 4ffec1b105..d5dee015d5 100644 --- a/module/bug/view/create.html.php +++ b/module/bug/view/create.html.php @@ -14,7 +14,6 @@ include '../../common/view/header.html.php'; include '../../common/view/kindeditor.html.php'; include '../../common/view/datepicker.html.php'; -include '../../ai/view/inputinject.html.php'; js::set('holders', $lang->bug->placeholder); js::set('page', 'create'); js::set('createRelease', $lang->release->create); @@ -379,4 +378,5 @@ $('#osBox').next('.table-col').remove(); $('#typeBox').closest('tr').append('