diff --git a/panels/dashcontrol/module.js b/panels/dashcontrol/module.js index 7fb38f71ef0..fcef5a44e48 100644 --- a/panels/dashcontrol/module.js +++ b/panels/dashcontrol/module.js @@ -1,3 +1,32 @@ +/* + + ## Dashcontrol + + Dash control allows for saving, loading and sharing of dashboards. Do not + disable the dashcontrol module as a special instance of it allows for loading + the default dashboard from dashboards/default + + ### Parameters + * save + ** gist :: Allow saving to gist. Requires registering an oauth domain with Github + ** elasticsearch :: Allow saving to a special Kibana index within Elasticsearch + ** local :: Allow saving to local file + * load + ** gist :: Allow loading from gists + ** elasticsearch :: Allow searching and loading of elasticsearch saved dashboards + ** local :: Allow loading of dashboards from Elasticsearch + * hide_control :: Upon save, hide this panel + * elasticsearch_size :: show this many dashboards under the ES section in the load drop down + * elasticsearch_saveto :: Special kibana index to save to + * temp :: Allow saving of temp dashboards + * temp_ttl :: How long should temp dashboards persist + + ### Group Events + #### Sends + * dashboard :: An object containing an entire dashboard to be loaded + +*/ + angular.module('kibana.dashcontrol', []) .controller('dashcontrol', function($scope, $routeParams, $http, eventBus, timer) { $scope.panel = $scope.panel || {};