sparrowapp-dev / sparrow-app

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

Team - Settings #1147

Closed Madhvan-0912 closed 2 months ago

Madhvan-0912 commented 3 months ago

Description:

Figma:image

Acceptance Criteria:

Acceptance Criteria 1 [Viewing Sections in Settings]: Given: The user has accessed the Team and Workspace settings. When: They click on Settings. Then: Four sections (Team Profile, Authentication, Identity Provider, and Plugins) should be visible on the left-hand side (LHS).

Acceptance Criteria 2 [Accessing Team Profile]: Given: The user is in the Settings section. When: They select Team Profile. Then: A section for uploading a team icon image and instructions for the upload process should appear. Note: If the image uploaded is not in the correct format, a proper validation error message should be displayed indicating the supported formats.

Acceptance Criteria 3 [Viewing Team Profile Information Fields]: Given: The user is viewing the Team Profile section. When: They scroll below the image upload box. Then: They should see fields for Team Name, Owner, and About. Note: Team Name, Owner, and About fields should display filled information next to them.

Acceptance Criteria 4 [Uploading Team Icon]: Given: The user is on the Team Profile page. When: They upload an image for the team icon. Then: The uploaded image should be immediately displayed as the team icon.

Acceptance Criteria 5 [Editing and Saving Team Profile Information]: Given: The user is actively editing or viewing information within the Team Profile section. When: They make changes to any information fields. Then: The changes should be automatically saved and accurately reflected in the team profile.

Acceptance Criteria 6 [Handling Validation Errors]: Given: The user attempts to save or update information. When: Validation errors occur due to incorrect or missing data. Then: Clear and prominent messages detailing the validation errors should be displayed on the screen. Technical Notes (If any):

shreyas070707 commented 2 months ago

AC1- Four sections are visible on LHS Four sections (Team Profile, Authentication, Identity Provider, and Plugins) should be visible on the left-hand side (LHS).

Image

AC2- Image upload section present validation for more than 2 MB-

Image

validation for invalid format (incomplete validation)

Image

AC3- User is able to see and the following fields Team Name, Owner, and About. user is able to add information in the about section

Image

AC4- Image is displayed quickly user is able to change and delete it

Image

AC5- information is updated in real time

AC6 Validation is present for image only

Image

AC6- ERROR message present for empty team name

shreyas070707 commented 2 months ago

@sanilnayak please check for the mac

sanilnayak commented 2 months ago

Tested in mac and list down the bug.

in these bugs want to add one more bug that "description is removing in about section when user clicks on 'New Workspace' button"