Add missing envoy system:report definitions
This commit is contained in:
@@ -258,6 +258,8 @@ func (n *rbacRule) Encode(ctx context.Context, pl *payload) (err error) {
|
||||
case systemTypes.TemplateResourceType:
|
||||
// @todo add support for importing rbac rules for specific template
|
||||
res.Resource = systemTypes.TemplateRbacResource(p1ID)
|
||||
case systemTypes.ReportResourceType:
|
||||
res.Resource = systemTypes.ReportRbacResource(p1ID)
|
||||
case messagebus.QueueResourceType:
|
||||
// @todo add support for importing rbac rules for specific queue
|
||||
res.Resource = messagebus.QueueRbacResource(p1ID)
|
||||
|
||||
@@ -39,6 +39,8 @@ allow:
|
||||
- apigw-routes.search
|
||||
- apigw-filter.create
|
||||
- apigw-filters.search
|
||||
- report.create
|
||||
- reports.search
|
||||
|
||||
corteza::system:auth-client/*:
|
||||
- read
|
||||
@@ -89,6 +91,12 @@ allow:
|
||||
- update
|
||||
- delete
|
||||
|
||||
corteza::system:report/*:
|
||||
- read
|
||||
- update
|
||||
- delete
|
||||
- run
|
||||
|
||||
security_admins:
|
||||
corteza::compose/:
|
||||
- grant
|
||||
@@ -123,6 +131,8 @@ allow:
|
||||
- reminder.assign
|
||||
- queue.create
|
||||
- queues.search
|
||||
- report.create
|
||||
- reports.search
|
||||
|
||||
corteza::system:auth-client/*:
|
||||
- read
|
||||
@@ -147,3 +157,9 @@ allow:
|
||||
- update
|
||||
- delete
|
||||
- members.manage
|
||||
|
||||
corteza::system:report/*:
|
||||
- read
|
||||
- update
|
||||
- delete
|
||||
- run
|
||||
Reference in New Issue
Block a user