diff --git a/pkg/server/api/trust/v1/slack_handler.go b/pkg/server/api/trust/v1/slack_handler.go index 5074ac67b..a273aa654 100644 --- a/pkg/server/api/trust/v1/slack_handler.go +++ b/pkg/server/api/trust/v1/slack_handler.go @@ -164,7 +164,7 @@ func slackHandler(trustSvc *trust.Service, slackSigningSecret string, logger *lo httpserver.RenderJSON(w, http.StatusInternalServerError, SlackInteractiveResponse{Success: false, Message: "internal server error"}) return } - case "accept_document": + case "accept_document", "reject_document": docID, err := gid.ParseGID(action.Value) if err != nil { httpserver.RenderJSON(w, http.StatusBadRequest, SlackInteractiveResponse{Success: false, Message: "invalid document ID"}) @@ -172,7 +172,7 @@ func slackHandler(trustSvc *trust.Service, slackSigningSecret string, logger *lo } documentIDs = []gid.GID{docID} - case "accept_report": + case "accept_report", "reject_report": repID, err := gid.ParseGID(action.Value) if err != nil { httpserver.RenderJSON(w, http.StatusBadRequest, SlackInteractiveResponse{Success: false, Message: "invalid report ID"}) @@ -180,7 +180,7 @@ func slackHandler(trustSvc *trust.Service, slackSigningSecret string, logger *lo } reportIDs = []gid.GID{repID} - case "accept_file": + case "accept_file", "reject_file": fileID, err := gid.ParseGID(action.Value) if err != nil { httpserver.RenderJSON(w, http.StatusBadRequest, SlackInteractiveResponse{Success: false, Message: "invalid file ID"}) diff --git a/pkg/trust/templates/access-request.json.tmpl b/pkg/trust/templates/access-request.json.tmpl index d10650d0d..01f10dc5d 100644 --- a/pkg/trust/templates/access-request.json.tmpl +++ b/pkg/trust/templates/access-request.json.tmpl @@ -34,7 +34,7 @@ "type": "button", "text": { "type": "plain_text", - "text": "❌ Reject All" + "text": "❌ Reject/Revoke All" }, "action_id": "reject_all", "value": "{{.SlackMessageID}}",