-
Notifications
You must be signed in to change notification settings - Fork 168
Description
Refactor remaining 15 single entity session actions to inherit from SessionSingleEntityAction base class and add session_id field for RBAC validation.
Actions to Refactor (15)
-
RenameSessionAction
-
CommitSessionAction
-
ConvertSessionToImageAction
-
RestartSessionAction
-
InterruptSessionAction
-
DownloadFileAction
-
DownloadFilesAction
-
UploadFilesAction
-
ListFilesAction
-
GetContainerLogsAction
-
GetDirectAccessInfoAction
-
GetDependencyGraphAction
-
GetAbusingReportAction
-
StartServiceAction
-
ShutdownServiceAction
Tasks
-
Change base class from SessionAction to SessionSingleEntityAction
-
Add session_id field (with proper type handling for UUID conflicts)
-
Update API handlers to pass session_id
Related
-
Parent: BA-2946
-
Depends on: SessionSingleEntityAction base class (already implemented in PR feat(BA-2946): Apply RBAC validator infrastructure to Session actions #9624)
JIRA Issue: BA-4864