7a4ab13a79 
								
							 
						 
						
							
							
								
								API Response implements http.ResponseWriter ( #32046 )  
							
							... 
							
							
							
							* rename response.Header -> response.SetHeader to free up method name for http.ResponseWriter ifc
* normalresponse implements http.ResponseWriter 
							
						 
						
							2021-03-17 13:12:28 -04:00  
				
					
						
							
							
								 
						
							
								3d41267fc4 
								
							 
						 
						
							
							
								
								Chore: Moves common and response into separate packages ( #30298 )  
							
							... 
							
							
							
							* Chore: moves common and response into separate packages
* Chore: moves common and response into separate packages
* Update pkg/api/utils/common.go
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com>
* Chore: changes after PR comments
* Chore: move wrap to routing package
* Chore: move functions in common to response package
* Chore: move functions in common to response package
* Chore: formats imports
Co-authored-by: Arve Knudsen <arve.knudsen@gmail.com> 
							
						 
						
							2021-01-15 14:43:20 +01:00  
				
					
						
							
							
								 
						
							
								c2cad26ca9 
								
							 
						 
						
							
							
								
								Chore: Disable default golangci-lint filter ( #29751 )  
							
							... 
							
							
							
							* Disable default golangci-lint filter
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com>
* Chore: Fix linter warnings
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com> 
							
						 
						
							2020-12-15 09:32:06 +01:00  
				
					
						
							
							
								 
						
							
								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