...
It uses the same pipeline as scripts in EventActions but now operators have the ability to manually kick off a action for an event.
Example use Cases
Create a Jira ticket
Configuration
Create a file in conf/table_schemas/opEvents_action-buttons.json
...
Key | Type | Required | Description |
---|---|---|---|
script | string | Yes | Name of the script defined in EventActions.json |
label | string | Yes | Label which the button will display to the user |
description | string | optional | Tool-tip help text to be displayed when you mouse over the button |
tags | array[string] | optional | If no tags are defined the button will show on all events, if tags are defined the button will only show on events which have been tagged with show_button.tag_name() |
run_once | boolean | optional | If set to true the button will look for script.script_name key on the event, if found the button will disable itself. This allows manual actions to only be triggered once. Will not influence any defined EventActions.json operations. |
fa_icon | string | optional | Icon to be displayed from the Font Awesome library shipped with opEvents example: "fas fa-table-tennis" Icons here https://fontawesome.com/icons?d=gallery |
class | string | optional | Define a css class to colour the button, see Notes on Button Classes below to see a list of supported types |
Note on Button Classes
Class |
---|
btn-default |
btn-primary |
btn-success |
btn-info |
btn-warning |
btn-danger |
btn-link |
Note on Font Awesome
In opEvents-3.2.2 we are shipping the library 5.12.1
...