[GH-ISSUE #68] Fix Broken "List layouts" Dialog for Layout Deletion #22

Closed
opened 2026-03-03 11:58:27 +03:00 by kerem · 1 comment
Owner

Originally created by @olegprivate on GitHub (Jul 22, 2025).
Original GitHub issue: https://github.com/finmars-platform/finmars-core/issues/68

Originally assigned to: @falendary on GitHub.

Title: Fix Broken "List layouts" Dialog for Layout Deletion

The primary, most intuitive method for managing and deleting layouts is currently broken. The dialog window launched from the "Layouts" dropdown menu (labeled "List layouts") does not function correctly. This forces users to rely on a less obvious "Layouts" side menu to perform deletions, making the process inefficient and confusing for users who are not aware of this alternative path.

Describe the solution you'd like

The "List layouts" dialog window, accessible from the main "Layouts" dropdown in the UI, should be fixed. It needs to open correctly, display a list of all existing layouts, and provide a clear and functional way for a user to delete one or more layouts directly from that interface.

User Story

As a user, I want to be able to manage and delete my saved layouts through the main "Layouts" dropdown menu, so that I can quickly clean up unnecessary layouts using an intuitive and accessible interface.


Acceptance Criteria

  • Given a user clicks on the main "Layouts" dropdown menu in the user interface.
  • When they select the "List layouts" option.
  • Then a dialog window or modal must appear correctly without errors.
  • And this dialog must display a list of all saved layouts.
  • And for each layout in the list, there must be a visible and functional "Delete" button or icon.
  • And when the user clicks the "Delete" button for a specific layout, they are prompted with a confirmation (e.g., "Are you sure you want to delete this layout?").
  • And upon confirmation, the selected layout is deleted and removed from the list.
Originally created by @olegprivate on GitHub (Jul 22, 2025). Original GitHub issue: https://github.com/finmars-platform/finmars-core/issues/68 Originally assigned to: @falendary on GitHub. ## **Title: Fix Broken "List layouts" Dialog for Layout Deletion** ### **Is your feature request related to a problem? Please describe.** The primary, most intuitive method for managing and deleting layouts is currently broken. The dialog window launched from the "Layouts" dropdown menu (labeled "List layouts") does not function correctly. This forces users to rely on a less obvious "Layouts" side menu to perform deletions, making the process inefficient and confusing for users who are not aware of this alternative path. ### **Describe the solution you'd like** The "List layouts" dialog window, accessible from the main "Layouts" dropdown in the UI, should be fixed. It needs to open correctly, display a list of all existing layouts, and provide a clear and functional way for a user to delete one or more layouts directly from that interface. ### **User Story** As a user, I want to be able to manage and delete my saved layouts through the main "Layouts" dropdown menu, so that I can quickly clean up unnecessary layouts using an intuitive and accessible interface. --- ### **Acceptance Criteria** * **Given** a user clicks on the main "Layouts" dropdown menu in the user interface. * **When** they select the "**List layouts**" option. * **Then** a dialog window or modal must appear correctly without errors. * **And** this dialog must display a list of all saved layouts. * **And** for each layout in the list, there must be a visible and functional "**Delete**" button or icon. * **And** when the user clicks the "Delete" button for a specific layout, they are prompted with a confirmation (e.g., `"Are you sure you want to delete this layout?"`). * **And** upon confirmation, the selected layout is deleted and removed from the list.
kerem closed this issue 2026-03-03 11:58:27 +03:00
Author
Owner

@sergeiosipov commented on GitHub (Sep 3, 2025):

Done

<!-- gh-comment-id:3249063352 --> @sergeiosipov commented on GitHub (Sep 3, 2025): Done
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/finmars-core#22
No description provided.