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_test.go Chore: Remove bus from contexthandler (#47374) 2022-04-06 16:31:26 +02:00
auth.go Access Control: Allow dashboard admins to query org users (#51652) 2022-07-04 10:43:06 +01:00
csp.go Macaron: convert CSP middleware (#37672) 2021-08-10 09:03:22 +02:00
dashboard_redirect_test.go Chore: Remove endpoints that contain the slug field (#35104) 2021-06-03 16:20:13 +03:00
dashboard_redirect.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_test.go Chore: sanitize values before being logged from request headers (#49245) 2022-05-23 14:18:33 -03:00
logger.go Chore: sanitize values before being logged from request headers (#49245) 2022-05-23 14:18:33 -03: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
middleware.go Middleware: Don't require HTTPS for HSTS headers to be emitted (#35147) 2022-01-28 07:23:28 +01:00
org_redirect_test.go Chore: Remove bus (#47511) 2022-04-08 16:15:06 +02:00
org_redirect.go Chore: Remove bus from contexthandler (#47458) 2022-04-08 10:33:19 +02:00
quota_test.go Chore: Remove bus from contexthandler (#47374) 2022-04-06 16:31:26 +02:00
quota.go Chore: Remove bus from quota (#45143) 2022-02-10 12:42:06 +01:00
rate_limit_test.go fix status code 200 (#47818) 2022-04-15 08:01:58 -04:00
rate_limit.go Chore: replace macaron with web package (#40136) 2021-10-11 14:30:59 +02:00
recovery_test.go Chore: Remove bus (#47511) 2022-04-08 16:15:06 +02:00
recovery.go Chore: Fix log filters (#44681) 2022-02-03 23:20:02 +08: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