Agnès Toulet and Christopher Moyer
bb12fe7d82
UsageInsights: Disable frontend features when backend is disabled ( #77772 )
...
* UsageInsights: Disable frontend features when backend is disabled
* Disable DS insights
* Update doc
* fix linter issue
* Update docs/sources/setup-grafana/configure-grafana/_index.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
---------
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
2023-11-09 11:53:20 +01:00
Agnès Toulet
95b48339f8
Feature Flag: Add pdfTables ( #76452 )
...
Feature Toggles: Add PDF Tables
2023-11-06 14:39:22 +01:00
Agnès Toulet
f750c3194e
Chore: Fix bingo variables for Windows ( #73830 )
...
* Chore: Fix bingo variables for Windows
* make the change for Windows-only
2023-10-27 15:28:41 +02:00
Agnès Toulet
46c1c03183
Rendering: Fix Windows plugin signature check ( #76123 )
...
* Rendering: Fix Windows plugin signature check
* apply review feedback
2023-10-06 15:48:29 +02:00
Agnès Toulet
23c61fa785
Chore: Replace gofpdf ( #75805 )
...
* Chore: Replace gofpdf
* Update main.go
* Add code owner
* update gofpdf
2023-10-02 15:32:35 +02:00
Agnès Toulet and Christopher Moyer
f919c55bbb
Reporting: Add feature toggle to retry failed rendering requests ( #73739 )
...
* add reportingRetries feature toggle
* update doc
* generate flags files
* fix after merge
* Update docs/sources/setup-grafana/configure-grafana/enterprise-configuration/index.md
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
* update doc and codeowner
* update doc
---------
Co-authored-by: Christopher Moyer <35463610+chri2547@users.noreply.github.com >
2023-08-31 09:47:47 +02:00
Agnès Toulet
878e94ae25
Rendering: Use image for server timeout errors ( #73462 )
2023-08-18 11:50:49 +03:00
Agnès Toulet
24978eff61
Rendering: Fix dashboard screenshot ( #73190 )
...
Rendering: fix dashboard screenshot
2023-08-17 09:56:28 +02:00
Agnès Toulet
264cbb402c
Kinds: rework verify-kinds to reduce GH API calls ( #71304 )
...
* Kinds: rework verify-kinds to reduce GH API calls
* Clean up and apply review feedback
2023-07-20 15:26:00 +02:00
Agnès Toulet
ac445a25d5
Kindsys: update generated doc and add check in CI ( #71871 )
...
* clean up docs
* fix Windows path issue
* add verify-gen-cue to doc pipeline
* fix linting error
2023-07-20 11:48:12 +02:00
Agnès Toulet
f96ceb7804
Kinds: Fix report generation ( #71048 )
...
Fix kindsys report generation
2023-07-05 14:58:00 -04:00
Agnès Toulet
17126d963b
Run verify-kinds only on CUE updates ( #70162 )
...
* Run verify-kinds only on CUE updates
* Update verify-kinds.yml
* remove test
2023-06-15 17:03:45 +02:00
Agnès Toulet
2554c482ea
Kinds: publish kinds to kind registry ( #67515 )
...
* Start local schema registry
* Try to use latest version
* Revert "Try to use latest version"
This reverts commit 682385c0e4 .
* update schema registry jenny to validate new lineages
* save kind instead of lineage
* handle plugins
* get published schemas from GH + fix plugins
* handle kind not yet published
* Add script to use in workflow + handle maturity
* first pass on publish-kinds GH workflow
* fix script path
* remove unused script
* use make gen-cue instead of script
* trigger publish-kinds on every commit (for test)
* temporary update to use specific thema commit
* wrapping errors
* remove GH token & refactor for rate limit
* Update publish-kinds.yml
* Update publish-kinds.yml
* revert go.mod and go.sum updates
* use Thema specific commit
* Kind registry v2
* fix script path
* fix second script path
* update go.mod
* update schema registry source
* test checks
* add GITHUB_TOKEN
* revert test checks
* actually write next files when publishing
* Add kind set arg
* Add comments
* clean up workflows
* update Thema
* Update .betterer.results
* few fixes after lineage flattening
* Update publish-kinds-next.yml
* add codeowners for new files
* update thema
* apply review feedback
* update go version in workflows
* clean up workflows
* Add step to generate token and test
* Update publish-kinds-next.yml
* fix script
* try with the app name
* Update publish-kinds-next.yml
* clean up and update release workflow
* add comment
* publish kinds only on cue updates
2023-06-13 14:01:29 +02:00
Agnès Toulet
fe5a07f336
Rendering: Fix panel rendered count on error ( #67027 )
...
Rendering: fix panel rendered count on error
2023-04-24 09:27:49 +02:00
Agnès Toulet
f9b5dbb473
Codegen: fix jenny_eachmajor.go ( #64287 )
...
Update jenny_eachmajor.go
2023-03-09 18:24:03 +01:00
Agnès Toulet
121e384fab
kindsys: Fix CUE code generation on Windows ( #62812 )
...
* fix Windows paths
* fix remaining paths issues
* clean up multiple use of Dir()
* fix headers in generated files
2023-02-02 15:06:55 -05:00
Agnès Toulet and Joan López de la Franca Beltran
359685b051
Docs: RBAC update for insights and query caching ( #52544 )
...
* Doc: RBAC update for insights and query caching
* Fix RBAC actions table order
* Fix RBAC role definitions & assignments tables
Co-authored-by: Joan López de la Franca Beltran <joanjan14@gmail.com >
2022-09-16 09:59:59 +02:00
Agnès Toulet and Leonard Gram
44cc9132e3
RBAC: Add RBAC for query caching ( #52113 )
...
* start adding RBAC for query caching
* update with scope
Co-authored-by: Leonard Gram <leo@xlson.com >
2022-07-28 09:49:58 +02:00
Agnès Toulet
66f941adb8
RBAC: Add RBAC for data source insights ( #51496 )
2022-07-20 12:54:26 +02:00
Agnès Toulet
2b7fe7251c
Docs: Update query caching support ( #50706 )
...
* Docs: Update query caching support
* Update query-caching.md
2022-07-19 16:23:44 +02:00
Agnès Toulet
ca80865bf1
Rendering: Fix user information when using render key ( #50879 )
...
* Rendering: Fix user information when using render key
* fix when render user ID is 0
* update fix
* improve fix
* add comment
2022-07-07 17:01:49 +02:00
Agnès Toulet
99c8ce5ab9
GrafanaData: Fix week start for non-English browsers ( #50582 )
...
* grafana-data: Fix start week for non-English browsers
* apply review suggestion
2022-06-14 15:12:52 +02:00
Agnès Toulet
3e5e86d926
Drone: remove flag from main downstream step ( #50681 )
2022-06-13 17:06:11 +02:00
Agnès Toulet
a832b92988
Dashboard: Clean up state after deletion ( #50316 )
...
* Dashboard: Clean up after deletion
* cleanup
* rename cleanUp function
2022-06-10 17:08:09 +02:00
Agnès Toulet and Mitch Seaman
3df7ee81f3
Docs: update license restrictions ( #49334 )
...
* Docs: update license restrictions
* apply review feedback
* remove initial description of two license types
Clean up tiered licensing copy and keep it all in one deprecated section, refer to old docs if user wants to learn more.
* fix linting issues
* update title
* fix config url
Co-authored-by: Mitch Seaman <mjseaman@users.noreply.github.com >
2022-06-07 11:39:01 +02:00
Agnès Toulet
4bd97c8673
Drone: Trigger Enterprise PR checks for OSS PRs ( #47176 )
...
* Drone: add enterprise-init-downstream step
* fixes
* Add OSS_PULL_REQUEST env variable for downstream builds
* sign Drone config
* Update .drone.yml
* use test grabpl
* test without init step
* fix downstream branch
* unknown branch test
* use drone-downstream test image
* revert latest changes
* update Drone and add GH workflow
* fix PR number
* Run Enterprise PR check only on PRs targeting main or release branch
* update repository dispatch action
* remove test data
* update grabpl version
2022-05-16 14:28:37 +02:00
Agnès Toulet
49491bc73e
grafana-ui: Add checkbox value field ( #48436 )
...
* grafana-ui: Add checkbox value field
* better naming + comment
2022-04-29 09:06:01 +02:00
Agnès Toulet
3b2ca399e2
Chore: update latest.json ( #47627 )
2022-04-12 13:52:27 +02:00
Agnès Toulet
59388bf546
Config: fix buildInfo initialization ( #47402 )
...
* Config: fix buildInfo initialization
* change default to be parseable
* apply default values for buildInfo
2022-04-07 16:17:37 +02:00
Agnès Toulet
bd058f115b
Chore: Update what's new link ( #47391 )
2022-04-06 14:25:03 +02:00
Agnès Toulet and achatterjee-grafana
c31428128a
Docs: improve Redis configuration doc for query caching ( #46834 )
...
* Docs: improve Redis configuration doc for query caching
* Apply suggestions from code review
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* fix small typo
* Update docs/sources/enterprise/enterprise-configuration.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2022-03-23 11:04:45 +01:00
Agnès Toulet
478efffce7
Data source insights: Switch from ID to UID ( #45532 )
2022-02-18 09:19:39 +01:00
Agnès Toulet
8835020457
Feature Highlights: add RS event for nav items ( #45470 )
2022-02-17 14:20:37 +01:00
Agnès Toulet
39797e33ae
Highlights: fix RS event name ( #45436 )
2022-02-16 08:52:18 +01:00
Agnès Toulet
ee6f8b6cd9
Feature Highlights: add RudderStack events ( #45099 )
...
* add RS events for PRO badge
* part 2
* fix team sync events
* clean up ProBadge
2022-02-09 11:18:27 +01:00
Agnès Toulet
bdac6576e4
Feature Highlights: add highlight to toolbar button and add upgrade modal ( #44645 )
...
* Feature Highlights: add highlight to toolbar button and add upgrade modal
* replace hideTitle attribute by making title optional
* update modal design
* remove unused updates
2022-02-07 16:04:15 +01:00
Agnès Toulet
65bdb3a899
FeatureFlags: Revert managing feature flags outside of settings.Cfg ( #44382 )
...
* Revert "FeatureToggles: register all enterprise feature toggles (#44336 )"
This reverts commit f53b3fb007 .
* Revert "FeatureFlags: manage feature flags outside of settings.Cfg (#43692 )"
This reverts commit f94c0decbd .
2022-01-24 16:08:05 +01:00
Agnès Toulet
99cdb56f72
Analytics: add experimentview events ( #44120 )
...
* Analytics: add experimentview event
* remove ref to feature-highlights
* Experimentview -> ExperimentView
2022-01-19 11:07:18 +01:00
Agnès Toulet
14b92b75c7
Docs: Update SAML settings ( #43271 )
...
* Docs: Update SAML settings
* update to follow implementation change
* update example SAML configuration
2022-01-13 14:04:02 +01:00
Agnès Toulet
a9dfd3a487
Docs: clean up image renderer dependencies and add ones for CentOS 8 ( #41862 )
...
* Docs: clean up image renderer dependencies and add ones for CentOS 8
* apply PR review feedback
2022-01-13 11:05:56 +01:00
Agnès Toulet
5eaaadd59d
Tabs: add suffix prop for the tab name ( #43869 )
...
* Tabs: add suffix prop for the tab name
* Replace FC with JSX.Element
2022-01-12 15:37:16 +01:00
934e4ad3af
Docs: update auditing documentation with new logs ( #41722 )
...
* Add detailed info on audit log contents
* Apply suggestions from code review
Co-authored-by: Agnès Toulet <35176601+AgnesToulet@users.noreply.github.com >
* Docs: update auditing documentation with new logs
* add back remove datasource permission
* improve formatting
* fix incorrect action
* clean formatting
* formatting
Co-authored-by: Jesse Weaver <jesse.weaver@grafana.com >
Co-authored-by: Jesse Weaver <pianohacker@gmail.com >
2021-11-23 18:13:00 +01:00
Agnès Toulet
e904f423e4
Docs: Add configuration option for the image renderer ( #41798 )
...
* Docs: add configuration option for the image renderer
* Apply review feedback
2021-11-18 18:09:08 +01:00
Agnès Toulet
3a6b8535b1
API: return resource ID when deleting datasource with UID and library element ( #41342 )
...
* API: return resource ID when deleting datasource and library element
* keep status codes consistent
* fix element ID
* add test
* improve response struct
* update endpoints documentation
* LibraryElementIDResponse -> DeleteLibraryElementResponse
2021-11-05 15:06:14 +01:00
Agnès Toulet
0997065e04
Navigation: remove redundant config nav link ( #41252 )
2021-11-03 14:07:58 +01:00
Agnès Toulet
4c0bafa53a
Docs: Add required library for the image renderer ( #40201 )
2021-10-08 10:07:52 -04:00
Agnès Toulet
57b20335e6
LibraryPanels: Refactor to use context.Context instead of models.ReqContext ( #39561 )
2021-09-27 09:04:36 +02:00
b7eac0f655
Docs: Move image renderer doc to its own section and add configuration doc ( #38759 )
...
* Move image renderer doc to its own section and add configuration doc
* revert unwanted changes
* remove unwanted formatting
* revert change
* Improve configuration section
* update default flags for 3.1.0 update
* Clean up and add some links
* fix broken links
* clean up notes & links and small updates
* fix after merge
* fix broken link
* fix typo
* Apply suggestions from code review
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
Co-authored-by: Mitch Seaman <mjseaman@users.noreply.github.com >
* Apply PR feedback
* Update monitoring.md
* Apply suggestions from code review
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update troubleshooting.md
* add alias for old image rendering doc page
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
Co-authored-by: Mitch Seaman <mjseaman@users.noreply.github.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2021-09-16 15:53:43 +02:00
Agnès Toulet
0757ba1c64
Renderer: delete debug.log file when Grafana is stopped ( #37367 )
2021-07-30 17:29:02 +02:00
Agnès Toulet
19fbfc8d24
Config: remove unused Enterprise feature toggles ( #36527 )
2021-07-09 15:12:26 +02:00
Agnès Toulet
acf54905ee
Image Renderer: update env variable in docs and custom Docker files ( #36501 )
...
* Docs: fix env variable for grafana-image-renderer plugin
* Fix image renderer env variable in custom Docker files
2021-07-07 18:05:55 +02:00
Agnès Toulet
db81e55512
Dashboard: fix SoloPanelPage ( #36060 )
2021-06-23 15:13:25 +02:00
Agnès Toulet and achatterjee-grafana
e8bc48a796
Docs: improve reporting doc ( #35187 )
...
* Docs: improve reporting doc
* Docs: small fixes
* Update docs/sources/enterprise/enterprise-configuration.md
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2021-06-07 13:52:30 +02:00
Agnès Toulet
5f6c172b5a
Renderer: add version information ( #34964 )
...
* Renderer: add version information
* fix alerting test
2021-06-04 14:33:49 +03:00
Agnès Toulet and Joan López de la Franca Beltran
ec71919e7b
Rendering: add CSV support ( #33729 )
...
* Rendering: add CSV rendering support
* Rendering: save csv files into a separate folder
* add missing field
* Renderer: get filename from renderer plugin
* apply PR suggestions
* Rendering: remove old PhantomJS error
* Rendering: separate RenderCSV and Render functions
* fix alerting test
* Rendering: fix handling error in HTTP mode
* apply PR feedback
* Update pkg/services/rendering/http_mode.go
Co-authored-by: Joan López de la Franca Beltran <joanjan14@gmail.com >
* apply PR feedback
* Update rendering metrics with type label
* Rendering: return error if not able to parse header
* Rendering: update grpc generated file
* Rendering: use context.WithTimeout to render CSV too
Co-authored-by: Joan López de la Franca Beltran <joanjan14@gmail.com >
2021-05-12 17:16:57 +02:00
Agnès Toulet
ac263f50d6
Docs: Update improved search image ( #31827 )
...
* Update image name
* remove added line
2021-03-10 08:22:15 +01:00
Agnès Toulet
1490cd7154
Docs: update improved search ( #31686 )
2021-03-09 16:30:14 +01:00
451fdd4cda
Docs: update license restrictions doc ( #31508 )
...
* Docs: update license restrictions doc
* wording and examples/clarification
* Update docs/sources/enterprise/license-expiration.md
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
* Update docs/sources/enterprise/license-restrictions.md
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
* Update license-restrictions.md
* Licensing doc: a user -> you
* Apply suggestions from code review
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
* Docs: apply PR feedback
Co-authored-by: Mitch Seaman <mjseaman@users.noreply.github.com >
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
2021-03-08 09:15:34 +01:00
Agnès Toulet
663d44fe82
Login: handle custom token creation error messages ( #31283 )
...
* Login: handle custom token creation errors
* Login: handle external error for OAuth responses
2021-02-25 15:30:51 +01:00
Agnès Toulet
7f1f559929
Permissions: Fix team and role permissions on folders/dashboards not displayed for non Grafana Admin users ( #31132 )
...
* Cfg: fix hidden users initialization
* add tests
* do not call isHiddenUser function for non-user permission
* do not call isHiddenUser function for non-user permission
2021-02-12 16:08:18 +01:00
Agnès Toulet and Emil Tullstedt
3303e28b38
Search: add sort information in dashboard results ( #30609 )
...
* Search: add SortMeta in dashboard results
* fix integration tests
* trim SortMeta
* fix searchstore tests
* Update pkg/services/sqlstore/dashboard.go
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
2021-02-11 08:49:16 +01:00
57ceae257a
Docs: Add usage insights export feature ( #30376 )
...
* Docs: Add usage insights export feature
* Apply suggestions from code review
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
* Update presence-indicator.md
* Apply PR feedback
* Improve "dashboard search" doc
* Docs: fixes and fill export-logs last section
* apply PR feedback
* Update what's new
* Apply suggestions from code review
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
* consistent feature naming
* Apply suggestions from code review
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* Update enterprise-configuration.md
* Update license-expiration.md
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
2021-01-29 14:59:30 +01:00
Agnès Toulet and Ursula Kallio
a1a8dbcffc
Docs: Auditing updates ( #30433 )
...
* Docs: reformat auditing table
* Docs: update auditing log format section
* fix SAML SLO link in auditing doc
* Apply suggestions from code review
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
* update user field desc
Co-authored-by: Ursula Kallio <73951760+osg-grafana@users.noreply.github.com >
2021-01-26 17:57:35 +01:00
66db730642
Docs: add hidden_users configuration field ( #30435 )
...
* Docs: add hidden_users configuration field
* Add feature in the what's new
* Update configuration.md
* apply PR feedback
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
* fix what's new link
* Update docs/sources/whatsnew/whats-new-in-v7-4.md
Co-authored-by: Leonard Gram <leo@xlson.com >
Co-authored-by: achatterjee-grafana <70489351+achatterjee-grafana@users.noreply.github.com >
Co-authored-by: Leonard Gram <leo@xlson.com >
2021-01-26 17:57:04 +01:00
Agnès Toulet
b824be90e7
Docs: update license expiration behavior for reporting ( #30420 )
2021-01-20 15:08:19 +01:00
Agnès Toulet
2a70c73025
Auth: add expired token error and update CreateToken function ( #30203 )
...
* Auth: add error for expired token
* Auth: save token error into context data
* Auth: send full user and req context to CreateToken
* Auth: add token ID in context
* add TokenExpiredError struct
* update auth tests
* remove most of the changes to CreateToken func
* clean up
* Login: add requestURI in CreateToken ctx
* update RequestURIKey comment
2021-01-19 17:55:53 +01:00
Agnès Toulet
e0adbff4b7
Chore: update latest versions to 7.3.7 ( #30282 )
2021-01-14 15:49:32 +01:00
Agnès Toulet
c040d36a70
Drone: Upgrade build pipeline tool ( #30247 )
2021-01-13 11:44:34 +01:00
Agnès Toulet
4aa09a6a71
Analytics: add data source type in data-request events ( #30087 )
2021-01-08 08:41:26 +01:00
Agnès Toulet
4972d7f020
Drone: Upgrade build pipeline tool ( #30104 )
2021-01-07 12:58:40 +01:00
Agnès Toulet
4de784065d
Drone: Update pipelines for Enterprise ( #29939 )
...
* update E2E tests
* fix e2e tests for new pipelines
* Add enterprise2 test, build, package and upload steps
* fix missing linting step
* Upgrade build pipeline tool
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Use grabpl lint-backend
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Refactor publishing
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Refactor package publishing
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Supply --simulate-release flag to publish-packages for simulating a release
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* Drone: Run e2e tests with specific ports
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
* e2e/start-server: Make more robust
Signed-off-by: Arve Knudsen <arve.knudsen@gmail.com >
2020-12-23 15:42:20 +01:00
Agnès Toulet
924212b42b
API: add Status() to RedirectResponse ( #29722 )
2020-12-09 15:08:53 +01:00
Agnès Toulet
d92beeee3d
API: add ID to snapshot API responses ( #29600 )
...
* API: add ID to snapshot API responses
* API: update snapshot tests
2020-12-04 16:22:58 +01:00
22788d1d86
Add an option to hide certain users in the UI ( #28942 )
...
* Add an option to hide certain users in the UI
* revert changes for admin users routes
* fix sqlstore function name
* Improve slice management
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
* Hidden users: convert slice to map
* filter with user logins instead of IDs
* put HiddenUsers in Cfg struct
* hide hidden users from dashboards/folders permissions list
* Update conf/defaults.ini
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
* fix params order
* fix tests
* fix dashboard/folder update with hidden user
* add team tests
* add dashboard and folder permissions tests
* fixes after merge
* fix tests
* API: add test for org users endpoints
* update hidden users management for dashboard / folder permissions
* improve dashboard / folder permissions tests
* fixes after merge
* Guardian: add hidden acl tests
* API: add team members tests
* fix team sql syntax for postgres
* api tests update
* fix linter error
* fix tests errors after merge
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
Co-authored-by: Torkel Ödegaard <torkel@grafana.com >
Co-authored-by: Leonard Gram <leo@xlson.com >
2020-11-24 12:10:32 +01:00
Agnès Toulet
2c246276fd
API: replace SendLoginLogCommand with LoginHook ( #28777 )
...
* API: replace SendLoginLogCommand with LoginHook
* LoginInfo: Query -> LoginUsername
2020-11-06 10:01:13 +01:00
Agnès Toulet
f0421ed08e
Dashboards / Folders: delete related data (permissions, stars, tags, versions, annotations) when deleting a dashboard or a folder ( #28826 )
...
* Dashboard: delete related data when deleting a dashboard or a folder
* fix migrations order
* apply PR feedback
2020-11-06 09:02:31 +01:00
Agnès Toulet
65b5086a59
API: add login username in SendLoginLogCommand ( #28544 )
...
* API: add login username in Login actions
* LoginUser -> LoginUsername
* fix test
2020-10-26 15:47:01 +01:00
Agnès Toulet and Diana Payton
a378374c24
Docs: Grafana Enterprise auditing feature ( #28356 )
...
* Docs: add auditing documentation
* Docs: improve wording
* Update docs/sources/enterprise/_index.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Update docs/sources/enterprise/auditing.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Docs: apply PR feedback
* Docs: add auditing in menu
* Docs: auditing PR feedback
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
2020-10-23 10:22:14 +02:00
Agnès Toulet
c3336e6ecf
Chore: clean up Enterprise feature toggles ( #28264 )
2020-10-14 19:08:52 +02:00
Agnès Toulet
de9f55cb3e
Table: don't format React components values ( #28116 )
2020-10-08 15:25:51 +02:00
Agnès Toulet
05cb049733
Dashboard: Don't send analytics for explore or edit events ( #27789 )
...
* Dashboard: don't send analytics for explore or edit event
* AnalyticsProcessor: merge subsequent conditions
* Add analyticsProcessor tests
* apply PR feedback
2020-09-30 08:29:33 +02:00
Agnès Toulet
eb970a4985
Org API: enrich add user to org endpoints with user ID in the response ( #27551 )
2020-09-14 08:58:23 +02:00
Agnès Toulet
0c4b7d3f5d
Alerting API: send 404 not found error and enrich delete with UID endpoint response with alert notification ID ( #27550 )
...
* Alerting API: Send back 404 not found error for update and delete endpoints
* Alerting API: send back alert notification id for delete with uid endpoint
2020-09-11 18:04:43 +02:00
Agnès Toulet
6dd109b927
API: return resource ID for auth key creation, folder permissions update and user invite complete endpoints ( #27419 )
...
* API: add ID to auth key and folder endpoints
* API: add test for folder permissions update
* API: add created user id for /invite/complete endpoint
2020-09-07 17:06:11 +02:00
Agnès Toulet and Emil Tullstedt
a9daaadd50
API: send Login actions ( #27249 )
...
* API: first version to send events about login actions
* API: improve login actions events
* Login: update auth test with new behavior
* Login: update auth test for auth module
* Login OAuth: improve functions structure
* API: make struct public to use for saml
* API: add send login log tests for grafana and ldap login
* API: remove log from tests
* Login API: fix test linting
* Update pkg/api/login_oauth.go
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
* Login API: refactor using defer
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
2020-09-04 14:54:59 +02:00
Agnès Toulet
27c6042dbf
Docs: Fix SAML config field ( #27250 )
2020-08-27 17:45:53 +02:00
Agnès Toulet
8dc75f79f7
API: Enrich endpoints with ID ( #26691 )
2020-07-31 08:22:09 +02:00
Agnès Toulet
7a5464fe10
Chore: use Wrap for all admin API ( #26673 )
...
* Chore: use Wrap for all admin API
* API: fix admin tests
2020-07-29 18:00:14 +02:00
Agnès Toulet
2e931a0ee1
LDAP: fix LDAP test with special chars in username ( #26539 )
2020-07-23 12:42:30 +02:00
Agnès Toulet
1ba95183f6
HTTPServer: add possibility to use additional middlewares ( #26514 )
2020-07-23 09:54:07 +02:00
Agnès Toulet
903c76415c
Docs: Add how to replace home dashboard ( #26237 )
...
* Docs: how to replace home dashboard
* add overrides explanation
* change home dashboard v2
* Apply feedback for home dashboard doc
* home dashboard doc v3
* Apply feedback on home dashboard doc
2020-07-17 15:43:09 +02:00
a02c6f2d36
Docs: Enterprise Vault feature ( #25895 )
...
* Docs: Vault integration
* Add links to vault feature doc
* Update Enterprise configuration file with vault fields
* Small fixes on vault doc
* Update docs according to PR review
* Update docs/sources/administration/configuration.md
Co-authored-by: Leonard Gram <leo@xlson.com >
* Update docs/sources/enterprise/vault.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Update docs/sources/enterprise/vault.md
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
Co-authored-by: Leonard Gram <leo@xlson.com >
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
2020-07-01 08:40:58 +02:00
Agnès Toulet
b5b019dfcf
Notifications: fix reply-to option for emails ( #25748 )
2020-06-22 18:56:49 +02:00
Agnès Toulet
4853770db3
Datasources: add new tab and feature toggle ( #25663 )
...
* Datasources: add insights tab
* Config: add feature flag
2020-06-18 09:37:13 +02:00
Agnès Toulet
e79b2a3f66
Core: add location option to parse timerange ( #24796 )
...
* Core: add location option to parse timerange
* Extensions: add go-datemath to not break Enterprise
2020-05-19 08:52:43 +02:00
Agnès Toulet
7fbed90b89
Datasources: fix pre styles ( #24687 )
2020-05-14 16:04:53 +02:00
Agnès Toulet
cd9cbe5e16
SharedPreferences: fixes so UI Theme can be set back to Default ( #24628 )
2020-05-13 15:08:49 +02:00
Agnès Toulet
8e8aae06a3
Docs: Enterprise improvements ( #24395 )
...
* Docs: fix LDAP link
* Docs: add License Expiration behavior for usage insights
* Docs: update auth overview with a features matrix
* Docs: refactor Enterprise overview
* Docs: updates team sync supported providers
* Docs: add auth feature matrix missing versions
* Docs: fix license expiration indent
* Docs: small improvements
* Docs: apply PR feedbacks
* Docs: fix typo
* Docs: fix typo Oauth -> OAuth
2020-05-13 11:23:01 +02:00
a5b377e701
Docs: add Usage Insights documentation ( #23982 )
...
* Docs: start on usage insights
* Docs: first draft for Usage Insights content
* Docs: clean up usage insights docs
* Docs: revert prettier updates
* Update docs/sources/enterprise/usage-insights.md
Co-Authored-By: Emil Tullstedt <emil.tullstedt@grafana.com >
* Docs: rewrite presence indicators paragraph
* Docs: feedback update
* Update docs/sources/enterprise/_index.md
Co-Authored-By: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Docs: headings to sentence case
* Update docs/sources/enterprise/usage-insights.md
Co-Authored-By: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Update docs/sources/enterprise/usage-insights.md
Co-Authored-By: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Update docs/sources/enterprise/usage-insights.md
Co-Authored-By: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Update docs/sources/enterprise/usage-insights.md
Co-Authored-By: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
* Docs: add dashboard insights button image
* Docs: add consistency
* Docs: add lower case
* Update docs/sources/enterprise/usage-insights.md
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
* Update docs/sources/enterprise/usage-insights.md
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
* Update docs/sources/enterprise/usage-insights.md
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
* Docs: singular presence indicator and improved search feedback
* Docs: Apply PR feedback
Co-authored-by: Emil Tullstedt <emil.tullstedt@grafana.com >
Co-authored-by: Diana Payton <52059945+oddlittlebird@users.noreply.github.com >
Co-authored-by: Alex Khomenko <Clarity-89@users.noreply.github.com >
2020-05-04 17:14:23 +02:00
Agnès Toulet
f455f06540
DashNav: refactor action buttons and custom content ( #23868 )
...
* DashNav: refactor action buttons and custom content
* DashNav: remove code duplication
* DashNav: fix custom element display
* DashNav: fix strictNullChecks
2020-04-27 13:30:55 +02:00