Backend.AI Web UI for web / desktop app (Windows/Linux/macOS). Backend.AI Web UI provides a convenient environment for users, while allowing various commands to be executed without CLI. It also provides some visual features that are not provided by the CLI, such as dashboards and statistics.
Currently, the VFolderTable in the session launcher filters vfolders in mountable vfolder hosts (with mount-in-session permission). However, the vfolder creation modal in the session launcher doesn't consider this mount permission. This can confuse users. For example, when creating a vfolder in the session launcher, if a user selects a storage host that is not mountable, the vfolder will not appear in the VFolderTable or be auto-selected. As a result, users might mistakenly think that the folder was not created.
Idea:
Add mountableHostOnly props to StorageSelect component
Add mountableHostOnly props to FolderCreateModal component and pass it down to StorageSelect
Additionally, How about renaming StorageSelect to StorageHostSelect
Currently, the VFolderTable in the session launcher filters vfolders in mountable vfolder hosts (with
mount-in-session
permission). However, the vfolder creation modal in the session launcher doesn't consider this mount permission. This can confuse users. For example, when creating a vfolder in the session launcher, if a user selects a storage host that is not mountable, the vfolder will not appear in the VFolderTable or be auto-selected. As a result, users might mistakenly think that the folder was not created.Idea:
mountableHostOnly
props toStorageSelect
componentmountableHostOnly
props toFolderCreateModal
component and pass it down toStorageSelect
Additionally, How about renaming StorageSelect to StorageHostSelect