π§ Deprecated. Validations moved to the Wiki.
βΒ Space / Locations
- Name
- is present π‘
- is title-cased
- is not longer than 30 characters π‘
- Description
- is present π‘
- is longer than 100 characters π‘
- is no longer than 1000 characters π‘
- is grammatically correct
- Business hours
- are set
- Opening hour and Closing hour (custom properties) are set π‘
- Opening hour and Closing hour (custom properties) match business hours
- Timezone
- is not set π‘
- Images
- at least one is set π‘
- ratio is correct close to 4:3
- orientation is landscape
- resolution is at least 1200x900
- size is less than 300kB
- Coordinates
- are present π‘
- are valid π‘
- points to the location address
- Address
- is present π‘
- has street name
- has street number
- City is "Berlin" π‘
- ZIP is preset π‘
- ZIP is valid
- contains 5 digits π‘
- State is empty π‘
- Country is "Germany" π‘
- Resources
- has at least one valid supported resource
βΒ Billing / Resource Rates
- Name
- is present π‘
- is sentence-cased π‘
- Rate
- is present π‘
- only one is present π‘
- interval is set to "day" π‘
- Locations
- has no location selected π‘
- Amenities
- has no amenities π‘
- Cancellation Policy
- is set to "4PM Day Before Policy" π‘
βΒ Space / Meeting Rooms, Desks, Unstructured spaces
- Name
- is present π‘
- is title-cased
- is not longer than 30 characters π‘
- Type
- is one of: Hotdesk, Meeting room, Unstructured space
- Location
- is present π‘
- Size (Meeting room, Unstructured space)
- number of people is present π‘
- number of people is bigger than 1 π‘
- number of people is lower than 1000 π‘
- Parents (Meeting room)
- is not set
- Amenities
- has the same list as other desks in the group (Desk) π‘
- Images
- at least one is set π‘
- ratio is correct close to 4:3
- orientation is landscape
- resolution is at least 1200x900
- size is less than 300kB
- has the same images as other desks in the group (Desk)
- has the same count of images as other desks in the group π‘
- Rate
- is present π‘
- has the same value as other desks in the group (Desk) π‘
- Description
- is present π‘
- is longer than 100 characters π‘
- is no longer than 1000 characters π‘
- is grammatically correct
- has the same value as other desks in the group (Desk) π‘
- Privacy
- is set to "Full Access / Public"
β Community / Users
- Name
- is present
- Email
- is present
- is valid email address
- Phone
- is valid phone number
- Start date
- is in the past
- Location
- is set to "Denizen Hub"
- Status
- is set to "Auto"
- Address or Billing address
- has all of those present or nothing: Address, City, ZIP, Country
- ZIP is valid
- Member portal access
- is enabled (is Member)
- Business name
- is not set
- Billing address is different
- is not checked
β Community / Users
- Name
- is present
- Email
- is present
- is valid email address
- Start date
- is in the past
- Location
- is set to "Denizen Hub"
- Address
- is present
- has street name
- has street number
- City is present
- ZIP is preset
- ZIP is valid
- contains only digits
- State is empty
- Country is present
- Billing address is different
- is not checked
- Business name
- is not set
- VAT
- is present
- is valid
- Reg Number
- is present
- is valid
βΒ Settings / Resource Types
- Name
- is present
- is one of: Hotdesk, Meeting room, Unstructured space
- Type
- is present
- is one of: hotdesk, meeting_room, unstructured
- Can book
- is checked
- Booking mode
- is "Date"
βΒ Settings / Custom Properties
Following custom properties are specified:
- Amenities
- Name: Amenities
- Unique Identifier:
amenities
- Type: Multi-select
- Values: match keys in
amenities.json
dictionary - Applies to: Hotdesk, Meeting room, Unstructured space
- Coordinates
- Name: Coordinates
- Unique Identifier:
coordinates
- Type: String
- Applies to: Locations
- Placeholder: 27.380527179754747, 33.63219585889712
- Opening hour
- Name: Opening hour
- Unique Identifier:
openingHour
- Type: String
- Applies to: Locations
- Closing hour
- Name: Closing hour
- Unique Identifier:
closingHour
- Type: String
- Applies to: Locations
- Images
- Name: Image
- Unique Identifier:
image
- Type: File
- Applies to: Locations, Hotdesk, Meeting room, Unstructured space
- Placeholder: No image
βΒ Settings / Platform / Calendar & Bookings
- Name
- is "4PM Day Before Policy" π‘
- has 2 active member conditions set exactly like this:
- When member cancels booking 8 hours in advance, apply 0% cancellation fee. π‘
- Less than 8 hours in advance, apply 10% cancellation fee. π‘
π‘ = safeguarded by validation script