mirror of
https://github.com/grafana/grafana.git
synced 2024-11-25 18:30:41 -06:00
b9abb8cabb
* allow users with regular actions access provisioning API paths * update methods that read rules skip new authorization logic if user CanReadAllRules to avoid performance impact on file-provisioning update all methods to accept identity.Requester that contains all permissions and is required by access control. * create deltas for single rul e * update modify methods skip new authorization logic if user CanWriteAllRules to avoid performance impact on file-provisioning update all methods to accept identity.Requester that contains all permissions and is required by access control. * implement RuleAccessControlService in provisioning * update file provisioning user to have all permissions to bypass authz * update provisioning API to return errutil errors correctly --------- Co-authored-by: Alexander Weaver <weaver.alex.d@gmail.com> |
||
---|---|---|
.. | ||
accesscontrol_test.go | ||
accesscontrol.go | ||
alert_rules_test.go | ||
alert_rules.go | ||
compat.go | ||
config_test.go | ||
config.go | ||
contactpoints_test.go | ||
contactpoints.go | ||
errors.go | ||
mute_timings_test.go | ||
mute_timings.go | ||
notification_policies_test.go | ||
notification_policies.go | ||
persist_mock.go | ||
persist.go | ||
provenance.go | ||
provisioning_store_mock.go | ||
provisioning_test.go | ||
quota_checker_mock.go | ||
templates_test.go | ||
templates.go | ||
testing.go |