Set default refresh rate to 0.5s upon dashboard create/update.
Grafana - Move testing from remote host to local docker container
Move GF tests from remote grafana to local docker container
Grafana - Generate tokens through API key
Grafana api tokens now generated through Grafana.create_api_key
Required to run the grafana tests in docker
Configure Sensors/Grafana: When Sensor is updated on mercury UI, Sensor panel on Grafana is updated
Add the following logic to the Configure Sensors --> Update Sensor Form:
If measurement data exists for the sensor, display a warning that updating the sensor fields will delete existing measurement data.
Prevent the user from submitting the update form unless they agree.
Provide a link for the user to export the existing data, and an option to cancel the update.
If no measurement data exists for the sensor, don't display any warning.
Other updates
Remove reference to the ag_data simulator (now deprecated) from the grafana test suite.
Add @staticmethod decorater to some static methods in the grafana API class.
Bug fix: Validate Grafana credentials before invoking grafana.get_all_events() and grafana.get_all_dashboards() in the gf_config view. Otherwise API validation errors will cause the page to crash rather than load with an error message.
Grafana - Refresh Rate
Grafana - Move testing from remote host to local docker container
Grafana - Generate tokens through API key
Configure Sensors/Grafana: When Sensor is updated on mercury UI, Sensor panel on Grafana is updated
Add the following logic to the Configure Sensors --> Update Sensor Form:
Other updates