Add new slack trust center access message action ids

Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
Émile Ré
2025-12-10 14:26:00 +01:00
parent c44de87f4c
commit 4cc65520d9
2 changed files with 4 additions and 4 deletions

View File

@@ -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"}) httpserver.RenderJSON(w, http.StatusInternalServerError, SlackInteractiveResponse{Success: false, Message: "internal server error"})
return return
} }
case "accept_document": case "accept_document", "reject_document":
docID, err := gid.ParseGID(action.Value) docID, err := gid.ParseGID(action.Value)
if err != nil { if err != nil {
httpserver.RenderJSON(w, http.StatusBadRequest, SlackInteractiveResponse{Success: false, Message: "invalid document ID"}) 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} documentIDs = []gid.GID{docID}
case "accept_report": case "accept_report", "reject_report":
repID, err := gid.ParseGID(action.Value) repID, err := gid.ParseGID(action.Value)
if err != nil { if err != nil {
httpserver.RenderJSON(w, http.StatusBadRequest, SlackInteractiveResponse{Success: false, Message: "invalid report ID"}) 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} reportIDs = []gid.GID{repID}
case "accept_file": case "accept_file", "reject_file":
fileID, err := gid.ParseGID(action.Value) fileID, err := gid.ParseGID(action.Value)
if err != nil { if err != nil {
httpserver.RenderJSON(w, http.StatusBadRequest, SlackInteractiveResponse{Success: false, Message: "invalid file ID"}) httpserver.RenderJSON(w, http.StatusBadRequest, SlackInteractiveResponse{Success: false, Message: "invalid file ID"})

View File

@@ -34,7 +34,7 @@
"type": "button", "type": "button",
"text": { "text": {
"type": "plain_text", "type": "plain_text",
"text": "❌ Reject All" "text": "❌ Reject/Revoke All"
}, },
"action_id": "reject_all", "action_id": "reject_all",
"value": "{{.SlackMessageID}}", "value": "{{.SlackMessageID}}",