Internal testing before production

Rental Owner Hub support validation environment.

This subdomain is used internally to test code, database changes, file handling, permissions, admin workflows, owner workflows, vendor access, and support updates before moving changes to the live production site.

Code validation checklist

  • Confirm all pages require the correct login role before showing data.
  • Confirm every query is scoped by business_id where business data is involved.
  • Confirm owners only see assigned properties and owner-visible records.
  • Confirm vendors only access token-based work order pages intended for them.
  • Confirm uploaded files save to the expected storage location and are retrievable.
  • Confirm tickets, work orders, cleaning photos, inspections, damages, and documents do not cross business accounts.
  • Confirm date and time displays use the property timezone where applicable.
  • Confirm no production-only test changes are promoted until validated here.

Before moving code to production

Use this process so support changes are verified before they impact live users.

  1. Test the change on support.rentalownerhub.com.
  2. Validate admin, owner, and vendor workflows impacted by the change.
  3. Check PHP errors, SQL errors, permission issues, and file access.
  4. Confirm database table changes are present in the support database first.
  5. Document what changed and which pages were tested.
  6. Only then move the validated code to production.