Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[IDE] Database Perspective - Add CRUD Operations on Table Data in Results View #4442

Open
ThuF opened this issue Nov 14, 2024 · 0 comments
Open

Comments

@ThuF
Copy link
Contributor

ThuF commented Nov 14, 2024

Description:
As a user, I want to perform CRUD (Create, Read, Update, Delete) operations on table data displayed in the Results view within the Database perspective.

Feature Requirements:

  • This functionality should only be activated/displayed when the Show Content option is selected from the context menu of a table in the Database Explorer view.

Acceptance Criteria:

  • Read: Table data is displayed in the Results view after selecting "Show Content".
  • Update: Users can modify rows through a dialog.
    • The input controllers in the dialog should be dynamically generated/displayed based on the table metadata, including:
      • Checkboxes for Boolean fields.
      • Text/number inputs for string and numeric fields.
      • Date/Time/DateTime pickers for date/time fields.
      • Generic text input for other database types.
  • Delete: Users can delete rows after confirmation.
  • Create: Users can add new rows using a dialog that dynamically generates/displays input controllers based on the table metadata.
  • Ensure proper error handling and messaging for database constraints or invalid operations.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: To do
Development

No branches or pull requests

1 participant