Skip to content

Load default checklist template as Django fixture #30

Description

@robert197

Description

Create a Django data fixture containing the 22-item default checklist template from the PRD Appendix.

Default Checklist Items

Category Item Type
General Impression Apartment appears clean and orderly OK/Flag
General Impression No unusual odors detected OK/Flag
General Impression Temperature and ventilation adequate OK/Flag
Kitchen Refrigerator clean and functional OK/Flag
Kitchen Dishwasher clean and functional OK/Flag
Kitchen Stove/oven clean and functional OK/Flag
Kitchen No expired food or waste remaining OK/Flag
Bathroom Bathroom clean and hygienic OK/Flag
Bathroom No mold or moisture damage visible OK/Flag
Bathroom Toiletries/supplies stocked per agreement OK/Flag/N.A.
Living Areas Furniture intact, no visible damage OK/Flag
Living Areas Windows close and lock properly OK/Flag
Living Areas All lights and lamps functional OK/Flag
Living Areas TV/entertainment systems functional OK/Flag/N.A.
Appliances Washing machine clean and functional OK/Flag/N.A.
Appliances Dryer clean and functional OK/Flag/N.A.
Bedroom Bed linens fresh and properly made OK/Flag
Bedroom Mattress in good condition OK/Flag
Access & Security All keys/lockbox accounted for OK/Flag
Access & Security Entry door locks properly OK/Flag
Post-Cleaning Cleaning meets agreed standard OK/Flag
Post-Cleaning All guest supplies restocked OK/Flag/N.A.

Requirements

  • JSON fixture: apps/inspections/fixtures/default_checklist.json
  • Management command: python manage.py loaddata default_checklist
  • Used during apartment onboarding (auto-copy to new apartments)

Acceptance Criteria

  • Fixture loads without errors
  • All 22 items present with correct categories and types
  • Fixture used in tests as well

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions