Emil Tullstedt
ae2595e86a
Chore: Upgrade go-datemath dependency ( #44592 )
...
* Datemath: Upgrade dependency
* go mod tidy
2022-01-31 15:17:48 +01:00
Emil Tullstedt and James Brown
25736b6afb
Auth: implement auto_sign_up for auth.jwt ( #43502 )
...
Co-authored-by: James Brown <jbrown@easypost.com >
2022-01-13 17:15:22 +01:00
Emil Tullstedt
fdd196a627
Datemath: Remove unused functions ( #43665 )
2022-01-07 12:53:31 +01:00
Emil Tullstedt
df4e9ca12b
Datemath: Support fiscal years ( #43558 )
2022-01-04 13:56:34 +01:00
Emil Tullstedt
12e0a94316
JWT: Split race-y test into two stable tests ( #41950 )
2021-11-19 12:05:04 +01:00
Emil Tullstedt
dbb8246b6b
JWT: Increase distance from now in tests ( #41794 )
2021-11-17 12:03:56 +01:00
Emil Tullstedt
3b637f4b44
Access control: Redirect non-API calls ( #41100 )
2021-11-04 09:59:52 +01:00
Emil Tullstedt
1505b8c0b0
Docs: Document PKCE support for OAuth ( #39949 )
2021-10-13 16:45:39 +02:00
Emil Tullstedt
e73cd2fdeb
OAuth: Support PKCE ( #39948 )
2021-10-13 16:45:15 +02:00
Emil Tullstedt
de9bcd6163
Docs: Document new exporter for usage insights ( #38593 )
2021-09-22 11:21:53 +02:00
Emil Tullstedt
ad971cc9be
LDAP: Search all DNs for users ( #38891 )
2021-09-14 10:49:37 +02:00
Emil Tullstedt
55efeb0c02
Revert "AccessControl: Implement a way to register fixed roles ( #35641 )" ( #37397 )
...
This reverts commit 88c11f1cc0 .
2021-07-30 13:58:49 +02:00
Emil Tullstedt
dc7a641978
Docs: Fix code sample for access control provisioning ( #35406 )
2021-06-09 13:47:21 +02:00
Emil Tullstedt
96da84ca49
Access control: Rename predefined roles to fixed roles (docs) ( #34472 )
2021-05-26 14:59:24 +02:00
Emil Tullstedt
0f4806db8a
Access control: Rename predefined roles to fixed roles (code) ( #34469 )
...
* s/grafana:roles:/fixed:/
* Update free text references to predefined roles
2021-05-25 15:36:01 +02:00
Emil Tullstedt
c2e761f28e
Access control: Attach ID to error message ( #33472 )
2021-05-12 23:00:27 +02:00
Emil Tullstedt
68cdbb611f
Access control: Use global scope for users permissions ( #33941 )
...
Quick fix. We eventually will want to make users endpoints more aware of
the access control system.
2021-05-11 20:04:29 +02:00
Emil Tullstedt
4496ae496e
Access control: Clean up users scopes ( #33532 )
...
Following discussion in grafana/grafana-enterprise#1292 , removing
org-scoped users scopes to make it clear that the local organization is
the default and the alternative to that is a global scope (for a select
few endpoints)
2021-05-03 10:27:12 +02:00
Emil Tullstedt
840828b5d2
Access control: Allow empty scope requirement lists ( #33518 )
2021-04-29 13:22:13 +02:00
Emil Tullstedt
a87dd17501
UsageStats: Purpose named variables ( #31264 )
2021-02-17 10:19:27 +01:00
Emil Tullstedt and Diana Payton
2a55e00c78
Licensing: Document new v7.4 options and APIs ( #30217 )
...
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
2021-01-19 18:09:05 +01:00
Emil Tullstedt
af27dd7e7d
Licensing: Send map of environment variables to plugins ( #30347 )
...
Replace hard-coded `GF_ENTERPRISE_LICENSE_TEXT` with a
`map[string]string` to allow the licensing service to allow sending any
environment variable through to the plugins for licensing purposes.
2021-01-18 14:42:39 +01:00
Emil Tullstedt
3ea1fd035f
LDAP: Update use_ssl documentation ( #29964 )
2020-12-23 09:14:02 +01:00
Emil Tullstedt
46d568129e
Chore: Bump build pipeline version ( #29023 )
2020-11-11 13:12:45 +01:00
Emil Tullstedt
2e4191afca
Chore(crewjam/saml): go get -u ( #27598 )
2020-09-15 16:38:23 +02:00
Emil Tullstedt
10141c5e6c
Stats: Use more efficient SQL and add timeouts ( #27390 )
2020-09-08 09:52:08 +02:00
Emil Tullstedt
d5687cce11
Stats: Correct the number of arguments for SQL call ( #27182 )
...
* Stats: Correct the number of arguments for SQL call
* Stats: Run admin stats call as integration test
2020-08-25 08:59:44 +02:00
Emil Tullstedt and Sofia Papagiannaki
954a2811b3
Stats: Stop counting the same user multiple times ( #26777 )
...
* Stats: Cache based stats implementation
* Stats: Correct logic and add larger scale test
* Stats: linter
* Stats: SQL implementation
* Stats: cleanup SQL
* Stats: Tab -> Spaces
* Update pkg/services/sqlstore/stats.go
Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com >
* Stats: Quote 'user' table with dialect.Quote
* Stats: Ensure test is run as integration test
* Stats: Use boolean value
...because if (v) { true } else { false } is unnecessary at best.
Co-authored-by: Sofia Papagiannaki <papagian@users.noreply.github.com >
2020-08-24 11:23:14 +02:00
Emil Tullstedt
b68634fbb4
Tests: Batch of GoConvey to Testify conversions ( #27008 )
2020-08-14 14:43:25 +02:00
Emil Tullstedt
d664853179
Tests: Change util GoConvey tests to use testify ( #26724 )
2020-08-13 11:10:48 +02:00
Emil Tullstedt
ec76d69b49
Chore: Update developer guide to reflect changes to go get ( #26646 )
2020-07-29 11:23:46 +02:00
Emil Tullstedt
e95bcc4ba2
Config: add meta feature toggle ( #21786 )
2020-01-28 12:00:07 +01:00
Emil Tullstedt and Torkel Ödegaard
3fabbbff4d
Footer: Display Grafana edition ( #21717 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2020-01-27 09:24:44 +01:00
Emil Tullstedt
26f72ccc4e
Config: Use license info instead of build info for feature toggling ( #21558 )
2020-01-17 15:44:12 +01:00
Emil Tullstedt
23f3ec020a
Build: Ignore content of /pkg/extensions, not directory ( #21540 )
2020-01-16 14:29:48 +01:00
Emil Tullstedt and Torkel Ödegaard
29687903f8
Admin: Add promotional page for Grafana Enterprise ( #21422 )
...
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
2020-01-15 14:50:44 +01:00
Emil Tullstedt
30771f25bf
Revert "Modules: Add goavro dependency for extensions ( #20920 )" ( #20928 )
...
Goavro doesn't compile on 32-bit systems.
This reverts commit 413be3a6a0 .
2019-12-06 14:10:07 +01:00
Emil Tullstedt
413be3a6a0
Modules: Add goavro dependency for extensions ( #20920 )
2019-12-06 10:33:19 +01:00
Emil Tullstedt
d4e013fd44
NavLinks: Make ordering in navigation configurable ( #20382 )
...
The ordering of links in the navigation bar is currently based the order of the slice containing the navigation tree. Since Grafana supports adding more links to the navigation bar with `RunIndexDataHooks` which runs at the very end of the function this means that any link registered through a hook will be placed last in the slice and be displayed last in the menu. With this PR the ordering can be specified with a weight which allows for placing links created by extensions in a more intuitive place where applicable.
Stable sorting is used to ensure that the current FIFO ordering is preserved when either no weight is set or two items shares the same weight.
2019-11-15 09:28:55 +01:00