grafana/pkg/middleware
Jeff Levin eacee08135
public dashboards: move into into its own service (#51358)
This PR moves public dashboards into its own self contained service including API, Service, Database, and Models. Routes are mounted on the Grafana HTTPServer by the API service at injection time with wire.go. The main  route that loads the frontend for public dashboards is still handled by the API package.

Co-authored-by: Jesse Weaver <jesse.weaver@grafana.com>
Co-authored-by: Owen Smallwood <owen.smallwood@grafana.com>
2022-07-06 17:51:44 -06:00
..
cookies Backend: Remove more globals (#29644) 2020-12-15 19:09:04 +01:00
csrf API: Migrate CSRF to service and support additional options (#48120) 2022-06-02 15:52:30 +02:00
auth.go Access Control: Allow dashboard admins to query org users (#51652) 2022-07-04 10:43:06 +01:00
auth_test.go Chore: Remove bus from contexthandler (#47374) 2022-04-06 16:31:26 +02:00
csp.go Macaron: convert CSP middleware (#37672) 2021-08-10 09:03:22 +02:00
dashboard_redirect.go Chore: Remove endpoints that contain the slug field (#35104) 2021-06-03 16:20:13 +03:00
dashboard_redirect_test.go Chore: Remove endpoints that contain the slug field (#35104) 2021-06-03 16:20:13 +03:00
gziper.go Chore: replace macaron with web package (#40136) 2021-10-11 14:30:59 +02:00
logger.go Chore: sanitize values before being logged from request headers (#49245) 2022-05-23 14:18:33 -03:00
logger_test.go Chore: sanitize values before being logged from request headers (#49245) 2022-05-23 14:18:33 -03:00
middleware.go Middleware: Don't require HTTPS for HSTS headers to be emitted (#35147) 2022-01-28 07:23:28 +01:00
middleware_basic_auth_test.go Split Create User (#50502) 2022-06-28 14:32:25 +02:00
middleware_jwt_auth_test.go Chore: Remove bus (#47511) 2022-04-08 16:15:06 +02:00
middleware_test.go Split Create User (#50502) 2022-06-28 14:32:25 +02:00
org_redirect.go Chore: Remove bus from contexthandler (#47458) 2022-04-08 10:33:19 +02:00
org_redirect_test.go Chore: Remove bus (#47511) 2022-04-08 16:15:06 +02:00
quota.go Chore: Remove bus from quota (#45143) 2022-02-10 12:42:06 +01:00
quota_test.go Chore: Remove bus from contexthandler (#47374) 2022-04-06 16:31:26 +02:00
rate_limit.go Chore: replace macaron with web package (#40136) 2021-10-11 14:30:59 +02:00
rate_limit_test.go fix status code 200 (#47818) 2022-04-15 08:01:58 -04:00
recovery.go Chore: Fix log filters (#44681) 2022-02-03 23:20:02 +08:00
recovery_test.go Chore: Remove bus (#47511) 2022-04-08 16:15:06 +02:00
request_metrics.go Instrumentation: Define handlers for requests that are not handled with named handlers (#50613) 2022-06-14 07:58:20 +02:00
request_test.go Instrumentation: Define handlers for requests that are not handled with named handlers (#50613) 2022-06-14 07:58:20 +02:00
request_tracing.go Instrumentation: Define handlers for requests that are not handled with named handlers (#50613) 2022-06-14 07:58:20 +02:00
testing.go Chore: Remove bus from authproxy (#46936) 2022-03-30 17:01:24 +02:00
validate_host.go Chore: replace macaron with web package (#40136) 2021-10-11 14:30:59 +02:00