bcgov / bcgov/STRR

Allow Examiner to edit a Host, Co-host, or Property Manager's contact information

Open
#1,410 2 comments 0 reactions 2 assignees Assigned to @victorc-bcgov View on GitHub
STR
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.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.