Skip to content
This repository was archived by the owner on Aug 13, 2026. It is now read-only.

Commit b102f51

Browse files
authored
Merge branch 'main' into feature/aws-bedrock-bearer-token
2 parents cbafebf + abe4a86 commit b102f51

2 files changed

Lines changed: 22 additions & 4 deletions

File tree

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,31 @@
11
import express from 'express'
22
import chatMessageController from '../../controllers/chat-messages'
3+
import { checkAnyPermission } from '../../enterprise/rbac/PermissionCheck'
34
const router = express.Router()
45

56
// CREATE
67
// NOTE: Unused route
78
// router.post(['/', '/:id'], chatMessageController.createChatMessage)
89

910
// READ
10-
router.get(['/', '/:id'], chatMessageController.getAllChatMessages)
11+
router.get(
12+
['/', '/:id'],
13+
checkAnyPermission('chatflows:view,chatflows:update,agentflows:view,agentflows:update'),
14+
chatMessageController.getAllChatMessages
15+
)
1116

1217
// UPDATE
13-
router.put(['/abort/', '/abort/:chatflowid/:chatid'], chatMessageController.abortChatMessage)
18+
router.put(
19+
['/abort/', '/abort/:chatflowid/:chatid'],
20+
checkAnyPermission('chatflows:create,chatflows:update,agentflows:create,agentflows:update'),
21+
chatMessageController.abortChatMessage
22+
)
1423

1524
// DELETE
16-
router.delete(['/', '/:id'], chatMessageController.removeAllChatMessages)
25+
router.delete(
26+
['/', '/:id'],
27+
checkAnyPermission('chatflows:delete,agentflows:delete,assistants:delete'),
28+
chatMessageController.removeAllChatMessages
29+
)
1730

1831
export default router

packages/server/src/routes/internal-chat-messages/index.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
11
import express from 'express'
22
import chatMessagesController from '../../controllers/chat-messages'
3+
import { checkAnyPermission } from '../../enterprise/rbac/PermissionCheck'
34
const router = express.Router()
45

56
// CREATE
67

78
// READ
8-
router.get(['/', '/:id'], chatMessagesController.getAllInternalChatMessages)
9+
router.get(
10+
['/', '/:id'],
11+
checkAnyPermission('chatflows:view,chatflows:update,agentflows:view,agentflows:update'),
12+
chatMessagesController.getAllInternalChatMessages
13+
)
914

1015
// UPDATE
1116

0 commit comments

Comments
 (0)