ying-jeanne
6d4e8ec4d6
[xorm] Remove unused functions from engine ( #62590 )
...
remove unuseful functions from engine
2023-01-31 14:43:35 +00:00
ying-jeanne
2eaa3fb4d2
[Xorm] remove oracle driver + unused function ( #62125 )
...
[Xorm] Some more clean up
2023-01-26 22:24:11 +08:00
ying-jeanne
b0b2b72290
[API Split] Move star api inside of packages ( #61987 )
...
move star api inside of packages
2023-01-25 14:58:54 +00:00
ying-jeanne
ec171bcad5
[xorm] Clean up xorm dialect & cascade ( #61969 )
...
clean up xorm dialect
2023-01-24 19:57:33 +08:00
ying-jeanne
7339dbc090
Chore: Refectory of shorturl service, move models into service ( #61295 )
...
Chore: refectory of shorturl service, move models into service
2023-01-12 17:13:47 +08:00
ying-jeanne
6c6a970f56
[Chore] Remove health check that is not used ( #61283 )
2023-01-11 22:07:28 +08:00
ying-jeanne
f9daf61e96
[Bug] Fix xorm dependency on yaml v2 2.2.3 ( #61183 )
...
fix xorm dependency on yaml v2 2.2.3
2023-01-11 08:08:28 +00:00
ying-jeanne
ce8512ace7
[xorm] Change interface to become an interface ( #60838 )
...
[xorm] change interface to become an interface
2022-12-30 13:58:10 +00:00
ying-jeanne
a3a0c01301
[xorm] Remove some unused functions && mssql related logics ( #60788 )
...
* remove some unused functions
* more
* put back the pakcage replace
2022-12-28 22:23:25 -05:00
ying-jeanne
29276581d2
[xorm] Remove cache from xorm ( #60770 )
...
[xorm] remove cache from xorm
2022-12-27 10:48:49 -05:00
ying-jeanne
12c292fd44
[Bug] Fix annotations update/patch ( #60385 )
...
* fix annotations update/patch
* verify that when update doesn't contain data, we will not update data
2022-12-26 09:53:52 -05:00
ying-jeanne
746c7839dc
[xorm] Remove some unused functionalities from engine ( #60763 )
...
remove some unused functionalities from engine
2022-12-26 22:39:21 +08:00
ying-jeanne
77b3520b47
[xorm] remove mssql as driver ( #60760 )
...
* Remove mssql driver
* reput the go.mod
* add back xorm and remove mssql
2022-12-26 06:01:51 -05:00
ying-jeanne
33dbbbad6b
[xorm] Rmove engine group ( #60761 )
2022-12-26 05:32:51 -05:00
ying-jeanne
572e5a76ef
[xorm] add xorm as package into grafana ( #60678 )
...
* add xorm and xorm/core as package
* remove mssql and oracle as driver
* fix some typo
* remove unittest
* remove some cache
* restore the removed part
* remove logfile
2022-12-26 17:45:21 +08:00
ying-jeanne
b059296cb0
[nested folder]Add circular reference detection in create nested folder ( #60163 )
...
* add circulic reference detection in create neste folder
* redeclare mock
* add log for getHeight when depassing limit
2022-12-14 11:07:55 -05:00
ying-jeanne
1131bac5da
[Nested Folder] Block move operation that could introduce more than 8 level of depth,… ( #59832 )
...
* block move operation that could introduce more than 8 level of depth, forbid circular reference
* move getHeight to store, mock store in service
* fix linter
2022-12-08 08:49:17 -05:00
ying-jeanne and Sofia Papagiannaki
ba8124ef93
Chore: Fix SQLx failure when starting the server with newDBLibrary enabled ( #58985 )
...
change the weekstart to pointer
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
2022-11-21 16:53:56 +02:00
ying-jeanne and Serge Zaitsev
69b5a9c752
Chore: [Nested Folder] Add db migration at service start time ( #58590 )
...
* add db migration at service start time
* make changes for the 3 db
* revert migrator
* fix feature toggle check
Co-authored-by: Serge Zaitsev <serge.zaitsev@grafana.com >
2022-11-12 09:51:46 -05:00
ying-jeanne
b13b58ebf8
Add move endpoint into folder service ( #58575 )
...
* add move endpoint
* change signatures
2022-11-10 09:06:52 -05:00
ying-jeanne and yangkb09
accb4dea55
[Nested Folder] Delete folder methode ( #58444 )
...
* transfer DeleteFolder changes from larger PR
* finish some thingies
* add the simplest delete logics
* some intermedia steps
* fix tests
* add test
* fix some comments
Co-authored-by: yangkb09 <yangkb09@gmail.com >
2022-11-10 03:42:32 -05:00
ying-jeanne
0e87d27e5b
Support folderUID in import dashboard service ( #58415 )
...
* add folder service and get folderid
* remove storage?
2022-11-08 06:36:18 -05:00
ying-jeanne
ed98d7bc27
Chore: remove busmock ( #57170 )
2022-10-18 13:31:56 +00:00
ying-jeanne
80ede174dd
update the feature toggle usage in backend ( #56787 )
2022-10-12 13:43:35 +02:00
ying-jeanne and Sofia Papagiannaki
d9cc292066
Star: Add uid in the endpoint ( #54340 )
...
* add new uid endpoing for star
* add store pool into service
* fix the endpoint caller
* udpate swagger file
* Update pkg/api/stars.go
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
* remove useless code for star dashboard
* add new uid endpoing for star
* add store pool into service
* fix the endpoint caller
* Update pkg/api/stars.go
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
* Update pkg/api/stars.go
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
* solve linter
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
2022-10-05 22:32:49 +02:00
ying-jeanne
2472777ce2
Chore: implement sqlx into tag service ( #55908 )
...
* add sqlx store to tag service
* add sqlx into tag service
* fix test
* change to camal cases
* change in xorm camal case
2022-09-28 08:23:40 -04:00
ying-jeanne
b96a3832d0
StoreSplit: move dashboard thumbs into thumbs service ( #55800 )
...
* move dashboard thumbs into thumbs service
* rename some variables
2022-09-27 08:46:03 -04:00
ying-jeanne
70c2a31513
move models of dashboard thumbs into its package ( #55729 )
2022-09-26 12:37:34 +02:00
ying-jeanne
7b4cea8151
Chore: StoreSplit tag service ( #55453 )
...
* move tag service outside
* fix dashboard
* fix test
* lint
* fix linter
* remove spew
2022-09-21 08:04:01 -04:00
ying-jeanne
e4741ce8d6
remove datasource from sqlstore ( #55288 )
2022-09-16 06:20:26 -04:00
ying-jeanne
fe062f2eaa
Chore: Use db.DB interface instead of sqlstore ( #54358 )
...
* use db.DB interface instead of sqlstore
* make store service depends on db.DB instead of sqlstore
2022-08-26 19:07:58 -05:00
ying-jeanne
6227528ea0
Chore: SQL Store Split of datasource ( #54262 )
...
* refectory datasource
* fix linter
2022-08-26 11:03:38 -04:00
ying-jeanne
fd01161bcc
Chore: replace xorm by sqlx in dashboardversion service ( #53869 )
2022-08-25 16:04:16 -05:00
ying-jeanne
4d4ecd7fec
fix the event attributes ( #54117 )
2022-08-24 09:59:06 -05:00
ying-jeanne
4dbe0b4f02
Chore: Move updateorg out of sqlstore ( #54111 )
...
* Chore: move updateorg out of sqlstore
* fix api test
2022-08-23 12:26:21 -05:00
ying-jeanne
ebcdf402b2
Chore: move from xorm to sqlx apikey store ( #53434 )
...
* migrate from xorm to sqlx
* fix tests
* fix comments
* fix some comments on the PR
* fix CI
* fix the comments
2022-08-23 11:01:35 -04:00
ying-jeanne
82b63688d2
Chore: remove xorm from preference ( #53803 )
...
* Chore: remove xorm from preference
* separte feature toggle
* fix comments
* fix comments
* remove the dublicated namedexec
2022-08-17 22:07:20 -04:00
ying-jeanne
c7212643c2
add sqlx_store into star service ( #53430 )
2022-08-17 11:17:23 -05:00
ying-jeanne
25de383540
Chore: Replace xorm with sqlx ( #52575 )
...
* Change of sqlstore to use sqlx
* Use sqlx in the playlist store
* Refectory of the interface
* update playlist service
* go mod tidy
* some refectory on interface
* fix kyle
2022-08-16 13:17:14 -05:00
ying-jeanne
ba89471598
Chore: Enable ANSI_QUOTES for Mysql Database ( #53277 )
...
* remove the quote dialect
* add environment variable
2022-08-08 12:14:17 -04:00
ying-jeanne
af09638a0d
remove the sqlstore playlist methods ( #53415 )
2022-08-08 11:06:06 -05:00
ying-jeanne
017e6771ce
fix the issue of annotation endpoint ( #52907 )
2022-07-27 16:35:27 -04:00
ying-jeanne
86283bb99e
Chore: Rename dashboardUID to dashboardUIDs in search endpoint and up… ( #52766 )
...
* Chore: Rename dashboardUID to dashboardUIDs in search endpoint and update doc
* make it backward compatible
2022-07-26 22:28:14 -04:00
ying-jeanne and Sofia Papagiannaki
7da0a6d3ce
Chore: Add dashboard UID as query parameter of Get annotation endpoint ( #52764 )
...
* Chore: Add dashboard uid as query parameter of Get annotation endpoint
* Update pkg/api/annotations.go
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
* update the dashboarUID
Co-authored-by: Sofia Papagiannaki <1632407+papagian@users.noreply.github.com >
2022-07-26 21:52:34 -04:00
ying-jeanne
ac502e5013
Chore: add dashboarduid in the connection endpoint response ( #52761 )
...
* Chore: add dashboarduid in the connection endpoint response
* add uid of dashboard in the markdown
2022-07-25 18:55:28 -04:00
ying-jeanne and Emil Tullstedt
56f3f3fe69
Chore: Remove the old log format ( #51526 )
...
* remove the old log format
* fix CI
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
2022-07-08 09:56:30 -05:00
ying-jeanne
f81f33420e
Chore: Update build-container to version 1.5.7 ( #51188 )
2022-06-22 02:55:43 +02:00
ying-jeanne
b219fe3f9e
fix make run on 1.18 ( #51160 )
2022-06-21 13:57:26 +02:00
ying-jeanne
62531715b3
Chore: remove bra and scripts/go from grafana ( #51130 )
2022-06-21 11:08:08 +02:00
ying-jeanne
4489f331b8
Chore: Use the bingo built golangci-lint ( #51048 )
...
* use the bingo built golangci-lint
* remove grapl usage
* add dependancy
2022-06-17 19:46:20 +02:00
ying-jeanne
a6f3e0a9dd
Swagger: Finish some TODOs and Add consistancy check for definition generation ( #50119 )
...
* finish some todo and add consistancy check
* sort parameters
* revert parameter ordering
* fix meaningless changes
* remove go-generate tag also from alerting json
* spec changes
* update spec
2022-06-08 15:27:31 +02:00
ying-jeanne
e2ea064584
integrat star service into APIs ( #49220 )
2022-05-19 14:32:10 +02:00
ying-jeanne
4e3f53f106
Chore: Make logger mutable for regression test ( #49146 )
...
* Log: make logger mutable
* remove flag from public configuration
2022-05-18 17:04:52 +02:00
ying-jeanne
2d4065600c
star sqlstore split ( #45851 )
...
* start for stars split
* some updates
2022-05-16 22:42:02 +08:00
ying-jeanne
0d14c27eb9
Chore: add Folderuid into panel-library API ( #48577 )
...
* add folderuid into interface
* panellibrary id/uid things
* modify doc
* update doc
* correct some comments
2022-05-05 10:04:54 +02:00
ying-jeanne
bde368be55
Chore : Replace dashboardid with dashboardUID in annotation API ( #48481 )
...
* replace dashboardid with dashboardUID in annotation API
* add some tests
* modify some docs and add uid into get endpoint
* rebase with main
* add map for avoiding too much retrieve on dashboards
2022-05-02 11:35:36 +02:00
ying-jeanne
1667a7c0da
Chore: Modify patch and update of preference to take homedashboarduid than h… ( #48281 )
...
* modify patch and update of preference to take homedashboarduid than homedashboardid
* to be tested
* use getdashboard
* update doc
2022-04-29 14:37:33 +02:00
ying-jeanne
7ddae870e7
fix status code 200 ( #47818 )
2022-04-15 08:01:58 -04:00
ying-jeanne
24468fdd67
Swagger: update swagger for datasource proxy api ( #47690 )
...
* update the swagger for datasource proxy api
* add enterprise spec changes
2022-04-15 10:31:54 +03:00
ying-jeanne
f62c261900
fix terminal format ( #47718 )
2022-04-13 17:37:56 +02:00
ying-jeanne
06d2d44031
put the default logger format and feature toggle to fallback to old logger ( #47584 )
2022-04-13 11:02:19 +02:00
e979690011
Linter: fix linter for golangci-lint version v1.45.0 ( #47623 )
...
* Update golangci-lint to v1.45.2
Version 1.45.0 added support for Go 1.18:
https://github.com/golangci/golangci-lint/blob/master/CHANGELOG.md#v1450
Signed-off-by: Marcelo E. Magallon <marcelo.magallon@grafana.com >
* Linter: fix some lints issue for golangci-lint version 1.45.2
Co-authored-by: Marcelo E. Magallon <marcelo.magallon@grafana.com >
Co-authored-by: Gábor Farkas <gabor.farkas@gmail.com >
2022-04-12 08:15:16 -04:00
ying-jeanne
0bf889e058
Fix unmaarshal of double pointer ( #47586 )
...
* Fix unmaarshal of double pointer
* update sdk version
2022-04-12 09:30:34 +02:00
ying-jeanne and Emil Tullstedt
03ba91e8a4
add feature toggle with new format ( #47336 )
...
* add feature toggle with new format
* fix some comments ❤️
* Update pkg/infra/log/term/terminal_logger.go
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
2022-04-11 18:50:29 +02:00
ying-jeanne
29b8d5d295
remove the parallele to avoid concurrency ( #47447 )
2022-04-07 15:45:03 +02:00
ying-jeanne and Carl Bergquist
8ef5212b0e
add unit into request duration ( #47356 )
...
* add unit into request duration
* Update pkg/middleware/logger.go
Co-authored-by: Carl Bergquist <carl.bergquist@gmail.com >
Co-authored-by: Carl Bergquist <carl.bergquist@gmail.com >
2022-04-06 12:56:13 +02:00
ying-jeanne
c525db9cd8
fallback to the v8 logging behavior ( #47353 )
2022-04-05 20:15:41 +02:00
ying-jeanne
adc0cbf176
remove global variable in annotation ( #46746 )
...
* remove global varaible in annotation
* remove todo
* replace intransaction with withdbtransaction
* fix typo
2022-03-22 19:20:57 +08:00
ying-jeanne
0d5a6c2194
remove bus from search and avoid import cycle ( #46789 )
...
* fix the import cicle
* fix some unittest
* fix removal bus from search
2022-03-21 23:54:30 +08:00
ying-jeanne and Ida Furjesova
b4634afe33
use alerting service instead of store in provisioning ( #45926 )
...
* fix notification
* Fix confir reader notifiers test
* Move UpdateAlertNotificationWithUid to alertingService
* Rename Store to Manager
* Rename Store to Manager in provisioning
Co-authored-by: Ida Furjesova <ida.furjesova@grafana.com >
2022-03-02 09:40:53 +01:00
ying-jeanne and Kyle Brandt
06ed5efdf0
Middleware: Fix IPv6 host parsing in CSRF check ( #45911 )
...
- Also create tests for this middleware
Co-authored-by: Kyle Brandt <kyle@grafana.com >
2022-02-28 13:58:56 -05:00
ying-jeanne
b512a3d75f
bump go version to 1.17.7 ( #45772 )
2022-02-23 15:30:48 +02:00
ying-jeanne
10b47480eb
add dashboardsnap as service of http server ( #45461 )
2022-02-17 09:31:26 +01:00
ying-jeanne
5ded070aab
dashdiff bus removal ( #45175 )
2022-02-10 16:58:52 +08:00
ying-jeanne
78eb06ec02
remove bus from login ( #44995 )
...
* remove bus from login
* remove comments and format correctly
* remove the downcast
2022-02-09 17:17:09 +01:00
ying-jeanne
ef11e783f1
ldap debug bus removal ( #45014 )
...
* ldap debug bus removal
* linter
2022-02-09 11:45:31 +01:00
ying-jeanne
38f93d675b
dashboard snapshot bus removal ( #44956 )
2022-02-08 17:57:59 +01:00
ying-jeanne
016fa77460
remove bus from loginservice ( #44907 )
2022-02-07 14:36:15 +01:00
ying-jeanne
69c764897e
remove dispatch from apikey ( #44955 )
2022-02-07 21:14:54 +08:00
ying-jeanne
c5211f848d
remove bus from search service ( #44825 )
2022-02-03 18:46:38 +01:00
ying-jeanne
7422789ec7
Remove Macaron ParamsInt64 function from code base ( #43810 )
...
* draft commit
* change all calls
* Compilation errors
2022-01-15 00:55:57 +08:00
ying-jeanne and Yuriy Tseretyan
a8eef45a44
Logger migration from log15 to gokit/log ( #41636 )
...
* migrate log15 to gokit/log
* fix console log
* update some unittest
* fix all unittest
* fix the build
* Update pkg/infra/log/log.go
Co-authored-by: Yuriy Tseretyan <tceretian@gmail.com >
* general type vector
* correct the level key
Co-authored-by: Yuriy Tseretyan <tceretian@gmail.com >
2022-01-06 22:28:05 +08:00
ying-jeanne
e13e6a7bd7
fix error code for delete folder ( #42470 )
2021-11-30 21:07:04 +08:00
ying-jeanne
54de1078c8
remove the global log error/warn etc functions ( #41404 )
...
* remove the global log error/warn etc functions and use request context logger whenever possible
2021-11-08 17:56:56 +01:00
ying-jeanne
a404a311da
add context in the alert_notification ( #41307 )
2021-11-05 16:41:24 +08:00
ying-jeanne
cedbddafe3
removing the log function after enterprise repo update ( #41197 )
2021-11-02 22:39:55 +08:00
ying-jeanne
681218275e
remove crit and trace ( #40320 )
2021-10-26 17:36:24 +02:00
ying-jeanne
227c8403b5
Fix the disjuction of panels ( #39412 )
...
[As code] Correct trim apply defaults when import/export dashboards
2021-10-06 11:39:23 +02:00
ying-jeanne
580cdc46fc
[Chore] update to cue v0.4.0 ( #39641 )
...
* change global flag to flagset
* update pr with comments
* replace flag.args by flagset
* fix build
* migrate the schema package to use cue 4.0
* fix the load package
2021-09-28 11:09:09 -04:00
ying-jeanne and Marcus Efraimsson
c989f0fbbe
SQL: Migrate to use SDK contracts ( #36635 )
...
* convert SQLs to use sdk contracts
* make draft
* postgres
* intermedia
* get datasourceinfo filled at the beginning of the service
* move the interval into package because of cyclict import and fix all postgres tests
* fix mysql test
* fix mssql
* fix the test for pr https://github.com/grafana/grafana/issues/35839
* fix some issue about intervalv2 package
* update sql test
* wire migration for SQLs
* add sqls to the background process
* make it register instead of register and start
* revert formatting
* fix tests
* fix linter
* remove integration test
* Postgres test fix
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
2021-09-07 09:35:37 +02:00
ying-jeanne and sam boyer
d18bd03a82
Scuemeta: Fix cue schemas for panels ( #37788 )
...
* complete the data model of graph panel
* fix histogram graph
* fix timeseries panel type
* Update cue/ui/gen.cue
Co-authored-by: sam boyer <sam.boyer@grafana.com >
* fix graph/viz and gradientMode enum
* add the changes into cue component and remove fields for graph panel
Co-authored-by: sam boyer <sam.boyer@grafana.com >
2021-08-12 09:52:03 -04:00
ying-jeanne and Zoltán Bedi
fcd0dac814
Dependency: update collector to v.31.0 ( #37546 )
...
* update collector to v.31.0
* Change protobuf unmarshal function after upgrade
Co-authored-by: Zoltán Bedi <zoltan.bedi@gmail.com >
2021-08-04 17:41:07 +02:00
ying-jeanne and Piotr Jamróz
c22905f864
Graphite: Convert to use grafana-plugin-sdk-go contracts ( #35798 )
...
* Use Dataframes and extract tags from response
* Fix timestamp conversion
* Add tests for data frame conversion
* Add missing RefID and simplify returning an error
* draft dataframe/sdk convertion for graphite
* intermedia
* modify init because registration failed
* Allocate memory for each data point value
* Remove redundant memory aliasing
* Remove redundant new line
* Sort imports
* Simplify returning nil values
* fix lint
* remove unused jsondata
* add checks on query length
* remove basic auth from request
Co-authored-by: Piotr Jamróz <pm.jamroz@gmail.com >
2021-07-08 18:03:55 +08:00
ying-jeanne
5c3c15fa40
update backend-sdk to v0.106.0 ( #36543 )
2021-07-08 16:51:48 +08:00
ying-jeanne
54acb18c5f
migrate away from goconvey ( #36203 )
2021-07-02 19:22:47 +08:00
ying-jeanne
73fdd9dc22
[MYSQL] convert explicitely smallint and tinyint ( #35897 )
...
* [MYSQL] convert explicitely smallint and tinyint
* clean up code
* fix comments
2021-06-22 00:10:45 +08:00
ying-jeanne and Ida Furjesova
a07c53b671
[dataframe] convert opentsdb response to dataframes ( #35307 )
...
* draft pr convert opentsdb response to dataframes
* Add test for parse response and fix go lint
* Add test case for create request
* Use go-cmp in test
* Remove comment
Co-authored-by: Ida Furjesova <ida.furjesova@grafana.com >
2021-06-10 12:14:25 +02:00
ying-jeanne
edf2029b52
[Scuemeta] Fix cue schema load on windows ( #35185 )
...
* fix the load basic schema
* fix windows unittest
* fix error return for get current path
* fix windows notation
2021-06-07 18:58:47 +08:00
b391e43472
[Dashboard] Revert feature toggle trimdefaults ( #34888 )
...
* Revert "solve comments and retrigger the test"
This reverts commit f08d2d9eca .
* Revert "update api doc"
This reverts commit cc09ceb853 .
* Revert "remove post trim"
This reverts commit 46fe8ed596 .
* Revert "fix typo"
This reverts commit 3b3ceee16e .
* Revert "Apply suggestions from code review"
This reverts commit 3b7f3b8e15 .
* Revert "update comments"
This reverts commit b9c6260876 .
* Revert "update doc"
This reverts commit 8e4c4d7c93 .
* Revert "remove feature toggle + add libraryPaneldefinition"
This reverts commit d01cfcc2ed .
* fix some typos
* Update public/app/features/dashboard/components/ShareModal/ShareExport.tsx
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
* Update docs/sources/dashboards/export-import.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* fix comments
Co-authored-by: Marcus Efraimsson <marcus.efraimsson@gmail.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2021-05-28 22:29:30 +02:00
ying-jeanne
006135c028
fix the url of API ( #34808 )
2021-05-27 20:30:42 +08:00