Skip to content

Commit 2c51ee7

Browse files
authored
add device_change_javascript hook (Cacti#204)
1 parent 3760478 commit 2c51ee7

1 file changed

Lines changed: 39 additions & 31 deletions

File tree

Plugin-Hook-API-Ref.md

Lines changed: 39 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -21,37 +21,37 @@ of their function.
2121
| [device_action_bottom](Plugin-Hook-API-Ref.md#device_action_bottom) | [device_action_execute](Plugin-Hook-API-Ref.md#device_action_execute) | [device_action_prepare](Plugin-Hook-API-Ref.md#device_action_prepare) |
2222
| [device_display_text](Plugin-Hook-API-Ref.md#device_display_text) | [device_edit_pre_bottom](Plugin-Hook-API-Ref.md#device_edit_pre_bottom) | [device_edit_top_links](Plugin-Hook-API-Ref.md#device_edit_top_links) |
2323
| [device_filter_end](Plugin-Hook-API-Ref.md#device_filter_end) | [device_filter_start](Plugin-Hook-API-Ref.md#device_filter_start) | [device_filters](Plugin-Hook-API-Ref.md#device_filters) |
24-
| [device_remove](Plugin-Hook-API-Ref.md#device_remove) | [device_sql_where](Plugin-Hook-API-Ref.md#device_sql_where) | [device_table_bottom](Plugin-Hook-API-Ref.md#device_table_bottom) |
25-
| [device_table_replace](Plugin-Hook-API-Ref.md#device_table_replace) | [device_template_change](Plugin-Hook-API-Ref.md#device_template_change) | [device_template_edit](Plugin-Hook-API-Ref.md#device_template_edit) |
26-
| [device_template_top](Plugin-Hook-API-Ref.md#device_template_top) | [draw_navigation_text](Plugin-Hook-API-Ref.md#draw_navigation_text) | [export_action](Plugin-Hook-API-Ref.md#export_action) |
27-
| [fgc_contextoption](Plugin-Hook-API-Ref.md#fgc_contextoption) | [get_friendly_name](Plugin-Hook-API-Ref.md#get_friendly_name) | [global_settings_update](Plugin-Hook-API-Ref.md#global_settings_update) |
28-
| [graph](Plugin-Hook-API-Ref.md#graph) | [graph_buttons](Plugin-Hook-API-Ref.md#graph_buttons) | [graph_edit_after](Plugin-Hook-API-Ref.md#graph_edit_after) |
29-
| [graph_image](Plugin-Hook-API-Ref.md#graph_image) | [graph_items_remove](Plugin-Hook-API-Ref.md#graph_items_remove) | [graph_tree_page_buttons](Plugin-Hook-API-Ref.md#graph_tree_page_buttons) |
30-
| [graphs_action_array](Plugin-Hook-API-Ref.md#graphs_action_array) | [graphs_action_bottom](Plugin-Hook-API-Ref.md#graphs_action_bottom) | [graphs_action_execute](Plugin-Hook-API-Ref.md#graphs_action_execute) |
31-
| [graphs_action_prepare](Plugin-Hook-API-Ref.md#graphs_action_prepare) | [graphs_item_array](Plugin-Hook-API-Ref.md#graphs_item_array) | [graphs_new_top_links](Plugin-Hook-API-Ref.md#graphs_new_top_links) |
32-
| [graphs_remove](Plugin-Hook-API-Ref.md#graphs_remove) | [graphs_sql_where](Plugin-Hook-API-Ref.md#graphs_sql_where) | [hmib_get_cpu](Plugin-Hook-API-Ref.md#hmib_get_cpu) |
33-
| [hmib_get_cpu_indexes](Plugin-Hook-API-Ref.md#hmib_get_cpu_indexes) | [hmib_get_disk](Plugin-Hook-API-Ref.md#hmib_get_disk) | [host_edit_bottom](Plugin-Hook-API-Ref.md#host_edit_bottom) |
34-
| [host_edit_top](Plugin-Hook-API-Ref.md#host_edit_top) | [host_save](Plugin-Hook-API-Ref.md#host_save) | [import_action](Plugin-Hook-API-Ref.md#import_action) |
35-
| [is_console_page](Plugin-Hook-API-Ref.md#is_console_page) | [login_after](Plugin-Hook-API-Ref.md#login_after) | [login_before](Plugin-Hook-API-Ref.md#login_before) |
36-
| [login_options_navigate](Plugin-Hook-API-Ref.md#login_options_navigate) | [login_process](Plugin-Hook-API-Ref.md#login_process) | [login_realms](Plugin-Hook-API-Ref.md#login_realms) |
37-
| [login_title](Plugin-Hook-API-Ref.md#login_title) | [logout_post_session_destroy](Plugin-Hook-API-Ref.md#logout_post_session_destroy) | [logout_pre_session_destroy](Plugin-Hook-API-Ref.md#logout_pre_session_destroy) |
38-
| [nav_login_after](Plugin-Hook-API-Ref.md#nav_login_after) | [nav_login_before](Plugin-Hook-API-Ref.md#nav_login_before) | [page_bottom](Plugin-Hook-API-Ref.md#page_bottom) |
39-
| [page_buttons](Plugin-Hook-API-Ref.md#page_buttons) | [page_head](Plugin-Hook-API-Ref.md#page_head) | [page_title](Plugin-Hook-API-Ref.md#page_title) |
40-
| [poller_bottom](Plugin-Hook-API-Ref.md#poller_bottom) | [poller_command_args](Plugin-Hook-API-Ref.md#poller_command_args) | [poller_exiting](Plugin-Hook-API-Ref.md#poller_exiting) |
41-
| [poller_finishing](Plugin-Hook-API-Ref.md#poller_finishing) | [poller_output](Plugin-Hook-API-Ref.md#poller_output) | [poller_remote_maint](Plugin-Hook-API-Ref.md#poller_remote_maint) |
42-
| [poller_top](Plugin-Hook-API-Ref.md#poller_top) | [remote_agent](Plugin-Hook-API-Ref.md#remote_agent) | [replicate_in](Plugin-Hook-API-Ref.md#replicate_in) |
43-
| [replicate_out](Plugin-Hook-API-Ref.md#replicate_out) | [report_filters](Plugin-Hook-API-Ref.md#report_filters) | [resolve_dependencies](Plugin-Hook-API-Ref.md#resolve_dependencies) |
44-
| [rrd_graph_graph_options](Plugin-Hook-API-Ref.md#rrd_graph_graph_options) | [run_data_query](Plugin-Hook-API-Ref.md#run_data_query) | [snmpagent_cache_install](Plugin-Hook-API-Ref.md#snmpagent_cache_install) |
45-
| [substitute_host_data](Plugin-Hook-API-Ref.md#substitute_host_data) | [top_graph_header](Plugin-Hook-API-Ref.md#top_graph_header) | [top_graph_header_tabs](Plugin-Hook-API-Ref.md#top_graph_header_tabs) |
46-
| [top_graph_jquery_function](Plugin-Hook-API-Ref.md#top_graph_jquery_function) | [top_graph_refresh](Plugin-Hook-API-Ref.md#top_graph_refresh) | [top_header](Plugin-Hook-API-Ref.md#top_header) |
47-
| [tree_after](Plugin-Hook-API-Ref.md#tree_after) | [tree_view_page_end](Plugin-Hook-API-Ref.md#tree_view_page_end) | [ugroup_tabs](Plugin-Hook-API-Ref.md#ugroup_tabs) |
48-
| [update_data_source_title_cache](Plugin-Hook-API-Ref.md#update_data_source_title_cache) | [user_admin_action](Plugin-Hook-API-Ref.md#user_admin_action) | [user_admin_edit](Plugin-Hook-API-Ref.md#user_admin_edit) |
49-
| [user_admin_run_action](Plugin-Hook-API-Ref.md#user_admin_run_action) | [user_admin_setup_sql_save](Plugin-Hook-API-Ref.md#user_admin_setup_sql_save) | [user_admin_tab](Plugin-Hook-API-Ref.md#user_admin_tab) |
50-
| [user_admin_user_save](Plugin-Hook-API-Ref.md#user_admin_user_save) | [user_group_admin_action](Plugin-Hook-API-Ref.md#user_group_admin_action) | [user_group_admin_edit](Plugin-Hook-API-Ref.md#user_group_admin_edit) |
51-
| [user_group_admin_save](Plugin-Hook-API-Ref.md#user_group_admin_save) | [user_group_admin_setup_sql_save](Plugin-Hook-API-Ref.md#user_group_admin_setup_sql_save) | [user_group_admin_run_action] (Plugin-Hook-API-Ref.md#user_group_admin_run_action) |
52-
| [user_group_admin_tab] (Plugin-Hook-API-Ref.md#user_group_admin_tab) | [user_group_remove] (Plugin-Hook-API-Ref.md#user_group_remove) | [user_remove](Plugin-Hook-API-Ref.md#user_remove) |
53-
| [utilities_action](Plugin-Hook-API-Ref.md#utilities_action) | [utilities_array](Plugin-Hook-API-Ref.md#utilities_array) | [utilities_list](Plugin-Hook-API-Ref.md#utilities_list) |
54-
| [valid_host_fields](Plugin-Hook-API-Ref.md#valid_host_fields) |
24+
| [device_change_javascript](Plugin-Hook-API-Ref.md#device_change_javascript) | [device_remove](Plugin-Hook-API-Ref.md#device_remove) | [device_sql_where](Plugin-Hook-API-Ref.md#device_sql_where) |
25+
| [device_table_bottom](Plugin-Hook-API-Ref.md#device_table_bottom) | [device_table_replace](Plugin-Hook-API-Ref.md#device_table_replace) | [device_template_change](Plugin-Hook-API-Ref.md#device_template_change) |
26+
| [device_template_edit](Plugin-Hook-API-Ref.md#device_template_edit) | [device_template_top](Plugin-Hook-API-Ref.md#device_template_top) | [draw_navigation_text](Plugin-Hook-API-Ref.md#draw_navigation_text) |
27+
| [export_action](Plugin-Hook-API-Ref.md#export_action) | [fgc_contextoption](Plugin-Hook-API-Ref.md#fgc_contextoption) | [get_friendly_name](Plugin-Hook-API-Ref.md#get_friendly_name) |
28+
| [global_settings_update](Plugin-Hook-API-Ref.md#global_settings_update) | [graph](Plugin-Hook-API-Ref.md#graph) | [graph_buttons](Plugin-Hook-API-Ref.md#graph_buttons) |
29+
| [graph_edit_after](Plugin-Hook-API-Ref.md#graph_edit_after) | [graph_image](Plugin-Hook-API-Ref.md#graph_image) | [graph_items_remove](Plugin-Hook-API-Ref.md#graph_items_remove) |
30+
| [graph_tree_page_buttons](Plugin-Hook-API-Ref.md#graph_tree_page_buttons) | [graphs_action_array](Plugin-Hook-API-Ref.md#graphs_action_array) | [graphs_action_bottom](Plugin-Hook-API-Ref.md#graphs_action_bottom) |
31+
| [graphs_action_execute](Plugin-Hook-API-Ref.md#graphs_action_execute) | [graphs_action_prepare](Plugin-Hook-API-Ref.md#graphs_action_prepare) | [graphs_item_array](Plugin-Hook-API-Ref.md#graphs_item_array) |
32+
| [graphs_new_top_links](Plugin-Hook-API-Ref.md#graphs_new_top_links) | [graphs_remove](Plugin-Hook-API-Ref.md#graphs_remove) | [graphs_sql_where](Plugin-Hook-API-Ref.md#graphs_sql_where) |
33+
| [hmib_get_cpu](Plugin-Hook-API-Ref.md#hmib_get_cpu) | [hmib_get_cpu_indexes](Plugin-Hook-API-Ref.md#hmib_get_cpu_indexes) | [hmib_get_disk](Plugin-Hook-API-Ref.md#hmib_get_disk) |
34+
| [host_edit_bottom](Plugin-Hook-API-Ref.md#host_edit_bottom) | [host_edit_top](Plugin-Hook-API-Ref.md#host_edit_top) | [host_save](Plugin-Hook-API-Ref.md#host_save) |
35+
| [import_action](Plugin-Hook-API-Ref.md#import_action) | [is_console_page](Plugin-Hook-API-Ref.md#is_console_page) | [login_after](Plugin-Hook-API-Ref.md#login_after) |
36+
| [login_before](Plugin-Hook-API-Ref.md#login_before) | [login_options_navigate](Plugin-Hook-API-Ref.md#login_options_navigate) | [login_process](Plugin-Hook-API-Ref.md#login_process) |
37+
| [login_realms](Plugin-Hook-API-Ref.md#login_realms) | [login_title](Plugin-Hook-API-Ref.md#login_title) | [logout_post_session_destroy](Plugin-Hook-API-Ref.md#logout_post_session_destroy) |
38+
| [logout_pre_session_destroy](Plugin-Hook-API-Ref.md#logout_pre_session_destroy) | [nav_login_after](Plugin-Hook-API-Ref.md#nav_login_after) | [nav_login_before](Plugin-Hook-API-Ref.md#nav_login_before) |
39+
| [page_bottom](Plugin-Hook-API-Ref.md#page_bottom) | [page_buttons](Plugin-Hook-API-Ref.md#page_buttons) | [page_head](Plugin-Hook-API-Ref.md#page_head) |
40+
| [page_title](Plugin-Hook-API-Ref.md#page_title) | [poller_bottom](Plugin-Hook-API-Ref.md#poller_bottom) | [poller_command_args](Plugin-Hook-API-Ref.md#poller_command_args) |
41+
| [poller_exiting](Plugin-Hook-API-Ref.md#poller_exiting) | [poller_finishing](Plugin-Hook-API-Ref.md#poller_finishing) | [poller_output](Plugin-Hook-API-Ref.md#poller_output) |
42+
| [poller_remote_maint](Plugin-Hook-API-Ref.md#poller_remote_maint) | [poller_top](Plugin-Hook-API-Ref.md#poller_top) | [remote_agent](Plugin-Hook-API-Ref.md#remote_agent) |
43+
| [replicate_in](Plugin-Hook-API-Ref.md#replicate_in) | [replicate_out](Plugin-Hook-API-Ref.md#replicate_out) | [report_filters](Plugin-Hook-API-Ref.md#report_filters) |
44+
| [resolve_dependencies](Plugin-Hook-API-Ref.md#resolve_dependencies) | [rrd_graph_graph_options](Plugin-Hook-API-Ref.md#rrd_graph_graph_options) | [run_data_query](Plugin-Hook-API-Ref.md#run_data_query) |
45+
| [snmpagent_cache_install](Plugin-Hook-API-Ref.md#snmpagent_cache_install) | [substitute_host_data](Plugin-Hook-API-Ref.md#substitute_host_data) | [top_graph_header](Plugin-Hook-API-Ref.md#top_graph_header) |
46+
| [top_graph_header_tabs](Plugin-Hook-API-Ref.md#top_graph_header_tabs) | [top_graph_jquery_function](Plugin-Hook-API-Ref.md#top_graph_jquery_function) | [top_graph_refresh](Plugin-Hook-API-Ref.md#top_graph_refresh) |
47+
| [top_header](Plugin-Hook-API-Ref.md#top_header) | [tree_after](Plugin-Hook-API-Ref.md#tree_after) | [tree_view_page_end](Plugin-Hook-API-Ref.md#tree_view_page_end) |
48+
| [ugroup_tabs](Plugin-Hook-API-Ref.md#ugroup_tabs) | [update_data_source_title_cache](Plugin-Hook-API-Ref.md#update_data_source_title_cache) | [user_admin_action](Plugin-Hook-API-Ref.md#user_admin_action) |
49+
| [user_admin_edit](Plugin-Hook-API-Ref.md#user_admin_edit) | [user_admin_run_action](Plugin-Hook-API-Ref.md#user_admin_run_action) | [user_admin_setup_sql_save](Plugin-Hook-API-Ref.md#user_admin_setup_sql_save) |
50+
| [user_admin_tab](Plugin-Hook-API-Ref.md#user_admin_tab) | [user_admin_user_save](Plugin-Hook-API-Ref.md#user_admin_user_save) | [user_group_admin_action](Plugin-Hook-API-Ref.md#user_group_admin_action) |
51+
| [user_group_admin_edit](Plugin-Hook-API-Ref.md#user_group_admin_edit) | [user_group_admin_save](Plugin-Hook-API-Ref.md#user_group_admin_save) | [user_group_admin_setup_sql_save](Plugin-Hook-API-Ref.md#user_group_admin_setup_sql_save) |
52+
| [user_group_admin_run_action] (Plugin-Hook-API-Ref.md#user_group_admin_run_action) | [user_group_admin_tab] (Plugin-Hook-API-Ref.md#user_group_admin_tab) | [user_group_remove] (Plugin-Hook-API-Ref.md#user_group_remove) |
53+
| [user_remove](Plugin-Hook-API-Ref.md#user_remove) | [utilities_action](Plugin-Hook-API-Ref.md#utilities_action) | [utilities_array](Plugin-Hook-API-Ref.md#utilities_array) |
54+
| [utilities_list](Plugin-Hook-API-Ref.md#utilities_list) | [valid_host_fields](Plugin-Hook-API-Ref.md#valid_host_fields) |
5555

5656
## add_graph_template_to_host
5757

@@ -460,6 +460,14 @@ the host list page
460460
| -------- | :--------- | :------ |
461461
| host.php | 1.0.0 |
462462

463+
## device_change_javascript
464+
465+
This hook allows you to add custom javascript to Change device settings page
466+
467+
| file | introduced | retired |
468+
| -------- | :--------- | :------ |
469+
| host.php | 1.2.31 |
470+
463471
## device_remove
464472

465473
This hook allows you to perform additional actions on devices that have been

0 commit comments

Comments
 (0)