d92beeee3d
API: add ID to snapshot API responses ( #29600 )
...
* API: add ID to snapshot API responses
* API: update snapshot tests
2020-12-04 16:22:58 +01:00
cb62e69997
Chore: Convert API tests to standard Go lib ( #29009 )
...
* Chore: Convert tests to standard Go lib
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
Co-authored-by: Will Browne <wbrowne@users.noreply.github.com>
2020-11-13 09:52:38 +01:00
3d3a7cbba8
Chore: Fix staticcheck issues ( #28860 )
...
* Chore: Fix issues reported by staticcheck
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Undo changes
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Chore: Fix issues reported by staticcheck
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix test
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Fix test
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
2020-11-05 13:07:06 +01:00
ef22ff7315
Snapshots: Store dashboard data encrypted in the database ( #28129 )
...
* end 2 end
* fix import
* refactor
* introduce securedata
* check err
* use testify instead of convey
* cleanup test
* cleanup test
* blob time
* rename funcs
2020-10-13 10:19:42 +02:00
3fdd2648b1
Chore: Avoid aliasing importing models in api package ( #22492 )
2020-03-04 12:57:20 +01:00
35e0e078b7
pkg/util: Check errors ( #19832 )
...
* pkg/util: Check errors
* pkg/services: DRY up code
2019-10-23 10:40:12 +02:00
75fa1f0207
Metrics: use consistent naming for exported variables ( #18134 )
...
* Metrics: remove unused metrics
Metric `M_Grafana_Version` is not used anywhere, nor the mentioned
`M_Grafana_Build_Version`. Seems to be an artefact?
* Metrics: make the naming consistent
* Metrics: add comments to exported vars
* Metrics: use proper naming
Fixes #18110
2019-07-16 16:58:46 +02:00
7ebbeb09cb
Snapshot: use given key and deleteKey ( #16876 )
...
Signed-off-by: zhulongcheng <zhulongcheng.me@gmail.com>
2019-05-09 11:53:04 +02:00
8a3a3cccc3
moves metric package to /infra
...
ref #14679
2019-02-24 21:12:51 +01:00
48fe92a945
snapshots: Close response body after error check
2018-12-18 08:32:49 -05:00
411d67cae7
snapshots: Add support for deleting external snapshots
2018-12-10 18:47:23 -05:00
9d6da10e82
snapshots: Move external snapshot creation to backend
2018-12-10 16:36:32 -05:00
417db13efb
Fix dashboard snapshot deletion ( #12025 )
...
* fix issue deleting dashboard snapshots by deleteKey, add dedicated endopoint for authenticated requests, update frontend, tests & docs.
2018-05-24 08:55:16 +02:00
0a415c50d0
Make golint happier
2018-03-22 22:38:44 +01:00
7aab6a8887
Make golint happier
2018-03-22 12:40:21 +01:00
c0ecdee375
rename Context to ReqContext
2018-03-07 11:54:50 -05:00
338655dd37
move Context and session out of middleware
2018-03-06 18:16:49 -05:00
7d9a9fa29c
snapshots: change to snapshot list query
...
Admins can see all snapshots. Other roles can only see their own
snapshots.
Added permission check for deleting snapshots - admins can delete
any snapshot, other roles can delete their own snapshots or
snapshots that they have access to via dashboard permissions.
2018-02-21 13:39:08 +01:00
2de94d6548
convert old metrics to prom metrics
2017-09-14 14:26:32 +02:00
51de894692
fix(snapshots): sets default value for snapshot name
...
make it possible for < 3.0 instances to publish snapshots
ref #4778
2016-04-21 09:59:48 +02:00
0398face05
feat(plugins): dashboard import for data sources is working! #4298
2016-03-12 10:13:49 +01:00
aa1d28835d
Fixed angularjs variable names
2016-01-19 23:23:44 -08:00
281ec60085
UI and backend working
2016-01-19 22:04:38 -08:00
ca55d1f315
Minor bug fixes
2016-01-19 05:05:24 -08:00
41fd0ed467
Merge branch 'master' of https://github.com/grafana/grafana into snapshot-view
2016-01-19 05:05:03 -08:00
8f067a5ed2
Added backend functionality for searching snapshots
2016-01-19 01:37:36 -08:00
1952ebf7c4
Fixed failing gofmt tests
2016-01-19 00:33:30 -08:00
70481953fd
Snapshot name is saved in DB now
2016-01-19 00:26:20 -08:00
b4a2b96e32
Add options to manage snapshot publishing
2015-10-29 16:40:03 +03:00
66ba19b7ba
clearer errors
...
"Not found" should only be for http path/method not found (404)
if it's about specific resources, we should be explicit for clarity
2015-07-08 08:55:31 +02:00
187834b17c
Trying to get dashboard loading and dashboard meta flags like canSave, canStar more managable
2015-05-13 09:58:45 +02:00
e5c1169120
HTTP API: GET /api/dashboards/db/:slug response changed property to to match the POST request nameing, Fixes #1928
2015-05-04 08:36:44 +02:00
8e9a0eddf5
Custom snapshot topnav header, new custom dashboard snapshot icon, #1623
2015-03-28 17:53:52 +01:00
d3db49ae3e
Fixed snapshot sharing issue
2015-03-27 06:47:58 +01:00
541cd2e430
Dashboard snapshot: more work on snapshot deletion, and saving external reference, #1623
2015-03-26 20:59:41 +01:00
4322f29f34
Dashboard snapshot: added delete key which can be used to delete snapshots, #1623
2015-03-26 20:34:58 +01:00
b1f85dc8f1
Added expire option to dashboard snapshots, #1623
2015-03-26 12:00:52 +01:00
f4280ca517
More refinements of dashboard snapshot dialog, #1623
2015-03-25 20:36:48 +01:00
afeb65b3bf
Snapshot sharing fix
2015-03-25 17:18:43 +01:00
aa60edd9fe
Fixed issue with external snapshot publish
2015-03-25 16:30:03 +01:00
cb3593e472
Lots of small fixes, role viewer hides save icon and some actions in
...
config dropdown. Snapshot dashboard hides save, star, config menu icons.
Can now embedd panel from snapshotted dashboard.
2015-03-25 15:48:56 +01:00
9268ecf3e9
Some refinements to dashboard snapshots
2015-03-25 09:04:38 +01:00
a5c3855233
Added dashboard snapshot metrics
2015-03-24 16:49:12 +01:00
c27db7a347
Small updates to share dashboard snapshot feature
2015-03-24 15:46:17 +01:00
3e9adeefbc
Fix format of Cache-Control header
2015-03-23 21:58:29 -07:00
5f0e7cd52a
Added custom cache control headers for static content
2015-03-23 18:28:59 -04:00
f48f5428e5
Adding snapshot storage and route, #1623
2015-03-21 10:56:26 -04:00
964f0861d6
more work on dashboard snapshots
2015-03-21 08:53:16 -04:00