909601d6ab 
								
							 
						 
						
							
							
								
								api: fix so that datasources functions returns Response  
							
							
							
						 
						
							2017-11-16 16:29:05 +01:00  
				
					
						
							
							
								 
						
							
								36676e23c1 
								
							 
						 
						
							
							
								
								datasource as cfg: adds readonly datasources  
							
							
							
						 
						
							2017-11-15 14:30:32 +01:00  
				
					
						
							
							
								 
						
							
								d68bfaa8be 
								
							 
						 
						
							
							
								
								datasource as cfg: typo  
							
							
							
						 
						
							2017-10-25 12:21:06 +02:00  
				
					
						
							
							
								 
						
							
								89923bf77a 
								
							 
						 
						
							
							
								
								datasources: change to optimisic concurrency  
							
							... 
							
							
							
							prerequisite for #9504  
							
						 
						
							2017-10-23 07:55:16 +02:00  
				
					
						
							
							
								 
						
							
								4ce0bf4d16 
								
							 
						 
						
							
							
								
								mysql: improved mysql data source, added test feature when adding data source, fixed cache issue  
							
							
							
						 
						
							2017-05-11 10:50:24 +02:00  
				
					
						
							
							
								 
						
							
								aee4af2148 
								
							 
						 
						
							
							
								
								api: omit unused fields for /api/datasources  
							
							... 
							
							
							
							Fixes  #7822  
						
							2017-04-25 15:23:36 +02:00  
				
					
						
							
							
								 
						
							
								193d468ed3 
								
							 
						 
						
							
							
								
								admin: adds paging to global user list  
							
							... 
							
							
							
							Currently there is a limit of 1000 users in the global
user list. This change introduces paging so that an
admin can see all users and not just the first 1000.
Adds a new route to the api - /api/users/search that
returns a list of users and a total count. It takes
two parameters perpage and page that enable paging.
Fixes  #7469  
							
						 
						
							2017-02-13 12:59:36 +01:00  
				
					
						
							
							
								 
						
							
								143cbe921f 
								
							 
						 
						
							
							
								
								(feat) support datasource delete by name api  
							
							
							
						 
						
							2017-02-10 23:30:14 +09:00  
				
					
						
							
							
								 
						
							
								13c4ce68ee 
								
							 
						 
						
							
							
								
								Added name and id in response of create/update ( #7016 )  
							
							
							
						 
						
							2016-12-20 13:02:26 +01:00  
				
					
						
							
							
								 
						
							
								330c1b945e 
								
							 
						 
						
							
							
								
								refactor(datasource): refactoring datasource secure json fields handling,  #6697 ,  #6692  
							
							
							
						 
						
							2016-12-14 21:06:10 +01:00  
				
					
						
							
							
								 
						
							
								8ee85626f2 
								
							 
						 
						
							
							
								
								fix(api): return correct json info after updating datasource  
							
							... 
							
							
							
							closes  #6869  
						
							2016-12-07 18:09:17 +01:00  
				
					
						
							
							
								 
						
							
								2c7adccf12 
								
							 
						 
						
							
							
								
								Use cache for http.client in tsdb package. ( #6833 )  
							
							... 
							
							
							
							* datasource: move caching closer to datasource struct
* tsdb: use cached version of datasource http transport
closes  #6825  
							
						 
						
							2016-12-07 11:10:42 +01:00  
				
					
						
							
							
								 
						
							
								7bc1c3cc1c 
								
							 
						 
						
							
							
								
								feat(cloudwatch): make it possible to reset keys  
							
							... 
							
							
							
							closes  #6697  
						
							2016-11-24 16:37:33 +01:00  
				
					
						
							
							
								 
						
							
								2893b25a05 
								
							 
						 
						
							
							
								
								feat(datasources): allow updating of tls certs  
							
							... 
							
							
							
							The tls files are stored as a json blob in the
SecureJsonData field. To update one file, the
json has to be fetched from the db first and
then updated with the cert file that has been
changed.
Also, a change to the dto with flags that are
used in the frontend to show if a file has
been uploaded. For example, if tlsClientKeySet
is set to true then means a file for the
client key is saved in the db. This is to
avoid sending any private data to the frontend. 
							
						 
						
							2016-11-24 13:22:25 +01:00  
				
					
						
							
							
								 
						
							
								c9b2c694f1 
								
							 
						 
						
							
							
								
								refactor(dataproxy): TLS Client Auth  
							
							... 
							
							
							
							Use a SecureJsonData field for TLS
Client Auth instead of 3 new db
fields. Same model as used for
PluginSettings.
Saves and encrypts the pem file
content rather than just saving
the paths to the cert and key.
This allows for uploading from
the Edit Datasource page in
Grafana. 
							
						 
						
							2016-11-24 13:22:25 +01:00  
				
					
						
							
							
								 
						
							
								56b7e2dfaf 
								
							 
						 
						
							
							
								
								Added support for TLS client auth for datasource proxies ( #5801 )  
							
							
							
						 
						
							2016-11-24 13:22:25 +01:00  
				
					
						
							
							
								 
						
							
								a6918617ff 
								
							 
						 
						
							
							
								
								feat(api): fixed minor issue with error message when trying to create duplicate datasource,  fixes   #6164  
							
							
							
						 
						
							2016-10-01 16:41:27 +02:00  
				
					
						
							
							
								 
						
							
								1955defc43 
								
							 
						 
						
							
							
								
								fix(api): add missing jsonData field to dto  
							
							... 
							
							
							
							The field is available on the dto so I guess is should be used.
Otherwise we should remove the field rather then not setting it.
ref #5944  
							
						 
						
							2016-09-01 17:21:13 +02:00  
				
					
						
							
							
								 
						
							
								34e17f7282 
								
							 
						 
						
							
							
								
								feat(alerting): requests looks to be working again  
							
							
							
						 
						
							2016-06-06 17:11:46 +02:00  
				
					
						
							
							
								 
						
							
								b7d198793f 
								
							 
						 
						
							
							
								
								refactor(): minor refactoring of  #4455  
							
							
							
						 
						
							2016-03-23 15:09:48 +01:00  
				
					
						
							
							
								 
						
							
								b2fe7e518f 
								
							 
						 
						
							
							
								
								ux(): added specific fallback logos for plugin depending on type, polished layout selector style  
							
							
							
						 
						
							2016-03-17 10:15:16 +01:00  
				
					
						
							
							
								 
						
							
								e4c0c39fbf 
								
							 
						 
						
							
							
								
								ux(): began work on updating data source list to cards view  
							
							
							
						 
						
							2016-03-15 20:29:35 +01:00  
				
					
						
							
							
								 
						
							
								4fbff99186 
								
							 
						 
						
							
							
								
								Implemented GetDataSourceIdByName API  
							
							
							
						 
						
							2016-03-10 01:31:10 -08:00  
				
					
						
							
							
								 
						
							
								dfaa6d8eb9 
								
							 
						 
						
							
							
								
								feat(plugins): a lot of work on  #4298  
							
							
							
						 
						
							2016-03-08 18:17:47 +01:00  
				
					
						
							
							
								 
						
							
								f20f4d130b 
								
							 
						 
						
							
							
								
								Pulled out the common code  
							
							
							
						 
						
							2016-03-08 02:51:03 -08:00  
				
					
						
							
							
								 
						
							
								1a39d93b4e 
								
							 
						 
						
							
							
								
								Implemented GetDataSourceByName API  
							
							
							
						 
						
							2016-03-08 01:54:10 -08:00  
				
					
						
							
							
								 
						
							
								c1e94e61d0 
								
							 
						 
						
							
							
								
								feat(apps): lots of more work on apps, changed app_plugin to app_settings in order to to confuse the app plugin model (definition) and app org settings  
							
							
							
						 
						
							2016-01-10 21:37:11 +01:00  
				
					
						
							
							
								 
						
							
								ad94f99d57 
								
							 
						 
						
							
							
								
								refactor(apps): more WIP work on apps  
							
							
							
						 
						
							2015-12-22 11:37:44 +01:00  
				
					
						
							
							
								 
						
							
								eacc46da6d 
								
							 
						 
						
							
							
								
								feat(plugins): WIP on new apps concept  
							
							
							
						 
						
							2015-12-21 23:09:27 +01:00  
				
					
						
							
							
								 
						
							
								0903d5541b 
								
							 
						 
						
							
							
								
								Merge branch 'master' of github.com:grafana/grafana into externalPlugin  
							
							... 
							
							
							
							Conflicts:
	pkg/api/api.go
	pkg/api/api_plugin.go
	pkg/api/datasources.go
	pkg/api/frontendsettings.go
	pkg/api/index.go
	pkg/plugins/models.go
	pkg/plugins/plugins.go 
							
						 
						
							2015-12-22 00:23:24 +08:00  
				
					
						
							
							
								 
						
							
								c35b51a268 
								
							 
						 
						
							
							
								
								refactor.  
							
							... 
							
							
							
							Rename externalPlugin to apiPlugin
Rename bundle to app
Move js, css, menuItem and staticRoot to be properties os App
Add "app" field to panel, datasource and api plugin models. If populated
then the plugin is only enabled if the specific app is enabled for the Org.
If app is "", then the plugin is enabled for all orgs and can't be disabled. 
							
						 
						
							2015-12-17 23:53:58 +08:00  
				
					
						
							
							
								 
						
							
								5eab5dc47b 
								
							 
						 
						
							
							
								
								feat(plugins): removed external plugins and bundle code, not ready for master yet, will revert this commit in seperate branch  
							
							
							
						 
						
							2015-12-15 10:28:52 +01:00  
				
					
						
							
							
								 
						
							
								201f50b121 
								
							 
						 
						
							
							
								
								Merge branch 'master' into external-plugins  
							
							... 
							
							
							
							Conflicts:
	pkg/api/login.go
	public/app/core/routes/all.js
	public/app/core/table_model.ts
	public/app/panels/table/table_model.ts
	public/app/plugins/panels/table/editor.ts
	public/app/plugins/panels/table/table_model.ts 
							
						 
						
							2015-12-14 17:28:57 +01:00  
				
					
						
							
							
								 
						
							
								6edd6c8f03 
								
							 
						 
						
							
							
								
								add with_credentials to datasource model  
							
							
							
						 
						
							2015-12-09 14:44:28 +09:00  
				
					
						
							
							
								 
						
							
								c4a0fe0234 
								
							 
						 
						
							
							
								
								add pluginBundle backend api methods and SQL storage  
							
							
							
						 
						
							2015-12-03 23:43:55 +08:00  
				
					
						
							
							
								 
						
							
								bd4cb549d6 
								
							 
						 
						
							
							
								
								add pluginBundle support  
							
							... 
							
							
							
							A plugnBundle is meta plugin that has a set of dependent plugins
to enable.  This commit includes a plugin.json for a default
"core" bundle that enables all of the shipped panels and datasources. 
							
						 
						
							2015-12-03 15:52:37 +08:00  
				
					
						
							
							
								 
						
							
								f6772bb896 
								
							 
						 
						
							
							
								
								feat(plugins): began work on supporting having plugins outside grafana, for example in grafana data dir, next step is to be able to easily specify what plugins you waant to install  
							
							
							
						 
						
							2015-11-19 12:55:13 +01:00  
				
					
						
							
							
								 
						
							
								32f9f8fcce 
								
							 
						 
						
							
							
								
								fix(http api): correct return status code for /api/datasources/:id so it eturns 404 when not found,  fixes   #3217  
							
							
							
						 
						
							2015-11-13 09:43:25 +01:00  
				
					
						
							
							
								 
						
							
								6ee0f2c6a7 
								
							 
						 
						
							
							
								
								feat(mixed data source queries): lots of minor polish to new mixed data source and all the changes it has required,  #436  
							
							
							
						 
						
							2015-08-17 17:07:33 +02:00  
				
					
						
							
							
								 
						
							
								a16c63a43e 
								
							 
						 
						
							
							
								
								feat(mixed datasources): continued work on editor design change  
							
							
							
						 
						
							2015-08-16 20:52:30 +02:00  
				
					
						
							
							
								 
						
							
								e2f6633d57 
								
							 
						 
						
							
							
								
								Began work on data source test / validation,  #1997  &  #2043  
							
							
							
						 
						
							2015-06-01 12:15:49 +02:00  
				
					
						
							
							
								 
						
							
								9710771f16 
								
							 
						 
						
							
							
								
								Added basic auth to data source edit/create, add support for basic auth in data source proxy code,  Closes   #1510  
							
							
							
						 
						
							2015-03-02 09:58:35 +01:00  
				
					
						
							
							
								 
						
							
								d0d995da09 
								
							 
						 
						
							
							
								
								Inital work on SQL metric/annotation data source,  #1542  
							
							
							
						 
						
							2015-02-28 17:27:30 +01:00  
				
					
						
							
							
								 
						
							
								109dd3240a 
								
							 
						 
						
							
							
								
								Work on new datasource plugin model,  #1276   #1472  
							
							
							
						 
						
							2015-02-28 08:25:13 +01:00  
				
					
						
							
							
								 
						
							
								26e4809e2e 
								
							 
						 
						
							
							
								
								Big Backend Refatoring: Renamed Account -> Org  
							
							
							
						 
						
							2015-02-23 20:07:49 +01:00  
				
					
						
							
							
								 
						
							
								f6c07fdabd 
								
							 
						 
						
							
							
								
								Rewrote and redesign how the data source edit views look and work so they conform better to how account views look, removed tabs and put top nav items to add data source etc, made list, edit and new seperate url routes,  #1483  
							
							
							
						 
						
							2015-02-14 10:04:34 +01:00  
				
					
						
							
							
								 
						
							
								10820f31c2 
								
							 
						 
						
							
							
								
								Changed go package path  
							
							
							
						 
						
							2015-02-05 10:37:13 +01:00  
				
					
						
							
							
								 
						
							
								90925273a0 
								
							 
						 
						
							
							
								
								User / Account model split, User and account now seperate entities, collaborators are now AccountUsers  
							
							
							
						 
						
							2015-01-19 18:01:04 +01:00  
				
					
						
							
							
								 
						
							
								22156fe309 
								
							 
						 
						
							
							
								
								Big refactoring for context.User, and how current user info is fetching, now included collaborator role  
							
							
							
						 
						
							2015-01-16 14:32:18 +01:00  
				
					
						
							
							
								 
						
							
								68cc3f86dd 
								
							 
						 
						
							
							
								
								Handle default datasource management  
							
							
							
						 
						
							2015-01-09 16:36:23 +01:00