Accommodation, Amenities & Property | Kijiji Admin Reference Data

Accommodation, Amenities & Property

Manage accommodation, room, property, venue, amenity, capacity and accessibility reference values.

11 collections
Template: Replace each demonstration table with its existing DrapCode collection table and connect Add, Edit, search and pagination. Do not recreate collections or system-default fields.

Accommodation Categories

Preserve the existing Accommodation Categories collection and its current registration and listing relationships.

Name
Description
Actions
Name's value
Description's value
EditDelete

Amenities Categories

Group amenities for browsing and form organisation. Check whether this collection already covers the proposed Amenity Types.

Name
Actions
Name's value
EditDelete

Property Categories

Use for broad property classification without duplicating Property Types or Accommodation Types.

Description
Image
Name
Actions
Description's value
Image's value
Name's value
EditDelete

Accommodation Types

Classify hotel, lodge, guesthouse, rural home, campsite, room rental and other supported accommodation.

Name
Description
Actions
Name's value
Description's value
EditDelete

Room Types

Describe bookable room arrangements and connect them to the relevant accommodation records.

Name of Room
Description
Actions
Name of Room's value
Description's value
EditDelete

Bed Types

Standardise bed descriptions and practical occupancy information for accommodation listings.

Name of Bed
Description
Actions
Name of Bed's value
Description's value
EditDelete

Property Types

Describe the physical property form. Keep distinct from its commercial Accommodation Type.

Name
Description
Actions
Name's value
Description's value
EditDelete

Venue Types

Use for halls, churches, outdoor spaces and other funeral-related venues. Reuse the existing Venue Types collection.

Name
Description
Actions
Name's value
Description's value
EditDelete

Amenities

Use only if it represents individual amenities beneath Amenities Categories; otherwise connect this section to the existing canonical collection.

Name
Actions
Name's value
EditDelete

Guest Capacity Types

Provide reusable capacity bands while preserving exact numeric capacity fields on listings and venues.

Example Guest Capacity Types table
Capacity labelGuest rangeStatusActions
ExampleSmall group1–20 guestsDemo only
Demo row only · connect DrapCode pagination

Accessibility Features

Describe practical accessibility features clearly and avoid unverified claims by providers.

Example Accessibility Features table
FeatureDescriptionStatusActions
ExampleStep-free entranceEntrance accessible without stairsDemo only
Demo row only · connect DrapCode pagination

DrapCode connection notes

  1. Create or duplicate a restricted admin page at the route shown above and add this Bootstrap 5 layout.
  2. Bind every accordion table and Add/Edit action to the existing collection named by its heading. Verify technical names and relationships first.
  3. Use Accommodation Category → Accommodation Type where the existing model supports that dependency. Keep Property Category → Property Type separate.
  4. Use Amenities Category → Amenity Type only when they are genuinely parent and child; otherwise retain the existing canonical amenity collection.
  5. Connect Room Types, Bed Types, Guest Capacity Types and Accessibility Features to accommodation and venue listing forms without replacing exact capacity fields.
  6. Restrict write access to authorised admins. Record material changes in Audit Logs and notify the responsible data owner when live listings may be affected.
  7. After changes, test accommodation registration, create/edit accommodation listings, venue listings, search filters, details and booking forms.