Skip to content

[FEATURE] Edit Personal Information #826

@TeriyakiThames

Description

@TeriyakiThames

Feature

  • Edit personal information including:
    • Name
    • Faculty
    • Department
    • Year
    • Link Google account?

Acceptance Criteria

Image

GIVEN: the user is logged in
WHEN: the user opens the “Edit Profile” page
THEN: the system displays their current:

  • Name
  • Faculty
  • Department
  • Year
    AND: an option to link a Google account

GIVEN: the user edits any of their personal information
WHEN: the user clicks “Save”
THEN: the system updates the information in the database
AND: the updated information is shown in the profile page

GIVEN: the user clicks “Link Google Account”
WHEN: the user successfully authenticates with Google
THEN: the system links the Google account to the user profile
AND: shows the linked status in the UI

GIVEN: the user tries to save with missing or invalid information
THEN: the system displays a clear error message
AND: prevents saving until the information is valid

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementImprove existing features

    Projects

    Status

    Todo

    Status

    No status

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions