Add new slack trust center access message action ids
Signed-off-by: Émile Ré <nemile.re@gmail.com>
This commit is contained in:
@@ -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"})
|
||||||
|
|||||||
@@ -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}}",
|
||||||
|
|||||||
Reference in New Issue
Block a user