mirror of
https://github.com/pluginsGLPI/example.git
synced 2025-06-28 06:58:43 +02:00
implement new hook timeline_actions
This commit is contained in:

committed by
Cédric Anne

parent
511aba6951
commit
2621e6ceb9
@ -117,4 +117,28 @@ class PluginExampleItemForm {
|
||||
|
||||
echo $out;
|
||||
}
|
||||
|
||||
static public function timelineActions($params = []) {
|
||||
$rand = $params['rand'];
|
||||
$ticket = $params['item'];
|
||||
|
||||
if (get_class($ticket) !== "Ticket") {
|
||||
return false;
|
||||
}
|
||||
|
||||
$edit_panel = "viewitem".$ticket->fields['id'].$rand;
|
||||
$JS = <<<JAVASCRIPT
|
||||
$(function() {
|
||||
$(document).on('click', '#email_transfer_{$rand}', function(event) {
|
||||
$('#{$edit_panel}').html('email send');
|
||||
});
|
||||
});
|
||||
JAVASCRIPT;
|
||||
|
||||
echo "<li class='followup' id='email_transfer_$rand'>
|
||||
<i class='far fa-envelope'></i>".
|
||||
__("Send a notification").
|
||||
Html::scriptBlock($JS)."
|
||||
</li>";
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user