AccessControl: improve denied message (#44551)
* AccessControl: improve denied message * AccessControl: tweak permission denied
This commit is contained in:
@@ -49,7 +49,7 @@ func Deny(c *models.ReqContext, evaluator accesscontrol.Evaluator, err error) {
|
||||
"Access denied",
|
||||
"userID", c.UserId,
|
||||
"accessErrorID", id,
|
||||
"permissions", evaluator.String(),
|
||||
"permissions", evaluator.GoString(),
|
||||
)
|
||||
}
|
||||
|
||||
@@ -65,7 +65,7 @@ func Deny(c *models.ReqContext, evaluator accesscontrol.Evaluator, err error) {
|
||||
// internal server error or access denied.
|
||||
c.JSON(http.StatusForbidden, map[string]string{
|
||||
"title": "Access denied", // the component needs to pick this up
|
||||
"message": fmt.Sprintf("You'll need additional permissions to perform this action. Refer your administrator to a Grafana log with the reference %s to identify which permissions to add.", id),
|
||||
"message": fmt.Sprintf("You'll need additional permissions to perform this action. Permissions needed: %s", evaluator.String()),
|
||||
"accessErrorId": id,
|
||||
})
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user