feat(ui): add document store rename/delete actions for cards and table#6041
feat(ui): add document store rename/delete actions for cards and table#6041sahil2448 wants to merge 8 commits intoFlowiseAI:mainfrom
Conversation
Summary of ChangesHello, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed! This pull request significantly enhances the user interface for managing document stores by integrating rename and delete actions directly into the card and table views. The changes aim to streamline the workflow, making document store management faster and more intuitive by providing immediate feedback and improving the discoverability of these common operations, ultimately reducing the need to navigate to separate detail pages for simple edits or removals. Highlights
Using Gemini Code AssistThe full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips. Invoking Gemini You can request assistance from Gemini at any point by creating a comment using either
Customization To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a Limitations & Feedback Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for GitHub and other Google products, sign up here. Footnotes
|
There was a problem hiding this comment.
Code Review
This pull request adds rename and delete functionality for document stores from the card and table views, which is a great enhancement for user experience. The implementation is solid, using local state updates to provide instant feedback and leveraging hooks for confirmation dialogs and permissions. I have one suggestion to simplify the state update logic for renaming, which would improve code readability.
PR Title
feat(ui): add document store rename/delete actions in card + table views
Fixes : #6040
Summary
This PR adds a simple 3-dot action menu for each Document Store item in both Card and Table views.
Users can now:
The goal is to make document store management faster and more user-friendly without opening each store page.
Why this change?
Previously, quick item-level actions were missing in the Document Store list UI.
Also, table actions had delayed visual updates (loading/skeleton refresh), which felt slow even when API actions succeeded.
This update improves:
What changed
1) Card View Actions
@tabler/icons-react) on each card2) Table View Actions
3) Rename Flow
4) Delete Flow
Scope Control
Files Updated
packages/ui/src/views/docstore/index.jsxpackages/ui/src/ui-component/table/DocumentStoreTable.jsxpackages/ui/src/views/docstore/AddDocStoreDialog.jsxpackages/ui/src/ui-component/cards/DocumentStoreCard.jsxTesting Notes
Manual checks performed:
Screenshots / Video
Screen.Recording.2026-03-24.011958.mp4
Checklist
@tabler/icons-react)