bcgov / bcgov/entity

Hosts Wishlist

Open
#24,507 5 comments 0 reactions 0 assignees View on GitHub
enhancement STR2
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

**Hosts - HOUS questions**
- [x] Confirm messaging that should be shown to users when the check comes back that their address is PR exempt
- [x] Confirm paragraph and contact info that should be shown if the address check comes back with an error
- [ ] Confirm if Data Portal API can be updated to return a 404 error code when the address is not found
- [x] Confirm what we mean by Business Number when creating a Hosts registration (Is it GST/QST or the BC Business Registry Number or the Business License Number or what?)
- [x] Confirm URL to be shown for info about which documents are required and why

**Hosts - for MVP**
- [x] Allow zero (0) rooms to rent in shared accommodation (person is sleeping on the couch)
- [x] Force to upload at least one doc when user selects 'Yes' answer to 'Is the property in a jurisdiction where PR applies'
- [x] Allow user to optionally upload a doc when they answer 'No' to same question (aka allows zero files to be attached)
- [x] Allow only PDF attachments
- [x] In any file type, change max individual file size to 10MB (double check if the file size limit in backend is 10 MB)
- [x] Replace the language 'rental unit' with 'short-term rental unit' throughout
- [x] Update workflow so that the check for required documents and the step to upload them are not so far apart
- [x] Update logic for when the address check comes back with an unexpected response
- [x] Update Step 2 and allow an individual to have a Property Manager role
- [x] Add help text explaining why an individual would need to specify a Business Name and Number (no longer required)
- [x] Add help text explaining what we mean by Business Number (GST/QST)
- [x] Add help text explaining which address needs to be provided when creating a business or individual role (business address for a business, residential (where they live) address for an individual host - don't want to have the unit number twice)
- [x] Replace language 'host' with 'host or co-host' for the Role radio buttons in Step 2 when creating a business record
- [x] Add a link to HOUS site to explain what documentation is required

**Hosts - post-MVP**
- [x] Check rental address input by user against Data Portal API to identify if property is in a PR enforcement area
- [x] Check rental address input by user against Data Portal API to identify if a business license is required
- [x] Allow user to attach a business license if they want, regardless if it is required or not
- [ ] If we have the technology to do virus scanning, allow images (PNG, JPEG, etc.)
- [ ] In any file type, enforce max total upload is 50MB (this is due to Data Portal API constraint)
- [x] Allow a business to be a co-host (cannot be)
- [ ] Add an alternate business contact for a Property Manager
- [ ] Add logic to flag to Examiner if the unit number is missing when the property type is for Condo/Townhouse/etc.
- [x] Allow for more than 1 co-host (no longer required)
- [x] Add logic to the document uploader in Step 3 to check that at least one file was uploaded for each required supporting document category
- [ ] When an individual property host does not have a SIN, provide a checkbox for them to indicate that. Currently, the SIN field is mandatory.
- [ ] Remove "BL Number" and "BL Expiry Date" fields on "Add Supporting Documentation" pages after Document AI gets implemented

Contributor guide

No contributing guide indexed for this repository

Research direction

The issue lists many completed and open Hosts registration, address-check, document-upload, and Property Manager changes, but names no files, tests, or entry points. Start by choosing one unchecked item, trace the existing workflow and its relevant frontend/backend paths, and confirm the scope and acceptance criteria with maintainers before proceeding.

Written by the indexing model from the issue text.

Assessment

Domain
full-stack
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
15/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.