Allow Examiner to edit a Host, Co-host, or Property Manager's contact information
- Dominant language
- Python
- Stars
- 2
- Forks
- 22
- Avg merge
- 2d 35m
- Merged PRs (30d)
- 11
Description
## Use Cases
As an Examiner
I want the ability to modify the contact information for a Host
So that we can reliably contact the Host in the future.
As an Examiner
I want the ability to modify the contact information for a Co-host
So that we can reliably contact the Co-host in the future.
As an Examiner
I want the ability to modify the contact information for a Property Manager
So that we can reliably contact the Property Manager in the future.
As an Examiner
I want the editable contact information to include the mailing address, phone number, and email address of the Host, Co-host, or Property Manager
So that such secondary information can be changed but immutable items, such Host's full name, remain unchanged.
## Acceptance Criteria
- [ ] **Scenario: Examiner successfully edits a Host's contact information**
- Given an Examiner is logged in and has navigated to a Host's profile/details page
- When the Examiner modifies the Host's mailing address, phone number, or email address
- And the Examiner saves the changes
- Then the updated contact information (mailing address, phone number, email address) for the Host is successfully saved and displayed
- And the Host's full name remains unchanged
- [ ] **Scenario: Examiner successfully edits a Co-host's contact information**
- Given an Examiner is logged in and has navigated to a Co-host's profile/details page
- When the Examiner modifies the Co-host's mailing address, phone number, or email address
- And the Examiner saves the changes
- Then the updated contact information (mailing address, phone number, email address) for the Co-host is successfully saved and displayed
- And the Co-host's full name remains unchanged
- [ ] **Scenario: Examiner successfully edits a Property Manager's contact information**
- Given an Examiner is logged in and has navigated to a Property Manager's profile/details page
- When the Examiner modifies the Property Manager's mailing address, phone number, or email address
- And the Examiner saves the changes
- Then the updated contact information (mailing address, phone number, email address) for the Property Manager is successfully saved and displayed
- And the Property Manager's full name remains unchanged
- [ ] **Scenario: Examiner attempts to modify immutable information**
- Given an Examiner is logged in and has navigated to a Host, Co-host, or Property Manager's profile/details page
- When the Examiner attempts to modify the full name (or any other non-contact identifying information)
- Then the full name field (or other immutable fields) should be read-only or not present for editing
- And the Examiner should not be able to save changes to these immutable fields
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.