mirror of
https://github.com/grafana/grafana.git
synced 2025-02-13 17:15:40 -06:00
* 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> |
||
---|---|---|
.. | ||
testdata | ||
config_reader_test.go | ||
config_reader.go | ||
contact_point_provisioner.go | ||
contact_point_types_test.go | ||
contact_point_types.go | ||
mute_times_provisioner.go | ||
mute_times_types.go | ||
notification_policy_provisioner.go | ||
notification_policy_types_test.go | ||
notification_policy_types.go | ||
provisioner.go | ||
rules_provisioner.go | ||
rules_types_test.go | ||
rules_types.go | ||
text_templates_types.go | ||
text_templates.go | ||
types.go |