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

[User Story] - As a user, I want to create, rename, and delete tables (called Sheets) within a database so that I can effectively manage and organize my data. #63

Open
ichirokentaro opened this issue Jun 10, 2024 · 0 comments

Comments

@ichirokentaro
Copy link
Contributor

##User Story:

  • As a user, I want to create, rename, and delete tables (called Sheets) within a database so that I can effectively manage and organize my data.

##Acceptance Criteria:

  1. Create Sheet:

    • Given I am viewing a Base, when I click the "Add New Sheet" button, then I should see a prompt or form to enter the name of the new Sheet.
    • Given I have entered a name for the new Sheet, when I click the "Create" button, then the new Sheet should be created and added to the list of Sheets within the Base.
    • Given I have successfully created a new Sheet, when I view the list of Sheets, then I should see the newly created Sheet with the specified name.
  2. Rename Sheet:

    • Given I am viewing a list of Sheets within a Base, when I select a Sheet and click the "Rename" option, then I should see a prompt or form to enter a new name for the Sheet.
    • Given I have entered a new name for the Sheet, when I confirm the rename action, then the Sheet should be updated with the new name.
    • Given I have successfully renamed a Sheet, when I view the list of Sheets, then I should see the Sheet with the updated name.
  3. Delete Sheet:

    • Given I am viewing a list of Sheets within a Base, when I select a Sheet and click the "Delete" option, then I should see a confirmation prompt asking if I am sure I want to delete the Sheet.
    • Given I have confirmed the deletion, when I proceed with the delete action, then the selected Sheet should be removed from the list of Sheets.
    • Given I have successfully deleted a Sheet, when I view the list of Sheets, then I should no longer see the deleted Sheet.
  4. User Feedback:

    • Given I have created, renamed, or deleted a Sheet, when the action is completed, then I should receive a confirmation message or notification indicating the successful completion of the action.
  5. Validation for Name:

    • Given I am creating or renaming a Sheet, when I enter a name, then the system should validate that the name is not empty and does not duplicate an existing Sheet name within the same Base.
    • Given I have entered an invalid name for a Sheet, when I try to create or rename the Sheet, then I should see an error message indicating the problem.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant