Tim Sullivan
6e1e8359e4
[7.x] [Reporting] Kibana Application Privileges for Reporting (#94966) (#97777)
* [Reporting] Kibana Application Privileges for Reporting (#94966)
* Implement Reporting features as subfeatures of applications
* add setting to the docker list
* update doc images
* finish docs
* Apply suggestions from code review
Co-authored-by: Kaarina Tungseth <kaarina.tungseth@elastic.co>
* Apply suggestions from code review
Co-authored-by: Kaarina Tungseth <kaarina.tungseth@elastic.co>
* Apply suggestions from code review
Co-authored-by: Kaarina Tungseth <kaarina.tungseth@elastic.co>
* typo fix
* "PDF / PNG Reports" => "Reporting"
* Update x-pack/plugins/reporting/server/config/index.ts
Co-authored-by: Larry Gregory <lgregorydev@gmail.com>
* Update x-pack/test/functional/apps/security/secure_roles_perm.js
Co-authored-by: Larry Gregory <lgregorydev@gmail.com>
* update ids of report privileges
* combine dashboard privileges into 1 group
* update jest snapshot
* fix tests
* fix tests
* updates from feedback
* add note
* update screenshot
* fix grammer
* fix bad link breaks in doc
* update doc heading
* Apply suggestions documentation feedback
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
* simplify
* use const assertions
* Apply text change suggestion from code review
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
* more test for oss_features and reporting subFeatures
* reduce loc diff
* fix snapshot
* fix flakiness in licensing plugin public functional tests
Co-authored-by: Kaarina Tungseth <kaarina.tungseth@elastic.co>
Co-authored-by: Larry Gregory <lgregorydev@gmail.com>
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: gchaps <33642766+gchaps@users.noreply.github.com>
# Conflicts:
# x-pack/plugins/reporting/server/core.ts
# x-pack/plugins/reporting/server/lib/enqueue_job.test.ts
# x-pack/plugins/reporting/server/lib/store/store.test.ts
# x-pack/plugins/reporting/server/lib/tasks/execute_report.test.ts
# x-pack/plugins/reporting/server/lib/tasks/monitor_report.test.ts
# x-pack/plugins/reporting/server/plugin.ts
# x-pack/plugins/reporting/server/test_helpers/create_mock_reportingplugin.ts
* fix ci
* fix eslint
* skip flaky suite (#53575)
Co-authored-by: Kibana Machine <42973632+kibanamachine@users.noreply.github.com>
Co-authored-by: Tiago Costa <tiagoffcc@hotmail.com>