sparrowapp-dev / sparrow-app

Your next-gen API testing and development tool.
https://sparrowapp.dev
GNU Affero General Public License v3.0
92 stars 36 forks source link

Creating a New Team #1084

Closed Madhvan-0912 closed 3 months ago

Madhvan-0912 commented 3 months ago

Description:

  1. The user should be able to create a new team by clicking the "+" icon present in the LHS just above the team section.
  2. Once clicked, the user should be presented with a popup containing fields for "Team and Organization Name," "About," and "Logo."
  3. The popup should include descriptions for each field and provide warnings if inputs are incorrect.
  4. Post clicking "Create Team," the user should be able to view a success or failure toast message.

Figma: image

Acceptance Criteria:

Acceptance Criteria 1: Given the user is logged in When the user clicks on the "+" icon above the team section in the LHS Then a popup should appear for creating a new team.

Acceptance Criteria 2: Given the popup for creating a new team is displayed When the user views the popup Then the popup should include the following fields:

  1. Team and Organization Name: An input box for entering the name of the team and organization.
  2. About: A text area for providing a description of the team.
  3. Logo: An option to upload or select a logo for the team.

Acceptance Criteria 3:

Given the user is in the popup for creating a new team When the user fills in the required information Then warnings should appear if any inputs are incorrect or missing.

Acceptance Criteria 4: Given the user has filled in the required information correctly When the user clicks on "Create Team" Then a success or failure toast message should appear confirming the creation of the team.

Acceptance Criteria 5: Given the user has successfully created the team When the user closes the popup Then the new team should appear in the team section on the LHS.

itsmdasifraza commented 3 months ago

Pushed to Code Review cc: @Monika-APM

shreyas070707 commented 3 months ago

AC1- Pop-up is opening

Image

AC2- Following fields are present in pop-up Team and Organization Name: An input box for entering the name of the team and organization. About: A text area for providing a description of the team. Logo: An option to upload or select a logo for the team.

(icon is present instead of logo, creating bug for same) Image

AC3- Warning message are present

Image

Image

AC4- "success message" is present

Image

failure message present Image

AC5- Newly created team present in LHS

Image

shreyas070707 commented 3 months ago

@sanilnayak please check for the mac

sanilnayak commented 3 months ago

Tested the user story in mac and listed down the bugs