Configuration

https://aq1m-uat.sites.silverstripe.com/

dev → config

Config manifest

composer\autoload\classloader: []
composer\installedversions:
  installed: null
  canGetVendors: null
  installedByVendor: []
composerautoloaderinit332c3049c8d5ca1a54edb6cc04bf97ab: []
composer\autoload\composerstaticinit332c3049c8d5ca1a54edb6cc04bf97ab: []
bookingadmin:
  managed_models:
    - Booking
    - Attendee
  url_segment: bookings
  menu_title: 'Course Bookings'
campaignlandingpagecontroller:
  allowed_actions:
    - CampaignForm
customerloginadmin:
  url_segment: login-links
  menu_title: 'Customer Login Links'
  managed_models:
    - CustomerLoginLink
    - TeamMember
eventadmin:
  managed_models:
    - Event
    - EventCategory
  url_segment: events
  menu_title: Events
  menu_icon_class: font-icon-calendar
fileinfocontroller:
  allowed_actions:
    - getFilename
formpagecontroller: []
industryeventpagecontroller:
  allowed_actions:
    - index
invoiceadmin:
  url_segment: invoices
  menu_title: Invoices
  managed_models:
    - Invoice
invoicepagecontroller:
  allowed_actions:
    - Form
    - failed
    - success
    - ReceiptForm
ipaddressadmin:
  url_segment: ip-blacklist
  menu_title: 'IP Blacklist'
  managed_models:
    - Iplist
keywordsearchapicontroller:
  allowed_actions:
    - index
  url_handlers:
    '': index
quizpagecontroller:
  allowed_actions:
    - handleProgress
searchadmin:
  managed_models:
    - App\Model\KeywordGroup
    - SearchKeyword
  url_segment: search-admin
  menu_title: 'Search Admin'
  menu_icon_class: font-icon-block-search
searchcontroller:
  allowed_actions:
    - searchTitles
  classes_to_search:
    -
      class: Programme
      includeSubclasses: true
    -
      class: Page
      includeSubclasses: true
vettrakdataadmin:
  managed_models:
    - Programme
    - ProgrammeType
    - Occurrence
    - Location
    - Region
    - Industry
    - Subject
  url_segment: vtdata
  menu_title: 'VETTrak Data'
webinarregistrations:
  managed_models:
    - WebinarRegistration
  url_segment: webinars
  menu_title: 'Webinar Registraions'
workshopregistrationpagecontroller:
  allowed_actions:
    - RegisterForm
    - complete
updatevettrakcrontask: []
aqpagecontrollerextension: []
aqtaxonomytermextension: []
bannerblockextension:
  db:
    ShowIcons: Boolean
    TextAlign: 'Enum("Center, Left", "Left")'
    TextColor: 'Enum("Light, Dark", "Light")'
    ButtonColor: 'Enum("Blue, Green", "Blue")'
    BannerIconTextOne: HTMLText
    BannerIconTextTwo: HTMLText
    BannerIconTextThree: HTMLText
    BannerIconTextFour: HTMLText
  has_one:
    BannerIconOne: SilverStripe\Assets\Image
    BannerIconTwo: SilverStripe\Assets\Image
    BannerIconThree: SilverStripe\Assets\Image
    BannerIconFour: SilverStripe\Assets\Image
  owns:
    - BannerIconOne
    - BannerIconTwo
    - BannerIconThree
    - BannerIconFour
baseelementextension:
  db:
    HeadingAnchor: Varchar(100)
carouselitemextension:
  db:
    ExternalLink: Varchar(200)
dateextension: []
downloadablefile:
  db:
    DownloadCount: Int
  defaults:
    DownloadCount: 0
  default_download_count: 0
editableformfieldextension:
  db:
    IsShort: Boolean
    Tooltip: Varchar(255)
    ShortLabel: Boolean
elementaccordionextension:
  db:
    Align: 'Enum("center,full,narrow", "narrow")'
elementcontentextension:
  db:
    TitleLevel: 'Enum("1,2,3,4,5,6", "2")'
    SidebarTitle: Varchar(255)
    SidebarText: HTMLText
    SidebarIconClass: Varchar(255)
    Align: 'Enum("center,full,left,narrow", "narrow")'
    ImageInsideGreyCircle: Boolean
  has_one:
    Image: SilverStripe\Assets\Image
  owns:
    - Image
elementformextension:
  db:
    Content: HTMLText
elementoembedextension:
  db:
    Background: 'Enum(''grey,white,blue,green'', ''grey'')'
  has_one:
    BackgroundImage: SilverStripe\Assets\Image
  owns:
    - BackgroundImage
elementpromosextensions:
  db:
    UseTile: Boolean
    UseCarousel: Boolean
    AutomaticallyScroll: Boolean
    ItemsToShow: 'Enum(''3,4'', ''3'')'
    Migrated: Boolean
  has_one:
    CallToAction: Sheadawson\Linkable\Models\Link
elementslideshowextension:
  db:
    Variation: 'Enum("full,half")'
    Position: 'Enum("left,right", "right")'
    Color: 'Enum("blue,green,gray")'
    AutoRotate: Boolean
elementtestimonialsextension:
  db:
    Background: 'Enum(''plain, dark, green, image'', ''plain'')'
    TermsText: HTMLText
  has_one:
    CallToAction: Sheadawson\Linkable\Models\Link
    BackgroundImage: SilverStripe\Assets\Image
  owns:
    - BackgroundImage
fileblockextension:
  db:
    Width: 'Enum(''Standard, Wide, Full'', ''Standard'')'
fileextension:
  db:
    ExcludeFromSearch: Boolean
    ImageMapHTML: Text
    Keywords: Text
    Tooltip: Varchar(255)
fileformfactoryextension: []
formextension: []
formfieldextension: []
imageextension: []
memberextension:
  has_many:
    Bookings: Booking
  cascade_deletes:
    - Bookings
newspageextension:
  db:
    Views: Int
    NewsPageAuthorURL: Varchar(255)
    Featured: Boolean
  many_many:
    Tags: SilverStripe\Taxonomy\TaxonomyTerm
paymentextension:
  belongs_many_many:
    Invoices: Invoice
promoobjectextension:
  db:
    FluidImage: Boolean
    ImageStyle: 'Enum("Plain, Square, Circled", "Plain")'
    RecentageHeight: Varchar
    TextAlignment: 'Enum("left,center", "left")'
    TextColour: 'Enum("dark, blue", "dark")'
    LinkEntireTile: Boolean
pxpurchaseserviceextension: []
richlinksextension:
  casting:
    RichLinks: HTMLText
searchformextension: []
siteconfigextension:
  db:
    Phone: Varchar
    Email: Varchar
    FacebookURL: Varchar
    TwitterURL: Varchar
    LinkedInURL: Varchar
    YoutubeURL: Varchar
    OtherURL: Varchar
    CtaEmail: Varchar
    CtaThanks: Text
    CtaText: HTMLText
    NZPhone: Text
    NZAddress: Text
    NZPostal: Text
    AUPhone: Text
    AUAddress: Text
    AUPostal: Text
    SingaporePhone: Text
    SingaporeAddress: Text
    SingaporePostal: Text
    CopyrightText: Text
    TitleDivider: Varchar(2)
    Announcement: HTMLText
    DefaultNewsletterStyle: 'Enum("dark,white")'
    DefaultNewsletterModalTitle: Varchar(200)
    DefaultNewsletterTitle: Varchar(200)
    DefaultNewsletterText: HTMLText
    DefaultNewsletterThanksTitle: Varchar(200)
    DefaultNewsletterThanksText: HTMLText
    CrmUsername: Varchar(255)
    CrmPassword: Varchar(255)
    CrmClientSecret: Varchar(255)
    CrmClientId: Varchar(255)
    CrmTestURL: Varchar(255)
    CrmDevURL: Varchar(255)
    CrmProdURL: Varchar(255)
    EmailFooterCopy: HTMLText
  has_one:
    DefaultBannerImage: SilverStripe\Assets\Image
    DefaultNewsletterImage: SilverStripe\Assets\Image
    SecondLogo: SilverStripe\Assets\Image
    SecondLogoRetina: SilverStripe\Assets\Image
    TrainingLogo: SilverStripe\Assets\Image
    SearchImage: SilverStripe\Assets\Image
  has_many:
    FooterLinks: FooterLink
  many_many:
    PopularSearches: Page
  owns:
    - DefaultBannerImage
    - DefaultNewsletterImage
    - SecondLogo
    - SecondLogoRetina
    - TrainingLogo
    - SearchImage
  defaults:
    DefaultNewsletterTitle: 'Subscribe to news updates'
    DefaultNewsletterText: 'Get regular updates on AsureQuality news and industry insights.'
    DefaultNewsletterThanksTitle: Thanks
    DefaultNewsletterThanksText: 'You are now subscribed to our updates'
sitetreeextension:
  has_many:
    ElementPromotedPages: ElementPromotedPage
  owns:
    - ElementPromotedPages
  cascade_deletes:
    - ElementPromotedPages
slideimageextension: []
testimonialextension:
  db:
    Sort: Int
  has_one:
    Image: SilverStripe\Assets\Image
  owns:
    - Image
userdefinedformcontrollerextension: []
userdefinedformextension:
  db:
    ButtonLeft: Boolean
bookingform: []
bootstrapformaction: []
excludedactionrequiredfields: []
filterform: []
literalformaction:
  casting:
    Value: HTMLFragment
newslettersubscribeform: []
triggerupdatebutton:
  extensions: []
  unextendable_classes:
    - SilverStripe\View\ViewableData
gst: []
clearoldcartsjob: []
updateallvettrakdatajob: []
updatevettrakclassesdatajob: []
updatevettrakclearbookingdatajob: []
updatevettraklocationdatajob: []
updatevettrakoccurrencedatajob: []
updatevettrakpricingdatajob: []
updatevettrakprogrammedatajob: []
updatevettrakprogrammetypedatajob: []
nzdigital\location\database:
  columns:
    1:
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
    2:
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
      - 8
    3:
      - 0
      - 0
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
      - 12
    4:
      - 0
      - 0
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
      - 16
    5:
      - 0
      - 0
      - 0
      - 0
      - 20
      - 20
      - 0
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
      - 20
    6:
      - 0
      - 0
      - 0
      - 0
      - 24
      - 24
      - 0
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
      - 24
    7:
      - 0
      - 12
      - 0
      - 20
      - 0
      - 28
      - 20
      - 28
      - 0
      - 32
      - 0
      - 36
      - 0
      - 36
      - 0
      - 36
      - 0
      - 36
      - 28
      - 36
      - 0
      - 36
      - 28
      - 36
    8:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 24
      - 32
      - 0
      - 36
      - 0
      - 40
      - 0
      - 40
      - 0
      - 40
      - 0
      - 40
      - 32
      - 40
      - 0
      - 40
      - 32
      - 40
    9:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 28
      - 28
      - 28
      - 28
      - 0
      - 28
      - 28
      - 28
      - 0
      - 28
      - 0
      - 28
      - 28
      - 28
      - 0
      - 28
    10:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 32
      - 32
      - 28
      - 32
      - 32
      - 32
      - 28
      - 32
      - 0
      - 32
      - 32
      - 32
      - 0
      - 32
    11:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 32
      - 44
      - 0
      - 44
      - 32
      - 44
      - 0
      - 44
      - 0
      - 44
      - 0
      - 44
    12:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 36
      - 48
      - 0
      - 48
      - 0
      - 48
      - 36
      - 48
      - 0
      - 48
    13:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 40
      - 52
      - 0
      - 52
      - 0
      - 52
      - 40
      - 52
      - 0
      - 52
    14:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 36
      - 56
      - 0
      - 56
      - 0
      - 56
      - 0
      - 56
    15:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 40
      - 60
      - 0
      - 60
      - 0
      - 60
      - 0
      - 60
    16:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 36
      - 64
      - 0
      - 64
      - 36
      - 64
    17:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 40
      - 68
      - 0
      - 68
      - 40
      - 68
    18:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 44
      - 72
      - 0
      - 72
      - 44
      - 72
    19:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 44
      - 76
      - 0
      - 76
    20:
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 0
      - 48
      - 80
  names:
    1: countryCode
    2: countryName
    3: regionName
    4: cityName
    5: latitude
    6: longitude
    7: isp
    8: domainName
    9: zipCode
    10: timeZone
    11: netSpeed
    12: iddCode
    13: areaCode
    14: weatherStationCode
    15: weatherStationName
    16: mcc
    17: mnc
    18: mobileCarrierName
    19: elevation
    20: usageType
    1002: ipAddress
    1003: ipVersion
    1004: ipNumber
  databases:
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE-WEATHER-MOBILE-ELEVATION-USAGETYPE
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ISP-DOMAIN-MOBILE-USAGETYPE
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE-WEATHER-MOBILE-ELEVATION
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-AREACODE-ELEVATION
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE-WEATHER-MOBILE
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ISP-DOMAIN-MOBILE
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE-WEATHER
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-NETSPEED-WEATHER
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-AREACODE
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-TIMEZONE-NETSPEED
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-ISP-DOMAIN
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ISP-DOMAIN
    - IP-COUNTRY-REGION-CITY-ISP-DOMAIN
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ISP
    - IP-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE
    - IP-COUNTRY-REGION-CITY-ISP
    - IP-COUNTRY-REGION-CITY
    - IP-COUNTRY-ISP
    - IP-COUNTRY
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE-WEATHER-MOBILE-ELEVATION-USAGETYPE
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ISP-DOMAIN-MOBILE-USAGETYPE
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE-WEATHER-MOBILE-ELEVATION
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-AREACODE-ELEVATION
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE-WEATHER-MOBILE
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ISP-DOMAIN-MOBILE
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE-WEATHER
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-NETSPEED-WEATHER
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED-AREACODE
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-AREACODE
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN-NETSPEED
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-TIMEZONE-NETSPEED
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE-ISP-DOMAIN
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-TIMEZONE
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE-ISP-DOMAIN
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ZIPCODE
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ISP-DOMAIN
    - IPV6-COUNTRY-REGION-CITY-ISP-DOMAIN
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE-ISP
    - IPV6-COUNTRY-REGION-CITY-LATITUDE-LONGITUDE
    - IPV6-COUNTRY-REGION-CITY-ISP
    - IPV6-COUNTRY-REGION-CITY
    - IPV6-COUNTRY-ISP
    - IPV6-COUNTRY
  buffer: []
  floatSize: null
  memoryLimit: null
nzdigital\location\webservice: []
nzdigital\location\locationfinder: []
attendee:
  db:
    FirstName: Varchar
    Surname: Varchar
    Email: Varchar
  has_one:
    Booking: Booking
  summary_fields:
    0: FirstName
    1: Surname
    2: Email
    BookingID: 'Booking ID'
    Booking.Status: 'Booking status'
    Booking.getOccurrenceSummary: Summary
    Booking.Member.Name: 'Booking name'
    Booking.Member.Email: 'Booking email'
  searchable_fields:
    - FirstName
    - Surname
    - Email
    - BookingID
  default_sort: 'BookingID DESC, FirstName ASC'
booking:
  db:
    Status: 'Enum("Cart, Waitlist, Successful, Failed", "Cart")'
    Employer: Varchar(255)
    TrackGA: Boolean
    WaitlistBooking: Boolean
    SyncedToVT: Boolean
    VTError: Varchar(255)
    InvoiceAmount: Currency
  defaults:
    Status: Cart
  summary_fields:
    Created: Created
    Status: Status
    Member.Name: 'Contact name'
    Member.Email: 'Contact email'
    Employer: Employer
    getOccurrenceSummary: Occurrence
    Attendees.Count: Attendees
    InvoiceAmount: Total
  export_fields:
    Created: Created
    Status: Status
    Member.Name: 'Contact name'
    Member.Email: 'Contact email'
    Employer: Employer
    getOccurrenceSummary: Occurrence
    Attendees.Count: Attendees
    getAttendeesSummary: Attendees
  searchable_fields:
    - Created
    - Status
    - Employer
    - Member.Email
    - Member.Surname
  has_one:
    Member: SilverStripe\Security\Member
    WaitlistingProgramme: Programme
  has_many:
    Attendees: Attendee
  cascade_deletes:
    - Attendees
  cascade_duplicates:
    - Attendees
  many_many:
    Occurrences: Occurrence
  many_many_extraFields:
    Occurrences:
      WebEnrolmentIDs: Varchar
  default_sort: 'ID DESC'
  _current: null
campaignlandingenquiry:
  db:
    FirstName: Varchar(200)
    Surname: Varchar(200)
    Email: Varchar(200)
    JobTitle: Varchar(200)
    PhoneNumber: Varchar(200)
    CompanyName: Varchar(200)
    Industry: Varchar(200)
    Message: Text
  has_one:
    Parent: CampaignLandingPage
  default_sort: 'Created DESC'
customerloginlink:
  db:
    Title: Text
    URL: Text
    Sort: Int
event:
  db:
    Title: Varchar(255)
    Sort: Int
    DateFrom: Datetime
    DateTo: Datetime
    LocationAddress: Text
    ShortDescription: Text
    ExternalLink: Varchar(255)
  has_one:
    FeatureImage: SilverStripe\Assets\Image
  many_many:
    EventCategories: EventCategory
  owns:
    - FeatureImage
  summary_fields:
    - Title
    - DateFrom
    - DateTo
    - LocationAddress
    - ShortDescription
    - ExternalLink
  default_sort: 'Sort ASC'
eventcategory:
  db:
    Title: Varchar(255)
  summary_fields:
    - Title
footerlink:
  db:
    Sort: Int
  has_one:
    Parent: SilverStripe\SiteConfig\SiteConfig
    Link: SilverStripe\CMS\Model\SiteTree
  summary_fields:
    - Title
homevideo:
  db:
    Title: Text
    URL: Text
    VideoID: Text
    Sort: Int
  has_one:
    Parent: SilverStripe\CMS\Model\SiteTree
industry:
  db:
    Title: Varchar
  many_many:
    CourseImages: SilverStripe\Assets\Image
  belongs_many_many:
    Programme: Programme
  owns:
    - CourseImages
invoice:
  db:
    DebtorNo: Varchar
    TradingName: Varchar(255)
    InvoiceNumbers: Varchar(255)
    AmountNZD: Decimal
    UUID: Varchar
    IPaddress: Varchar
    Status: 'Enum("Pending, Paid, Failed")'
  has_one:
    Parent: SilverStripe\CMS\Model\SiteTree
  many_many:
    Payments: SilverStripe\Omnipay\Model\Payment
  summary_fields:
    0: Created
    1: ID
    2: DebtorNo
    3: TradingName
    4: InvoiceNumbers
    5: AmountNZD
    IPaddress: 'IP Address'
    6: Status
  default_sort: 'Created DESC'
iplist:
  db:
    Ipaddress: Varchar
  summary_fields:
    Ipaddress: 'IP Address'
  searchable_fields:
    - Ipaddress
  default_sort: 'Ipaddress DESC, Ipaddress ASC'
app\model\keywordgroup:
  table_name: KeywordGroup
  db:
    Title: Varchar
  has_many:
    KeywordSynonyms: App\Model\KeywordSynonym
    MergedProgrammePages: App\Model\MergedProgrammePage
app\model\keywordsynonym:
  table_name: KeywordSynonym
  db:
    Keyword: Varchar
  has_one:
    KeywordGroup: App\Model\KeywordGroup
  summary_fields:
    Keyword: Keyword
  singular_name: 'Similar term'
  plural_name: 'Similar terms'
lab:
  db:
    Title: Varchar(200)
    Sort: Int
    Address: Text
    Email: Varchar(200)
    Phone: Varchar
    Fax: Varchar
    Location: 'Enum("NZ, AU, SIN")'
    ButtonLink: Varchar
    ButtonText: Varchar
  default_sort: 'Sort ASC'
  summary_fields:
    - Title
    - Location
  belongs_many_many:
    ContactPages: ContactPage
location:
  db:
    Loca_Code: Varchar
    Loca_Name: Varchar
    Loca_Desc: Text
    Stat_ShortName: Varchar
    Loca_PCode: Varchar
    Loca_Suburb: Varchar
    Load_Loading: Int
    Coun_Name: Varchar
    Loca_Active: Boolean
    AddressBuilding: Varchar
    AddressUnit: Varchar
    AddressStreetNumber: Varchar
    AddressStreetName: Varchar
    AddressCity: Varchar
    AddressPostcode: Varchar
  has_one:
    Region: Region
  has_many:
    Occurrences: Occurrence
  summary_fields:
    getTitle: Title
    Loca_Suburb: Suburb
    AddressCity: City
    Coun_Name: Country
    getRegionName: Region
    Occurrences.Count: 'Number of Occurrences'
  searchable_fields:
    - Loca_Code
    - Loca_Name
    - Loca_Desc
    - Loca_Active
    - AddressCity
    - Coun_Name
  field_labels:
    Loca_Code: Code
    Loca_Name: Name
    Loca_Desc: Description
    Loca_Active: 'Is Active?'
    Coun_Name: Country
    AddressCity: City
app\model\mergedprogrammepage:
  table_name: MergedProgrammePage
  singular_name: 'Top search result'
  plural_name: 'Top search results'
  db:
    Title: Varchar
    Type: 'Enum(''Programme, Page, File'')'
    SortOrder: Int
  has_one:
    Programme: Programme
    Page: SilverStripe\CMS\Model\SiteTree
    File: SilverStripe\Assets\File
    KeywordGroup: App\Model\KeywordGroup
  summary_fields:
    PageTitle: PageTitle
    Type: Type
  default_sort: 'SortOrder ASC'
newslettersubscription:
  db:
    Email: Varchar(255)
    Name: Varchar(255)
    Referrer: Varchar(255)
  summary_fields:
    - Email
    - Name
    - Referrer
    - Created
occurrence:
  db:
    Occu_ID: Int
    Prog_Code: Varchar
    Prog_Name: Text
    Code: Varchar
    StartDate: Date
    EndDate: Date
    Status: Varchar
    StatusType: Int
    DateOfEffect: Date
    Qual_Code: Varchar
    Qual_Name: Varchar
    OrganisationId: Int
    Description: Text
    Loca_Code: Varchar
    Amount: Currency
    GST: Currency
    AmountPaid: Currency
    AmountCredited: Currency
    DivisionId: Int
    Vacancies: Int
    Uploaded: Boolean
    Reportable: Boolean
    WebPublished: Boolean
    IsEarlyBird: Boolean
  default_sort: 'StartDate ASC'
  has_one:
    Programme: Programme
    Location: Location
  has_many:
    PriceTypes: Pricing
    Classes: OccurrenceClass
  summary_fields:
    Occu_ID: 'VETtrak ID'
    getTitle: Title
    StartDate.Nice: Date
    Location.Title: Location
    Vacancies: Vacancies
    Created: 'Added to CMS'
    Location.Region.Title: Region
    IsActive: Active
  belongs_many_many:
    Booking: Booking
occurrenceclass:
  db:
    Inst_ID: Int
    Enro_ID: Int
    Prog_Name: Text
    Inst_Start: Datetime
    Inst_Finish: Datetime
    Inst_Code: Varchar
    Inst_Desc: Text
  has_one:
    Occurrence: Occurrence
  summary_fields:
    Inst_ID: 'Class ID'
    Enro_ID: 'Occurrence ID'
    Prog_Name: 'Programme Name'
    Inst_Start: Start
    Inst_Finish: Finish
    Inst_Code: 'Class Code'
    Inst_Desc: 'Class Description'
pagefeedback:
  db:
    Positive: Int
    Negative: Int
    IndividualFeedback: Boolean
    Rating: Varchar
    Total: Int
    Active: Boolean
    Comments: Text
    Category: 'Enum("Suggestion,Compliments,Other")'
  has_one:
    Page: Page
  summary_fields:
    - Created
    - Rating
    - Comments
    - Category
  searchable_fields:
    - Comments
    - Rating
    - Category
presenter:
  db:
    Name: Varchar(200)
    Role: Varchar(200)
    LinkedIn: Varchar(200)
  has_one:
    Image: SilverStripe\Assets\Image
    Parent: WebinarHolder
  has_many:
    Webinars: WebinarPage
  owns:
    - Image
  summary_fields:
    - Name
    - Role
    - LinkedIn
    - Webinars.Count
  default_sort: 'Name ASC'
pricing:
  db:
    Pric_ID: Int
    Enpr_Amount: Currency
    Enpr_GST: Currency
    Pric_Code: Varchar
    Pric_Name: Varchar
    Enpr_ID: Int
    Pric_Type: Int
    ActivePricing: Boolean
    CMSCouponCode: Varchar
  has_one:
    Occurrence: Occurrence
  summary_fields:
    Pric_ID: 'Pricing ID'
    Enpr_Amount: Amount
    Enpr_GST: GST
    Pric_Code: 'Pricing Code'
    ActivePricing: 'Pricing is Active'
    getCode: 'Coupon Code'
programme:
  db:
    Prog_ID: Int
    Prog_Code: Varchar(255)
    Prog_Name: Varchar(255)
    Prog_Desc: Text
    Prog_Active: Boolean
    Prgt_Name: Varchar(255)
    WaitlistFlag: Boolean
    TitleNice: Varchar(255)
    Subtitle: Varchar(255)
    Length: Varchar
    Cost: Varchar
    Summary: HTMLText
    Content: HTMLText
    InHouse: Boolean
    Hidden: Boolean
    UncleanContent: HTMLText
    ShowInSearch: Boolean
    HasCleanContent: Boolean
    PromotedPopularCourse: Boolean
    URLSegment: Varchar(100)
    VETTrakData: Text
    ButtonText: 'Enum(''Join, Enroll'', ''Join'')'
  default_sort: 'Prog_Name ASC'
  has_one:
    ProgrammeType: ProgrammeType
    BannerImage: SilverStripe\Assets\Image
  owns:
    - BannerImage
  has_many:
    Occurrences: Occurrence
    MergedProgrammePages: App\Model\MergedProgrammePage
  cascade_deletes:
    - Occurences
  many_many:
    Industries: Industry
    Subjects: Subject
    Trainers: Trainer
  summary_fields:
    getTitle: Title
    Occurrences.Count: 'Number of Occurrences'
    IsActive: Active
    Created: 'Added To CMS'
  searchable_fields:
    Prog_Code:
      title: Code
    Prog_Name:
      title: Name
    Prog_ID:
      title: 'Vettrak ID'
    ID:
      title: 'Programme ID'
    SS_Active:
      title: 'Active?'
    URLSegment:
      title: URL
    Created:
      title: Created
  extensions:
    - CyberDuck\SEO\Model\Extension\SeoExtension
programmetype:
  db:
    Prgt_Code: Varchar
    Prgt_Name: Varchar
    Prgt_Desc: Text
    Prgt_Active: Boolean
    URLSegment: Varchar
    TitleNice: Varchar
    IsEmployer: Boolean
    Content: HTMLText
  has_many:
    Programmes: Programme
  summary_fields:
    getTitle: Title
    Programmes.Count: 'Number of Programmes'
    IsActive: Active
    IsEmployer: 'Is employer'
    Created: 'Added To CMS'
  searchable_fields:
    - Prgt_Code
    - Prgt_Name
    - ID
    - IsEmployer
    - Prgt_Active
    - URLSegment
quizanswerclassification:
  db:
    Title: Varchar(200)
    Content: HTMLText
    Sort: Int
    MinimumPercentage: Float
    Details: HTMLText
    BackgroundColour: Varchar(20)
  has_one:
    Parent: QuizPage
    Illustration: SilverStripe\Assets\Image
  summary_fields:
    - Title
    - Content
    - MinimumPercentage
  owns:
    - Illustration
  default_sort: 'MinimumPercentage ASC'
quizquestion:
  db:
    Title: Varchar(255)
    Sort: Int
    AnswerLeft: Varchar(255)
    AnswerRight: Varchar(255)
  has_one:
    Parent: QuizPage
    Illustration: SilverStripe\Assets\Image
    IllustrationHoverLeft: SilverStripe\Assets\Image
    IllustrationHoverRight: SilverStripe\Assets\Image
  owns:
    - Illustration
    - IllustrationHoverLeft
    - IllustrationHoverRight
  summary_fields:
    - Title
    - AnswerLeft
    - AnswerRight
  default_sort: 'Sort ASC'
quizsubmission:
  db:
    Percentage: Float
    Finished: Boolean
    Answers: Text
    Score: Int
  has_one:
    Parent: QuizPage
  summary_fields:
    - Percentage
    - Finished
region:
  db:
    Title: Varchar(200)
  has_many:
    Locations: Location
searchkeyword:
  db:
    Keyword: Varchar(255)
  singular_name: 'Search Report'
  plural_name: 'Search Reports'
soapyobject:
  db:
    SS_Active: Boolean
  defaults:
    SS_Active: true
subject:
  db:
    Title: Varchar(200)
    URLSegment: Varchar(200)
  belongs_many_many:
    Programme: Programme
    Webinars: WebinarPage
  many_many:
    CourseImages: SilverStripe\Assets\Image
  owns:
    - CourseImages
  default_sort: 'Title ASC'
teammember:
  db:
    Title: Text
    Position: Text
    Description: Text
    Sort: Int
  default_sort: 'Sort ASC'
  has_one:
    Parent: TeamMemberPage
    Image: SilverStripe\Assets\Image
  owns:
    - Image
  summary_fields:
    Title: Name
    Position: Position
    Parent.Title: Parent
trainer:
  db:
    Title: Varchar(200)
    Email: Varchar(200)
    Content: HTMLText
  has_one:
    Image: SilverStripe\Assets\Image
  owns:
    - Image
  belongs_many_many:
    Programmes: Programme
webinarregistration:
  db:
    FirstName: Varchar(200)
    Surname: Varchar(200)
    Email: Varchar(200)
    JobTitle: Varchar(200)
    PhoneNumber: Varchar(200)
    CompanyName: Varchar(200)
    Industry: Varchar(200)
    Subscribe: Boolean
  has_one:
    Webinar: WebinarPage
  summary_fields:
    - Created
    - FirstName
    - Surname
    - Email
    - JobTitle
    - PhoneNumber
    - CompanyName
    - Webinar.Title
  searchable_fields:
    - Surname
    - Email
    - CompanyName
    - Webinar.Title
workshopregistration:
  db:
    FirstName: Varchar(200)
    Surname: Varchar(200)
    Email: Varchar(200)
    CompanyName: Varchar(200)
    JobTitle: Varchar(200)
    SSOLicence: Varchar(200)
    PhoneNumber: Varchar(200)
    DietaryRequirements: Varchar(200)
    Industry: Varchar(200)
    Subscribe: Boolean
    SyncedToVT: Boolean
    VTError: Varchar(200)
  has_one:
    Parent: WorkshopRegistrationPage
    AttendingOn: Occurrence
  summary_fields:
    - Created
    - FirstName
    - Surname
    - Email
    - AttendingOn.StartDate
    - CompanyName
    - SSOLicence
    - PhoneNumber
    - DietaryRequirements
  searchable_fields:
    - Surname
    - Email
    - AttendingOn.ID
aqnewsholder:
  singular_name: 'AsureQuality News Holder'
  plural_name: 'AsureQuality News Holders'
aqnewsholdercontroller: []
academypage:
  db:
    ContactTitle: Varchar(200)
    ContactText: HTMLText
  has_one:
    ContactImage: SilverStripe\Assets\Image
  owns:
    - ContactImage
  icon_class: font-icon-p-book
academypagecontroller:
  allowed_actions:
    - index
    - course
campaignlandingpage:
  icon_class: font-icon-p-alt-2
  db:
    ContentSecondary: HTMLText
    ContactEmail: Varchar(255)
    FormContent: HTMLText
    FormSubmittedContent: HTMLText
    FormBackgroundColour: 'Enum("kahurangi,karikiuri,kikorangi,primary,black", "kahurangi")'
    FooterBackgroundColour: 'Enum("kahurangi,karikiuri,kikorangi,primary,black", "black")'
    HeadingColour: 'Enum("kahurangi,karikiuri,kikorangi,primary,black", "primary")'
  has_many:
    Enquiries: CampaignLandingEnquiry
  cascade_deletes:
    - Enquiries
  defaults:
    ShowInMenus: 0
contactpage:
  db:
    NewZealandOfficeText: HTMLText
    NewZealandMapEmbed: HTMLText
    NewZealandShowOnFrontEnd: Boolean
    AustraliaOfficeText: HTMLText
    AustraliaMapEmbed: HTMLText
    AustraliaShowOnFrontEnd: Boolean
    SingaporeOfficeText: HTMLText
    SingaporeMapEmbed: HTMLText
    SingaporeShowOnFrontEnd: Boolean
    SaudiArabiaOfficeText: HTMLText
    SaudiArabiaMapEmbed: HTMLText
    SaudiArabiaShowOnFrontEnd: Boolean
    ContactFormTitle: Varchar(255)
    ContactFormContent: HTMLText
  has_one:
    SubmissionPage: SilverStripe\CMS\Model\SiteTree
  many_many:
    Labs: Lab
coursefinderpage:
  db:
    InHouseMessage: HTMLText
    BookingMessage: HTMLText
    EnquiryConfirmationMessage: HTMLText
    FailedBookingHeading: Varchar
    FailedBookingContent: HTMLText
    SuccessfulBookingHeading: Varchar
    SuccessfulBookingContent: HTMLText
    ConfirmationEmailContent: HTMLText
    ConfirmationEmailFooterContent: HTMLText
    ConfirmationEmailFromAddress: Varchar(255)
    NotificationEmailRecipient: Varchar(255)
    NotificationEmailFromAddress: Varchar(255)
    FailedWaitlistHeading: Varchar
    FailedWaitlistContent: HTMLText
    SuccessfulWaitlistHeading: Varchar
    SuccessfulWaitlistContent: HTMLText
    WaitlistConfirmationEmailContent: HTMLText
    WaitlistConfirmationEmailFooterContent: HTMLText
  has_one:
    TermsAndCoditionsPage: SilverStripe\CMS\Model\SiteTree
    TermsAndConditionsFile: SilverStripe\Assets\File
    BookingEmailAttachment: SilverStripe\Assets\File
    PromotedPage: Page
  owns:
    - TermsAndConditionsFile
    - BookingEmailAttachment
coursefinderpagecontroller:
  allowed_actions:
    - programmes
    - programme
    - location
    - complete
    - error
    - checkout
    - waitlist_error
    - waitlist_success
    - employer
    - enrol
    - remove
    - joinWaitlist
    - BookingForm
    - removeWaitlist
    - removeAttendee
    - previewBookingConfirmation
formpage:
  db:
    ContentHeading: Text
    ContentText: HTMLText
    FormHeading: Varchar(200)
    FormText: HTMLText
    ShowForm: Boolean
homepage:
  icon_class: font-icon-p-home
homepagecontroller:
  allowed_actions:
    - index
    - subjects
industryeventpage:
  db:
    SubTitle: Varchar(255)
    PastEventTitle: Varchar(255)
  icon_class: font-icon-p-book
invoicepage:
  icon_class: font-icon-p-cart
  db:
    DetailsCopy: HTMLText
    ReviewCopy: HTMLText
    PaymentFailedCopy: HTMLText
    PaymentSuccessCopy: HTMLText
    PaymentReceiptEmailCopy: HTMLText
    PaymentReceiptFooterCopy: HTMLText
  defaults:
    ReviewCopy: '

Review the summary and proceed to the next page to enter your card details.

' page: db: HideSocialShare: Boolean BannerCaption: HTMLText ShowNewsletterPopup: Boolean SchemaMetaType: Varchar(200) Keywords: Text ExtraHeadScript: Text HideMenus: Boolean has_one: BannerImage: SilverStripe\Assets\Image MenuImage: SilverStripe\Assets\Image has_many: Feedback: PageFeedback MergedProgrammePages: App\Model\MergedProgrammePage owns: - MenuImage - BannerImage - SocialImage cascade_deletes: - Feedback extensions: - DNADesign\Elemental\Extensions\ElementalPageExtension - CyberDuck\SEO\Model\Extension\SeoPageExtension - Sheadawson\Linkable\Extensions\LinkableDataExtension pagecontroller: search_index_class: AQSearchIndex classes_to_search: - class: Programme includeSubclasses: true - class: Page includeSubclasses: true allowed_actions: - CTAForm - finished - readAnnouncement - logFeedback - NewsletterSubscribeForm - results extensions: - CWP\AgencyExtensions\Extensions\CWPPageExtension - CyberDuck\SEO\Model\Extension\SeoPageControllerExtension popupformpage: db: PopupHeading: Varchar(200) PopupText: HTMLText ShowPopup: Boolean has_one: PopupImage: SilverStripe\Assets\Image owns: - PopupImage quizpage: db: BackgroundColour: Varchar(20) ColourLeft: Varchar ColourRight: Varchar has_many: Questions: QuizQuestion AnswerClassifications: QuizAnswerClassification Submissions: QuizSubmission cascade_deletes: - Questions - AnswerClassifications - Submissions icon_class: font-icon-p-alt-2 sectionpage: icon_class: font-icon-p-list description: 'A landing page for sections of the site.' teammemberpage: icon: resources/app/images/icons/sitetree_images/team.png description: 'A page for easily listing members of a team eg. KAM or Executives' has_many: TeamMembers: TeamMember webinarholder: allowed_children: - WebinarPage extensions: - SilverStripe\Lumberjack\Model\Lumberjack has_many: Presenters: Presenter db: RegisterThanksText: HTMLText EmailFrom: Varchar(255) EmailSubject: Varchar(255) EmailMessage: HTMLText owns: - Presenters icon_class: font-icon-p-package webinarpage: icon_class: font-icon-p-post db: Start: Datetime Duration: Varchar Type: Varchar ExternalURL: Varchar(200) ContentLeft: HTMLText ContentRight: HTMLText has_one: Presenter: Presenter FeaturedImage: SilverStripe\Assets\Image owns: - FeaturedImage has_many: Registrations: WebinarRegistration cascade_deletes: - Registrations many_many: Subjects: Subject show_in_sitetree: false webinarpagecontroller: allowed_actions: - RegisterForm workshopregistrationpage: icon_class: font-icon-p-post db: Location: Varchar(200) When: Varchar(200) Duration: Varchar(200) SuccessfulBookingHeading: Varchar(200) SuccessfulBookingContent: HTMLText ConfirmationEmailContent: HTMLText TermsText: HTMLText has_one: Programme: Programme has_many: Registrations: WorkshopRegistration cascade_deletes: - Registrations defaults: SuccessfulBookingHeading: 'Your registration was successful' pagefeedbackreport: [] aqsearchindex: dictionary: default copy_fields: - _text - _spellcheckText - _textTight casting: getFieldDefinitions: HTMLText aqsearchresult: [] crm: headers: Content-Type: application/x-www-form-urlencoded Accept: application/json endpoint: 'https://login.microsoftonline.com/common/oauth2/token' crmresult: [] jsongeocodingservice: [] soapadapter: [] soapadapterresult: [] vtsoapadapter: [] activeoccurrencetask: [] clearloginattempts: [] clearoldcartbookings: [] clearvettrakdatatask: [] inspectvettrak: [] searchkeywordtask: [] showdbtask: segment: ShowDBTask syncbooking: [] testbookingemail: [] testvettrakapi: [] updatevettrak: [] elementcode: icon: font-icon-block-search db: Title: Varchar(255) CodeContent: Text table_name: ElementCode singular_name: 'Code block' plural_name: 'Code blocks' description: 'Displays a block of code' elementcoursesearch: icon: font-icon-block-search db: Title: Varchar(255) has_one: [] table_name: ElementCourseSearch singular_name: 'Course search block' plural_name: 'Course search blocks' description: 'Displays the course search' elementimagecallout: icon: font-icon-block-promo-3 db: Title: Varchar(255) Content: HTMLText FullBleed: Boolean Width: 'Enum(''Standard, Fullbleed, Narrow'', ''Standard'')' HeadingLevel: 'Enum(''1,2,3'',''2'')' ImageSize: 'Enum(''100%, 60%, 50%'', ''50%'')' TitleExpandsOverImage: Boolean ParallaxImage: Boolean ImagePosition: 'Enum(''left, center, right'', ''right'')' ColourScheme: 'Enum(''blue, black, green, grey, white'', ''grey'')' SlideLinkButtonColor: 'Enum(''blue, dark, green, white'', ''white'')' has_one: Image: SilverStripe\Assets\Image ImageLink: Sheadawson\Linkable\Models\Link ContentImage: SilverStripe\Assets\Image owns: - Image - ContentImage table_name: ElementImageCallout singular_name: 'Image call out block' plural_name: 'Image call out blocks' inline_editable: false description: 'Image call out block displays an image and some text as an overlay.' elementlatestnews: icon: font-icon-block-user-5 db: Title: Varchar(255) has_one: [] table_name: ElementLatestNews singular_name: 'Latest news block' plural_name: 'Latest news blocks' description: 'Displays the latest news' elementnewsletter: icon: font-icon-block-email db: Title: Varchar(255) Content: HTMLText List: Varchar(255) NewsletterStyle: 'Enum("dark,green,light", "green")' has_one: NewsletterImage: SilverStripe\Assets\Image owns: - NewsletterImage table_name: ElementNewsletter singular_name: 'Newsletter block' plural_name: 'Newsletter blocks' description: 'Displays a Newsletter Signup' elementpagefeedback: icon: font-icon-block-conversation table_name: ElementPageFeedback singular_name: 'Page feedback block' plural_name: 'Page feedback blocks' description: 'Display a feedback form' db: Large: Boolean elementpopularcourses: icon: font-icon-block-award db: Title: Varchar(255) has_one: [] many_many: Subjects: Subject Industries: Industry PromotedProgrammes: Programme table_name: ElementPopularCourses singular_name: 'Popular courses block' plural_name: 'Popular courses blocks' description: 'Displays the popular courses' elementpromotedpage: icon: font-icon-block-custom has_one: Page: SilverStripe\CMS\Model\SiteTree Image: SilverStripe\Assets\Image owns: - Image table_name: ElementPromotedPage singular_name: 'Promotion block' plural_name: 'Promotion blocks' description: 'Promotion block' elementspacer: icon: font-icon-block-embed db: SpaceDesktop: Int SpaceMobile: Int Background: 'Enum(''white, grey, blue'', ''white'')' has_one: [] table_name: ElementSpacer singular_name: 'Spacer block' plural_name: 'Spacer blocks' description: 'Spacer block' elementsteps: icon: font-icon-block-back db: Background: 'Enum(''white, grey, blue, green'', ''white'')' Width: 'Enum(''full, standard'', ''standard'')' ShowArrow: Boolean Content: HTMLText TextOne: Text TextTwo: Text TextThree: Text TextFour: Text has_one: ImageOne: SilverStripe\Assets\Image ImageTwo: SilverStripe\Assets\Image ImageThree: SilverStripe\Assets\Image ImageFour: SilverStripe\Assets\Image owns: - ImageOne - ImageTwo - ImageThree - ImageFour table_name: ElementSteps singular_name: 'Step block' plural_name: 'Step blocks' description: 'Displays a list of pictures in a step format' elementteammembers: icon: font-icon-block-group db: [] has_one: [] table_name: ElementTeamMembers singular_name: 'Team members block' plural_name: 'Team members blocks' description: 'Team members block' elementvideo: icon: font-icon-block-custom db: Heading: HTMLText URL: Varchar FullURL: Varchar has_one: Image: SilverStripe\Assets\Image owns: - Image table_name: ElementVideo singular_name: 'Video block' plural_name: 'Video blocks' description: 'Video block' bringyourownideas\updatechecker\updatechecker: [] cwp\search\cwpsearchengine: search_options: hl: 'true' use_spellcheck: true spellcheck_options: spellcheck: 'true' spellcheck.collate: 'true' spellcheck.dictionary: default extensions: [] unextendable_classes: - SilverStripe\View\ViewableData cwp\search\cwpsearchindex: copy_fields: - _text - _spellcheckText dictionary: _spellcheck cwp\search\cwpsearchpage: hide_ancestor: CWP\Search\CwpSearchPage plural_name: 'Search pages' table_name: CwpSearchPage cwp\search\cwpsearchpagecontroller: [] cwp\search\cwpsearchresult: casting: Original: Text OriginalLink: Text Suggestion: Text SuggestionLink: Text Query: Text SearchLink: Text RSSLink: Text AtomLink: Text dnadesign\elemental\graphql\readoneblockresolver: [] silverstripe\admin\adminerrorextension: [] silverstripe\admin\adminrootcontroller: url_base: admin default_panel: SilverStripe\CMS\Controllers\CMSPagesController silverstripe\admin\cmsbatchaction: [] silverstripe\admin\cmsbatchactionhandler: batch_actions: [] registered_actions: null url_handlers: $BatchAction/applicablepages: handleApplicablePages $BatchAction/confirmation: handleConfirmation $BatchAction: handleBatchAction allowed_actions: - handleBatchAction - handleApplicablePages - handleConfirmation silverstripe\admin\cmseditlinkextension: cms_edit_owner: '' silverstripe\admin\cmsmenu: [] silverstripe\admin\cmsmenuitem: [] silverstripe\admin\cmsprofilecontroller: url_segment: myprofile menu_title: 'My Profile' required_permission_codes: false tree_class: SilverStripe\Security\Member silverstripe\admin\groupimportform: [] silverstripe\admin\leftandmain: client_debugging: true url_segment: null url_rule: /$Action/$ID/$OtherID menu_title: null menu_icon: null menu_priority: 0 url_priority: 50 tree_class: null help_link: '' allowed_actions: - index - save - printable - show - Modals - EditForm - AddForm - batchactions - BatchActionsForm - schema - methodSchema url_handlers: 'GET schema/$FormName/$ItemID/$OtherItemID': schema 'GET methodSchema/$Method/$FormName/$ItemID': methodSchema dependencies: FormSchema: '%$SilverStripe\Forms\Schema\FormSchema' VersionProvider: '%$SilverStripe\Core\Manifest\VersionProvider' admin_themes: - 'silverstripe/admin:cms-forms' - $default required_permission_codes: null session_namespace: null extra_requirements_javascript: - 'silverstripe/userforms:client/dist/js/userforms-cms.js' - 'cwp/agency-extensions:client/dist/js/bundle.js' - 'dnadesign/silverstripe-elemental:client/dist/js/bundle.js' - 'jonom/focuspoint: client/dist/js/main.js' - 'jonom/silverstripe-betternavigator: javascript/BN.LeftAndMain.Preview.js' - 'silverstripe/cms: client/dist/js/bundle.js' - 'silverstripe/cms: client/dist/js/SilverStripeNavigator.js' - 'silverstripe/elemental-bannerblock:client/dist/js/bundle.js' - 'silverstripe/lumberjack:javascript/GridField.js' - 'silverstripe/session-manager: client/dist/js/bundle.js' - 'silverstripe/tagfield:client/dist/js/bundle.js' - 'silverstripe/tagfield:client/dist/js/bundle.js' - 'silverstripe/versioned-admin:client/dist/js/bundle.js' extra_requirements_css: - _resources/app/client/css/cms.css - 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' - 'cwp/agency-extensions:client/dist/styles/bundle.css' - 'cwp/cwp-core:css/custom.css' - 'cyber-duck/silverstripe-seo:assets/css/seo.css' - 'dnadesign/silverstripe-elemental:client/dist/styles/bundle.css' - 'dnadesign/silverstripe-elemental-virtual:css/elemental-admin.css' - 'jonom/focuspoint: client/dist/styles/main.css' - 'silverstripe/cms: client/dist/styles/bundle.css' - 'silverstripe/elemental-bannerblock:client/dist/styles/bundle.css' - 'silverstripe/lumberjack:css/lumberjack.css' - 'silverstripe/session-manager: client/dist/styles/bundle.css' - 'silverstripe/tagfield:client/dist/styles/bundle.css' - 'silverstripe/tagfield:client/dist/styles/bundle.css' - 'silverstripe/versioned-admin:client/dist/styles/bundle.css' - 'symbiote/silverstripe-advancedworkflow:client/dist/styles/advancedworkflow.css' extra_requirements_themedCss: [] session_keepalive_ping: false frame_options: SAMEORIGIN section_name: null help_links: 'CMS User help': 'https://userhelp.silverstripe.org/en/4' 'Developer docs': 'https://docs.silverstripe.org/en/4/' Community: 'https://www.silverstripe.org/' Feedback: 'https://www.silverstripe.org/give-feedback/' application_link: //www.silverstripe.org/ application_name: Silverstripe menu_groups: Content: icon: sitemap children: - SilverStripe-CMS-Controllers-CMSPagesController - SilverStripe-AssetAdmin-Controller-AssetAdmin - SilverStripe-Taxonomy-TaxonomyAdmin - Dynamic-Elements-Promos-Admin-PromosAdmin - Dynamic-Elements-Admin-TestimonialsAdmin - CyberDuck-SEO-Admin-SEOAdmin - SilverStripe-CampaignAdmin-CampaignAdmin - EventAdmin AsureQuality: icon: globe-1 children: - BookingAdmin - InvoiceAdmin - WebinarRegistrations - VETtrakDataAdmin - CustomerLoginAdmin Developer: icon: info-circled children: - Symbiote-QueuedJobs-Controllers-QueuedJobsAdmin - Symbiote-AdvancedWorkflow-Admin-AdvancedWorkflowAdmin extensions: 0: CWP\Core\Extension\CWPVersionExtension 1: DNADesign\Elemental\Extensions\ElementalLeftAndMainExtension 2: SilverStripe\Admin\GraphQL\GraphQLLegacyExtension 3: SilverStripe\AssetAdmin\Controller\AssetAdminFieldsExtension 4: SilverStripe\CampaignAdmin\CampaignAdminExtension 5: SilverStripe\CMS\Controllers\LeftAndMainPageIconsExtension 6: SilverStripe\CMS\Controllers\LeftAndMainBatchActionsExtension 7: SilverStripe\ContentReview\Extensions\ContentReviewLeftAndMainExtension 8: SilverStripe\GraphQL\Extensions\ClientConfigProvider SpellCheckAdminExtension: SilverStripe\SpellCheck\Handling\SpellCheckAdminExtension RecursivePublishableHandler: SilverStripe\Versioned\RecursivePublishableHandler 9: Symbiote\GroupedCmsMenu\Admin\GroupedCmsMenu graphql_legacy: false __deprecated: config: silverstripe\admin\leftandmain: help_link: version: 1.12.0 message: 'Config SilverStripe\Admin\LeftAndMain.help_link is deprecated. Use $help_links instead.' silverstripe\admin\securityadmin: subitem_class: version: 1.13.0 message: 'Config SilverStripe\Admin\SecurityAdmin.subitem_class is deprecated. Will be removed without equivalent functionality to replace it.' silverstripe\tagfield\stringtagfield: immediate_write_enabled: version: 3.0.0 message: 'Config SilverStripe\TagField\StringTagField.immediate_write_enabled is deprecated. Will be removed without equivalent functionality to replace it.' silverstripe\assets\flysystem\flysystemassetstore: legacy_filenames: version: 1.4.0 message: 'Config SilverStripe\Assets\Flysystem\FlysystemAssetStore.legacy_filenames is deprecated. Legacy file names will not be supported in Silverstripe CMS 5.' silverstripe\cms\controllers\cmsmain: subitem_class: version: 1.13.0 message: 'Config SilverStripe\CMS\Controllers\CMSMain.subitem_class is deprecated. Do not use this options.' silverstripe\control\director: alternate_public_dir: version: 4.13.0 message: 'Config SilverStripe\Control\Director.alternate_public_dir is deprecated. Will be removed without equivalent functionality to replace it.' silverstripe\control\http: cache_ajax_requests: version: '4.2.0:5.0.0' message: 'Config SilverStripe\Control\HTTP.cache_ajax_requests is deprecated. ''HTTP.cache_ajax_requests config is deprecated.' disable_http_cache: version: '4.2.0:5.0.0' message: 'Config SilverStripe\Control\HTTP.disable_http_cache is deprecated. Use HTTPCacheControlMiddleware.defaultState/.defaultForcingLevel instead.' cache_control: version: '4.2.0:5.0.0' message: 'Config SilverStripe\Control\HTTP.cache_control is deprecated. Handled by HTTPCacheControlMiddleware instead.' vary: version: '4.2.0:5.0.0' message: 'Config SilverStripe\Control\HTTP.vary is deprecated. Handled by HTTPCacheControlMiddleware instead.' silverstripe\security\permission: declared_permissions: version: 4.4.0 message: 'Config SilverStripe\Security\Permission.declared_permissions is deprecated. .' declared_permissions_list: version: 4.4.0 message: 'Config SilverStripe\Security\Permission.declared_permissions_list is deprecated. .' silverstripe\security\security: word_list: version: '4.12' message: 'Config SilverStripe\Security\Security.word_list is deprecated. Will be removed without equivalent functionality to replace it.' silverstripe\view\ssviewer: theme: version: 4.0.0 message: 'Config SilverStripe\View\SSViewer.theme is deprecated. Use themes config instead.' silverstripe\forms\gridfield\gridfieldfilterheader: force_legacy: version: '4.3.0:5.0.0' message: 'Config SilverStripe\Forms\GridField\GridFieldFilterHeader.force_legacy is deprecated. Will be removed in 5.0.' silverstripe\view\shortcodes\embedshortcodeprovider: attribute_whitelist: version: 4.12.0 message: 'Config SilverStripe\View\Shortcodes\EmbedShortcodeProvider.attribute_whitelist is deprecated. Removed without equivalent functionality to replace it.' silverstripe\i18n\data\sources: module_priority: version: 4.0.0 message: 'Config SilverStripe\i18n\Data\Sources.module_priority is deprecated. Use SilverStripe\Core\Manifest\ModuleManifest.module_priority instead.' silverstripe\admin\leftandmainextension: [] silverstripe\admin\leftandmainformrequesthandler: [] silverstripe\admin\leftandmain_httpresponse: [] silverstripe\admin\memberimportform: [] silverstripe\admin\modalcontroller: allowed_actions: - EditorExternalLink - EditorEmailLink extensions: - SilverStripe\AssetAdmin\Extensions\RemoteFileModalExtension - SilverStripe\CMS\Forms\InternalLinkModalExtension silverstripe\admin\modeladmin: url_rule: /$ModelClass/$Action managed_models: null menu_priority: -0.5 menu_icon_class: font-icon-database allowed_actions: - ImportForm - SearchForm url_handlers: $ModelClass/$Action: handleAction model_importers: null page_length: 30 silverstripe\admin\securityadmin: url_segment: security url_rule: /$Action/$ID/$OtherID menu_title: Security tree_class: SilverStripe\Security\Group subitem_class: SilverStripe\Security\Member required_permission_codes: CMS_ACCESS_SecurityAdmin menu_icon_class: font-icon-torsos-all allowed_actions: - EditForm - MemberImportForm - memberimport - GroupImportForm - groupimport - groups - users - roles silverstripe\akismet\akismetfield: is_spam_when_response_fails: false silverstripe\akismet\akismetspamprotector: api_key: '' bypass_permission: ADMIN bypass_members: false require_confirmation: false save_spam: true silverstripe\assets\assetcontrolextension: keep_archived_assets: false silverstripe\assets\assetmanipulationlist: [] silverstripe\assets\file: default_sort: '"Name"' singular_name: File plural_name: Files resample_images: true non_live_permissions: - CMS_ACCESS - VIEW_DRAFT_CONTENT db: Name: Varchar(255) Title: Varchar(255) File: DBFile ShowInSearch: Boolean(1) has_one: Parent: SilverStripe\Assets\File Owner: SilverStripe\Security\Member has_many: BackLinks: SilverStripe\Assets\Shortcodes\FileLink.Linked owned_by: - BackLinks indexes: FileHash: true defaults: ShowInSearch: 1 extensions: - SilverStripe\ORM\Hierarchy\Hierarchy - SilverStripe\Security\InheritedPermissionsExtension - FileExtension - DownloadableFile - CWP\CWP\Extensions\CwpSiteTreeFileExtension - SilverStripe\TextExtraction\Extension\FileTextExtractable - SilverStripe\AssetAdmin\Controller\AssetAdminFile - SilverStripe\UserForms\Extension\UserFormFileExtension - SilverStripe\Versioned\Versioned - SilverStripe\VersionedAdmin\Extensions\FileArchiveExtension casting: TreeTitle: HTMLFragment getTreeTitle: HTMLFragment Tag: HTMLFragment getTag: HTMLFragment AttributesHTML: HTMLFragment getAttributesHTML: HTMLFragment table_name: File allowed_extensions: - '' - ace - arc - arj - asf - au - avi - bmp - bz2 - cab - cda - csv - dmg - doc - docx - dotx - flv - gif - gz - hqx - ico - jpeg - jpg - kml - m4a - m4v - mid - midi - mkv - mov - mp3 - mp4 - mpa - mpeg - mpg - ogg - ogv - pages - pcx - pdf - png - pps - ppt - pptx - potx - ra - ram - rm - rtf - sit - sitx - tar - tgz - tif - tiff - txt - wav - webm - webp - wma - wmv - xls - xlsx - xltx - zip - zipx - epub - graphql - webp - svg app_categories: archive: - ace - arc - arj - bz - bz2 - cab - dmg - gz - hqx - jar - rar - sit - sitx - tar - tgz - zip - zipx audio: - aif - aifc - aiff - apl - au - avr - cda - m4a - mid - midi - mp3 - ogg - ra - ram - rm - snd - wav - wma document: - css - csv - doc - docx - dotm - dotx - htm - html - js - kml - pages - pdf - potm - potx - pps - ppt - pptx - rtf - txt - xhtml - xls - xlsx - xltm - xltx - xml - graphql image: - alpha - als - bmp - cel - gif - ico - icon - jpeg - jpg - pcx - png - ps - psd - tif - tiff - webp image/supported: - gif - jpeg - jpg - png - bmp - ico - webp flash: - fla - swf video: - asf - avi - flv - ifo - m1v - m2v - m4v - mkv - mov - mp2 - mp4 - mpa - mpe - mpeg - mpg - ogv - qt - vob - webm - wmv class_for_file_extension: '*': SilverStripe\Assets\File jpg: SilverStripe\Assets\Image jpeg: SilverStripe\Assets\Image png: SilverStripe\Assets\Image gif: SilverStripe\Assets\Image bmp: SilverStripe\Assets\Image ico: SilverStripe\Assets\Image webp: SilverStripe\Assets\Image apply_restrictions_to_admin: true update_filesystem: true file_types: gif: 'GIF image - good for diagrams' jpg: 'JPEG image - good for photos' jpeg: 'JPEG image - good for photos' png: 'PNG image - good general-purpose format' ico: 'Icon image' tiff: 'Tagged image format' doc: 'Word document' xls: 'Excel spreadsheet' ppt: 'PowerPoint presentation' docx: 'Word document' xlsx: 'Excel spreadsheet' pptx: 'PowerPoint presentation' zip: 'ZIP compressed file' gz: 'GZIP compressed file' dmg: 'Apple disk image' pdf: 'Adobe Acrobat PDF file' mp3: 'MP3 audio file' wav: 'WAV audio file' avi: 'AVI video file' mpg: 'MPEG video file' mpeg: 'MPEG video file' js: 'Javascript file' css: 'CSS file' html: 'HTML file' htm: 'HTML file' webp: 'WEBP Image' force_resample: false strip_thumbnail_width: 50 strip_thumbnail_height: 50 cms_thumbnail_width: 100 cms_thumbnail_height: 100 asset_preview_width: 930 asset_preview_height: 336 silverstripe\assets\filedefaultpermissions: [] silverstripe\assets\filefinder: [] silverstripe\assets\filenamefilter: default_use_transliterator: true default_replacements: /\s/: '-' '/[^-_A-Za-z0-9+.]+/': '' '/_{2,}/': _ '/-{2,}/': '-' '/^[-_\.]+/': '' silverstripe\assets\filesystem: file_create_mask: 1533 folder_create_mask: 1533 silverstripe\assets\folder: singular_name: Folder plural_name: Folders table_name: Folder silverstripe\assets\foldernamefilter: default_replacements: /\./: '-' silverstripe\assets\image: table_name: Image singular_name: Image plural_name: Images lazy_loading_enabled: true extensions: - ImageExtension - JonoM\FocusPoint\Extensions\FocusPointImageExtension silverstripe\assets\imagebackendfactory: [] silverstripe\assets\interventionbackend: flush_enabled: true error_cache_ttl: invalid: 0 missing: '5,10,20,40,80' unknown: 300 local_temp_path: /tmp/silverstripe-cache-php8.1.32-var-www-mysite-releases-0ad71c611cf921657588aebcb9b2b410b9890f7a/www-data silverstripe\assets\upload: allowed_actions: - index - load uploads_folder: Uploads version_prefix: '-v' silverstripe\assets\upload_validator: default_max_file_size: 50M use_is_uploaded_file: true silverstripe\auditor\auditfactory: [] silverstripe\auditor\audithook: [] silverstripe\auditor\audithookmfa: [] silverstripe\auditor\audithookmanymanylist: [] silverstripe\auditor\audithookmembergroupset: [] silverstripe\auditor\audithooksessionmanager: [] silverstripe\auditor\realipprocessor: [] silverstripe\campaignadmin\addtocampaignhandler: [] silverstripe\campaignadmin\addtocampaignhandler_formaction: [] silverstripe\campaignadmin\addtocampaignvalidator: [] silverstripe\campaignadmin\campaignadmin: allowed_actions: - set - sets - EditForm - campaignEditForm - campaignCreateForm - readCampaigns - readCampaign - deleteCampaign - publishCampaign - removeCampaignItem menu_priority: 3 sync_expires: 300 menu_title: Campaigns menu_icon_class: font-icon-page-multiple tree_class: SilverStripe\Versioned\ChangeSet show_published: true show_inferred: false url_handlers: 'GET sets': readCampaigns 'POST set/$ID/publish': publishCampaign 'GET set/$ID/$Name': readCampaign 'DELETE set/$ID': deleteCampaign campaignEditForm/$ID: campaignEditForm campaignCreateForm: campaignCreateForm 'POST removeCampaignItem/$CampaignID/$ItemID': removeCampaignItem url_segment: campaigns thumbnail_width: 64 thumbnail_height: 64 required_permission_codes: CMS_ACCESS_CampaignAdmin silverstripe\campaignadmin\campaignadminextension: [] silverstripe\campaignadmin\campaignadminlist: [] silverstripe\campaignadmin\sitetreeextension: [] silverstripe\contentwidget\contentwidget: db: HTML: HTMLText title: Content cmsTitle: Content description: 'Custom rich content widget.' table_name: ContentWidget silverstripe\crontask\crontaskstatus: table_name: CronTaskStatus db: TaskClass: Varchar(255) LastChecked: DBDatetime LastRun: DBDatetime silverstripe\documentconverter\importfield: allowed_actions: - upload importer_class: SilverStripe\DocumentConverter\ServiceConnector silverstripe\documentconverter\pageextension: has_one: ImportedFromFile: SilverStripe\Assets\File silverstripe\documentconverter\serviceconnector: username: null password: null url: null silverstripe\documentconverter\settingsfield: [] silverstripe\environmentcheck\environmentchecksuite: registered_checks: db: definition: SilverStripe\EnvironmentCheck\Checks\DatabaseCheck() title: 'Is the database accessible?' solr: definition: SilverStripe\EnvironmentCheck\Checks\SolrIndexCheck() title: 'Are all Solr indexes available?' registered_suites: health: - db - solr extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\environmentcheck\environmentchecksuiteresult: [] silverstripe\environmentcheck\environmentchecker: url_handlers: '': index to_email_address: null from_email_address: null email_results: false log_results_warning: false log_results_warning_level: warning log_results_error: false log_results_error_level: alert silverstripe\errorpage\errorpage: db: ErrorCode: Int defaults: ShowInMenus: 0 ShowInSearch: 0 ErrorCode: 400 table_name: ErrorPage allowed_children: [] description: 'Custom content for different error cases (e.g. "Page not found")' icon_class: font-icon-p-error dev_append_error_message: true enable_static_file: false store_filepath: null silverstripe\errorpage\errorpagecontroller: [] silverstripe\errorpage\errorpagecontrollerextension: [] silverstripe\errorpage\errorpageerrorformatter: [] silverstripe\errorpage\errorpagefileextension: [] silverstripe\graphql\controller: cors: Enabled: false Allow-Origin: [] Allow-Headers: 'Authorization, Content-Type' Allow-Methods: 'GET, POST, OPTIONS' Allow-Credentials: '' Max-Age: 86400 silverstripe\html5\html5value: [] silverstripe\hybridsessions\hybridsession: dependencies: handlers: - '%$\SilverStripe\HybridSessions\Store\CookieStore' - '%$\SilverStripe\HybridSessions\Store\DatabaseStore' silverstripe\iframe\iframepage: db: IFrameURL: Text IFrameTitle: Varchar AutoHeight: Boolean(1) AutoWidth: Boolean(1) FixedHeight: Int(500) FixedWidth: Int(0) AlternateContent: HTMLText BottomContent: HTMLText ForceProtocol: Varchar defaults: AutoHeight: '1' AutoWidth: '1' FixedHeight: '500' FixedWidth: '0' table_name: IFramePage description: 'Embeds an iframe into the body of the page.' singular_name: 'IFrame Page' silverstripe\iframe\iframepagecontroller: [] silverstripe\mimevalidator\mimeuploadvalidator: MimeTypes: csv: - application/csv - text/plain ico: - image/vnd.microsoft.icon - image/x-icon - image/x-ico ics: - text/plain docx: - application/vnd.openxmlformats-officedocument.wordprocessingml.document - application/zip docm: - application/vnd.ms-word.document.macroEnabled.12 - application/zip dotx: - application/vnd.openxmlformats-officedocument.wordprocessingml.template - application/zip dotm: - application/vnd.ms-word.template.macroEnabled.12 - application/zip xlsx: - application/vnd.openxmlformats-officedocument.spreadsheetml.sheet - application/zip xlsm: - application/vnd.ms-excel.sheet.macroEnabled.12 - application/zip xltx: - application/vnd.openxmlformats-officedocument.spreadsheetml.template - application/zip xltm: - application/vnd.ms-excel.template.macroEnabled.12 - application/zip xlsb: - application/vnd.ms-excel.sheet.binary.macroEnabled.12 - application/zip xlam: - application/vnd.ms-excel.addin.macroEnabled.12 - application/zip pptx: - application/vnd.openxmlformats-officedocument.presentationml.presentation - application/zip pptm: - application/vnd.ms-powerpoint.presentation.macroEnabled.12 - application/zip ppsx: - application/vnd.openxmlformats-officedocument.presentationml.slideshow - application/zip ppsm: - application/vnd.ms-powerpoint.slideshow.macroEnabled.12 - application/zip potx: - application/vnd.openxmlformats-officedocument.presentationml.template - application/zip potm: - application/vnd.ms-powerpoint.template.macroEnabled.12 - application/zip ppam: - application/vnd.ms-powerpoint.addin.macroEnabled.12 - application/zip sldx: - application/vnd.openxmlformats-officedocument.presentationml.slide - application/zip sldm: - application/vnd.ms-powerpoint.slide.macroEnabled.12 - application/zip one: - application/msonenote - application/zip onetoc2: - application/msonenote - application/zip onetmp: - application/msonenote - application/zip onepkg: - application/msonenote - application/zip thmx: - application/vnd.ms-officetheme - application/zip silverstripe\mimevalidator\mimeuploadvalidatorexception: [] silverstripe\reports\report: excluded_reports: - SilverStripe\Reports\Report - SilverStripe\Reports\ReportWrapper - SilverStripe\Reports\SideReportWrapper limit_count_in_overview: 10000 silverstripe\reports\reportadmin: url_segment: reports menu_title: Reports menu_icon_class: font-icon-chart-line template_path: null tree_class: SilverStripe\Reports\Report url_handlers: show/$ReportClass/$Action: handleAction required_permission_codes: CMS_ACCESS_ReportAdmin silverstripe\reports\reportwrapper: [] silverstripe\reports\sidereportview: [] silverstripe\reports\sidereportwrapper: [] silverstripe\restfulserver\basicrestfulauthenticator: [] silverstripe\restfulserver\dataformatter: priority: 50 silverstripe\restfulserver\restfulserver: url_handlers: $ClassName!/$ID/$Relation: handleAction '': notFound api_base: api/v1/ authenticator: SilverStripe\RestfulServer\BasicRestfulAuthenticator default_extension: xml endpoint_aliases: [] location_header_on_create: true allowed_actions: - index - notFound silverstripe\restfulserver\restfulserveritem: url_handlers: $Relation: handleRelation silverstripe\restfulserver\restfulserverlist: url_handlers: '#ID': handleItem silverstripe\securityreport\memberreportextension: casting: GroupsDescription: Text PermissionsDescription: Text silverstripe\securityreport\usersecurityreport: columns: ID: 'User ID' FirstName: 'First Name' Surname: Surname Email: Email Created: 'Date Created' LastLoggedIn: 'Last Logged In' GroupsDescription: Groups PermissionsDescription: Permissions silverstripe\forms\segmentfield: allowed_actions: - suggest silverstripe\omnipay\gatewayfieldsfactory: whitelist: - type - name - number - startMonth - startYear - expiryMonth - expiryYear - cvv - issueNumber - billingAddress1 - billingAddress2 - billingCity - billingPostcode - billingState - billingCountry - billingPhone - shippingAddress1 - shippingAddress2 - shippingCity - shippingPostcode - shippingState - shippingCountry - shippingPhone - email - company silverstripe\omnipay\gatewayinfo: PaymentExpress_PxPay: parameters: username: AsureQualityLimited password: 306db576d400c14b67dde58bbe9b453455a9342fc8fe2b7400514b261bca6321 silverstripe\omnipay\paymentgatewaycontroller: allowed_actions: - gateway url_handlers: gateway/$Gateway!/$Status: gateway $Identifier/$Status/$ReturnURL: index silverstripe\siteconfig\siteconfig: db: Title: Varchar(255) Tagline: Varchar(255) CanViewType: 'Enum(''Anyone, LoggedInUsers, OnlyTheseUsers'', ''Anyone'')' CanEditType: 'Enum(''LoggedInUsers, OnlyTheseUsers'', ''LoggedInUsers'')' CanCreateTopLevelType: 'Enum(''LoggedInUsers, OnlyTheseUsers'', ''LoggedInUsers'')' many_many: ViewerGroups: SilverStripe\Security\Group EditorGroups: SilverStripe\Security\Group CreateTopLevelGroups: SilverStripe\Security\Group defaults: CanViewType: Anyone CanEditType: LoggedInUsers CanCreateTopLevelType: LoggedInUsers table_name: SiteConfig required_permission: - CMS_ACCESS_CMSMain - CMS_ACCESS_LeftAndMain extensions: - SiteConfigExtension - SilverStripe\Akismet\Config\AkismetConfig - CWP\AgencyExtensions\Extensions\CWPSiteConfigExtension - Symbiote\QueuedJobs\Extensions\MaintenanceLockExtension - CWP\CWP\Extensions\CustomSiteConfig - CyberDuck\SEO\Model\Extension\SeoSiteConfigExtension - nglasl\misdirection\MisdirectionFallbackExtension - SilverStripe\ContentReview\Extensions\ContentReviewDefaultSettings - SilverStripe\VersionFeed\VersionFeedSiteConfig silverstripe\siteconfig\siteconfigleftandmain: url_segment: settings url_rule: /$Action/$ID/$OtherID menu_priority: -1 menu_title: Settings menu_icon_class: font-icon-cog tree_class: SilverStripe\SiteConfig\SiteConfig required_permission_codes: - EDIT_SITECONFIG silverstripe\siteconfig\siteconfigpagepermissions: [] silverstripe\sitewidecontentreport\sitewidecontentreport: extensions: - SilverStripe\SiteWideContentReport\Model\SitewideContentTaxonomy - SilverStripe\SiteWideContentReport\Model\SitewideContentReview silverstripe\spamprotection\editablespamprotectionfield: singular_name: 'Spam Protection Field' plural_name: 'Spam Protection Fields' table_name: EditableSpamProtectionField check_fields: - SilverStripe\UserForms\Model\EditableFormField\EditableEmailField - SilverStripe\UserForms\Model\EditableFormField\EditableTextField - SilverStripe\UserForms\Model\EditableFormField\EditableNumericField db: SpamFieldSettings: Text silverstripe\tagfield\readonlytagfield: [] silverstripe\tagfield\stringtagfield: allowed_actions: - suggest immediate_write_enabled: true silverstripe\tagfield\tagfield: allowed_actions: - suggest silverstripe\taxonomy\taxonomyadmin: url_segment: taxonomy managed_models: - SilverStripe\Taxonomy\TaxonomyTerm - SilverStripe\Taxonomy\TaxonomyType menu_title: Taxonomies menu_icon_class: font-icon-tags silverstripe\taxonomy\taxonomyterm: table_name: TaxonomyTerm db: Name: Varchar(255) Sort: Int has_many: Children: SilverStripe\Taxonomy\TaxonomyTerm has_one: Parent: SilverStripe\Taxonomy\TaxonomyTerm Type: SilverStripe\Taxonomy\TaxonomyType extensions: - SilverStripe\ORM\Hierarchy\Hierarchy - AqTaxonomyTermExtension - CWP\CWP\Extensions\TaxonomyTermExtension casting: TaxonomyName: Text default_sort: Sort summary_fields: Name: Name Type.Name: Type type_inheritance_enabled: true silverstripe\taxonomy\taxonomytype: table_name: TaxonomyType db: Name: Varchar(255) silverstripe\versioned\changeset: singular_name: Campaign plural_name: Campaigns table_name: ChangeSet db: Name: Varchar State: 'Enum(''open,published,reverted'',''open'')' IsInferred: Boolean(0) Description: Text PublishDate: Datetime LastSynced: Datetime has_many: Changes: SilverStripe\Versioned\ChangeSetItem defaults: State: open has_one: Owner: SilverStripe\Security\Member Publisher: SilverStripe\Security\Member casting: Details: Text default_sort: '"ChangeSet"."State" ASC, "ChangeSet"."ID" ASC' important_classes: - SilverStripe\CMS\Model\SiteTree - SilverStripe\Assets\File summary_fields: Name: Title Details: Items StateLabel: Status PublishedLabel: Published required_permission: - CMS_ACCESS_CampaignAdmin - CMS_ACCESS_LeftAndMain silverstripe\versioned\changesetitem: table_name: ChangeSetItem db: VersionBefore: Int VersionAfter: Int Added: 'Enum(''explicitly, implicitly'', ''implicitly'')' has_one: ChangeSet: SilverStripe\Versioned\ChangeSet Object: SilverStripe\ORM\DataObject many_many: ReferencedBy: SilverStripe\Versioned\ChangeSetItem belongs_many_many: References: SilverStripe\Versioned\ChangeSetItem.ReferencedBy indexes: ObjectUniquePerChangeSet: type: unique columns: - ObjectID - ObjectClass - ChangeSetID silverstripe\versioned\datadifferencer: [] silverstripe\versioned\gridfieldarchiveaction: [] silverstripe\versioned\gridfieldrestoreaction: [] silverstripe\versioned\readingmode: [] silverstripe\versioned\recursivepublishable: owns: [] owned_by: [] silverstripe\versioned\recursivepublishablehandler: [] silverstripe\versioned\restoreaction: [] silverstripe\versioned\versioned: draft_site_secured: true non_virtual_fields: - MigratingVersion - NextWriteWithoutVersioned - DeleteWritesVersionDisabled db_for_versions_table: RecordID: Int Version: Int WasPublished: Boolean WasDeleted: Boolean WasDraft: Boolean(1) AuthorID: Int PublisherID: Int casting: RecordID: Int WasPublished: Boolean WasDeleted: Boolean WasDraft: Boolean AuthorID: Int PublisherID: Int db: Version: Int prepopulate_versionnumber_cache: true use_conditions_over_inner_joins: false indexes_for_versions_table: RecordID_Version: type: index columns: - RecordID - Version RecordID: type: index columns: - RecordID Version: type: index columns: - Version AuthorID: type: index columns: - AuthorID PublisherID: type: index columns: - PublisherID versionableExtensions: [] non_live_permissions: - CMS_ACCESS_LeftAndMain - CMS_ACCESS_CMSMain - VIEW_DRAFT_CONTENT use_session: false silverstripe\versioned\versionedgridfieldarchiveextension: [] silverstripe\versioned\versionedgridfielddetailform: [] silverstripe\versioned\versionedgridfielditemrequest: extensions: - DNADesign\Elemental\Extensions\GridFieldDetailFormItemRequestExtension - SilverStripe\VersionedAdmin\Extensions\ArchiveRestoreAction silverstripe\versioned\versionedgridfieldstateextension: [] silverstripe\versioned\versionedhttpmiddleware: [] silverstripe\versioned\versionedstateextension: [] silverstripe\versioned\versionedtabledataqueryextension: [] silverstripe\versioned\versioned_version: [] silverstripe\versionedadmin\archiveadmin: url_segment: archive menu_title: Archive menu_icon_class: font-icon-box silverstripe\versionfeed\versionfeed: db: PublicHistory: Boolean(true) defaults: PublicHistory: true allchanges_enabled: true allchanges_limit: 20 changes_enabled: true changes_limit: 100 silverstripe\versionfeed\versionfeedcontroller: allowed_actions: - changes - allchanges dependencies: ContentFilter: '%$ContentFilter' silverstripe\versionfeed\versionfeedsiteconfig: db: AllChangesEnabled: Boolean(true) defaults: AllChangesEnabled: true symbiote\gridfieldextensions\gridfieldaddexistingsearchbutton: allowed_actions: - handleSearch symbiote\gridfieldextensions\gridfieldaddexistingsearchhandler: allowed_actions: - index - add - SearchForm symbiote\gridfieldextensions\gridfieldaddnewinlinebutton: [] symbiote\gridfieldextensions\gridfieldaddnewmulticlass: allowed_actions: - handleAdd showEmptyString: true symbiote\gridfieldextensions\gridfieldaddnewmulticlasshandler: extensions: - DNADesign\Elemental\Extensions\GridFieldAddNewMultiClassHandlerExtension symbiote\gridfieldextensions\gridfieldconfigurablepaginator: default_page_sizes: - 15 - 30 - 60 symbiote\gridfieldextensions\gridfieldeditablecolumns: allowed_actions: - handleForm symbiote\gridfieldextensions\gridfieldextensions: [] symbiote\gridfieldextensions\gridfieldexternallink: [] symbiote\gridfieldextensions\gridfieldorderablerows: default_immediate_update: true allowed_actions: - handleReorder - handleMoveToPage symbiote\gridfieldextensions\gridfieldrequesthandler: allowed_actions: - Form symbiote\gridfieldextensions\gridfieldtitleheader: [] symbiote\queuedjobs\qjutils: [] tractorcow\silverstripeproxydb\proxydbfactory: extensions: - SilverStripe\Auditor\Extensions\ProxyDBExtension - SilverStripe\FullTextSearch\Search\Extensions\ProxyDBExtension unextendable_classes: - SilverStripe\View\ViewableData unclecheese\displaylogic\criteria: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData comparisons: - isEqualTo - isNotEqualTo - isGreaterThan - isLessThan - contains - startsWith - endsWith - isEmpty - isNotEmpty - isBetween - isChecked - isNotChecked - hasCheckedOption - hasCheckedAtLeast - hasCheckedLessThan animations: - toggle - slide - fade default_animation: toggle unclecheese\displaylogic\criterion: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData thewebmen\webpimages\webpgenerator: [] wilr\googlesitemaps\googlesitemap: dataobjects: [] routes: [] exclude_redirector_pages: true search_indexes: google: 'http://www.google.com/webmasters/sitemaps/ping?sitemap=' bing: 'http://www.bing.com/ping?sitemap=' extensions: [] unextendable_classes: - SilverStripe\View\ViewableData enabled: true objects_per_sitemap: 1000 google_notification_enabled: false use_show_in_search: true bringyourownideas\updatechecker\extensions\checkcomposerupdatesextension: dependencies: UpdateChecker: '%$BringYourOwnIdeas\UpdateChecker\UpdateChecker' bringyourownideas\updatechecker\extensions\composerloaderextension: [] bringyourownideas\updatechecker\extensions\composerupdateextension: db: VersionHash: Varchar VersionConstraint: Varchar(50) AvailableVersion: Varchar(50) AvailableHash: Varchar(50) LatestVersion: Varchar(50) LatestHash: Varchar(50) summary_fields: AvailableVersion: Available LatestVersion: Latest bringyourownideas\maintenance\forms\gridfielddropdownfilter: [] bringyourownideas\maintenance\forms\gridfieldhtmlfragment: [] bringyourownideas\maintenance\forms\gridfieldlinkbutton: [] bringyourownideas\maintenance\forms\gridfieldrefreshbutton: dependencies: QueuedJobService: '%$Symbiote\QueuedJobs\Services\QueuedJobService' allowed_actions: - check bringyourownideas\maintenance\jobs\checkforupdatesjob: reschedule: true reschedule_delay: '+1 day' bringyourownideas\maintenance\model\package: table_name: Package db: Name: Varchar(255) Description: Varchar(255) Version: Varchar(255) Type: Varchar(255) Supported: Boolean Rating: Int summary_fields: Title: Title Description: Description Version: Version extensions: - BringYourOwnIdeas\UpdateChecker\Extensions\ComposerUpdateExtension bringyourownideas\maintenance\reports\sitesummary: extensions: - CWP\CWP\Extensions\CwpSiteSummaryExtension bringyourownideas\maintenance\tasks\updatepackageinfotask: segment: UpdatePackageInfoTask memory_limit: 256m dependencies: ComposerLoader: '%$BringYourOwnIdeas\Maintenance\Util\ComposerLoader' SupportedAddonsLoader: '%$BringYourOwnIdeas\Maintenance\Util\SupportedAddonsLoader' ModuleHealthLoader: '%$BringYourOwnIdeas\Maintenance\Util\ModuleHealthLoader' allowed_types: - silverstripe-module - silverstripe-vendormodule extensions: - BringYourOwnIdeas\UpdateChecker\Extensions\CheckComposerUpdatesExtension bringyourownideas\maintenance\util\apiloader: dependencies: GuzzleClient: '%$GuzzleHttp\Client' extensions: - CWP\CWP\Extension\MaintenanceProxyExtension unextendable_classes: - SilverStripe\View\ViewableData bringyourownideas\maintenance\util\composerloader: extensions: - CWP\CWP\Extension\MaintenanceProxyExtension - BringYourOwnIdeas\UpdateChecker\Extensions\ComposerLoaderExtension unextendable_classes: - SilverStripe\View\ViewableData bringyourownideas\maintenance\util\modulehealthloader: [] bringyourownideas\maintenance\util\supportedaddonsloader: [] colymba\bulkmanager\bulkmanager: [] colymba\bulktools\httpbulktoolsresponse: [] colymba\bulkupload\bulkuploadfield: [] colymba\bulkupload\bulkuploadhandler: allowed_actions: - upload - attach url_handlers: $Action!: $Action colymba\bulkupload\bulkuploader: [] cwp\agencyextensions\extensions\cwppageextension: [] cwp\agencyextensions\extensions\cwpsiteconfigextension: db: FooterLogoLink: Varchar(255) FooterLogoDescription: Varchar(255) FooterLogoSecondaryLink: Varchar(255) FooterLogoSecondaryDescription: Varchar(255) EmptySearch: Varchar(255) NoSearchResults: Varchar(255) MainFontFamily: Varchar(50) HeaderBackground: Varchar(50) NavigationBarBackground: Varchar(50) CarouselBackground: Varchar(50) FooterBackground: Varchar(50) AccentColor: Varchar(50) TextLinkColor: Varchar(50) has_one: Logo: SilverStripe\Assets\Image LogoRetina: SilverStripe\Assets\Image FooterLogo: SilverStripe\Assets\Image FooterLogoRetina: SilverStripe\Assets\Image FooterLogoSecondary: SilverStripe\Assets\Image FavIcon: SilverStripe\Assets\File AppleTouchIcon144: SilverStripe\Assets\File AppleTouchIcon114: SilverStripe\Assets\File AppleTouchIcon72: SilverStripe\Assets\File AppleTouchIcon57: SilverStripe\Assets\File owns: - Logo - LogoRetina - FooterLogo - FooterLogoRetina - FooterLogoSecondary - FavIcon - AppleTouchIcon144 - AppleTouchIcon114 - AppleTouchIcon72 - AppleTouchIcon57 enable_theme_color_picker: false theme_fonts: nunito-sans: 'Nunito Sans' fira-sans: 'Fira Sans' merriweather: Merriweather theme_colors: default-accent: Title: Default CSSClass: default-accent Color: '#0F7EB2' default-background: Title: Default CSSClass: default-background Color: '#001F2C' red: Title: Red CSSClass: red Color: '#E51016' dark-red: Title: 'Dark red' CSSClass: dark-red Color: '#AD161E' pink: Title: Pink CSSClass: pink Color: '#B32A95' purple: Title: Purple CSSClass: purple Color: '#6239C8' blue: Title: Blue CSSClass: blue Color: '#1F6BFE' dark-blue: Title: 'Dark blue' CSSClass: dark-blue Color: '#123581' teal: Title: Teal CSSClass: teal Color: '#00837A' green: Title: Green CSSClass: green Color: '#298436' dark-orange: Title: 'Dark orange' CSSClass: dark-orange Color: '#D34300' dark-ochre: Title: 'Dark ochre' CSSClass: dark-ochre Color: '#947200' black: Title: Black CSSClass: black Color: '#111111' dark-grey: Title: 'Dark grey' CSSClass: dark-grey Color: '#555555' light-grey: Title: 'Light grey' CSSClass: light-grey Color: '#EAEAEA' white: Title: White CSSClass: white Color: '#FFFFFF' cwp\agencyextensions\extensions\carouselpageextension: db: CarouselTitle: Text has_many: CarouselItems: CWP\AgencyExtensions\Model\CarouselItem owns: - CarouselItems cwp\agencyextensions\forms\colorpickerfield: [] cwp\agencyextensions\forms\fontpickerfield: [] cwp\agencyextensions\model\carouselitem: table_name: CarouselItem extensions: - SilverStripe\Versioned\Versioned - CarouselItemExtension versioned_gridfield_extensions: true db: Title: Varchar(255) Content: HTMLText SortOrder: Int PrimaryCallToActionLabel: Varchar(255) SecondaryCallToActionLabel: Varchar(255) has_one: Parent: CWP\CWP\PageTypes\BaseHomePage Image: SilverStripe\Assets\Image PrimaryCallToAction: SilverStripe\CMS\Model\SiteTree SecondaryCallToAction: SilverStripe\CMS\Model\SiteTree owns: - Image summary_fields: Image.CMSThumbnail: Image Title: Title Content.FirstSentence: Text PrimaryCallToAction.Title: 'Primary CTA' SecondaryCallToAction.Title: 'Secondary CTA' searchable_fields: - Title - Content cwp\cwp\extensions\customsiteconfig: db: GACode: Varchar(16) FacebookURL: Varchar(256) TwitterUsername: Varchar(16) cwp\cwp\extensions\cwpcommentingextension: [] cwp\cwp\extensions\cwpsitesummaryextension: [] cwp\cwp\extensions\cwpsitetreeextension: db: ShowPageUtilities: Boolean(1) defaults: ShowPageUtilities: true cwp\cwp\extensions\cwpsitetreefileextension: [] cwp\cwp\extensions\cwpworkflowdefinitionextension: create_default_workflow: true cwp\cwp\extension\maintenanceproxyextension: [] cwp\cwp\extensions\taxonomytermextension: api_access: true belongs_many_many: Pages: CWP\CWP\PageTypes\BasePage cwp\cwp\model\quicklink: db: Name: Varchar(255) ExternalLink: Varchar(255) SortOrder: Int has_one: Parent: CWP\CWP\PageTypes\BaseHomePage InternalLink: SilverStripe\CMS\Model\SiteTree summary_fields: Name: Name InternalLink.Title: 'Internal Link' ExternalLink: 'External Link' table_name: Quicklink cwp\cwp\model\relatedpagelink: table_name: BasePage_RelatedPages extensions: - SilverStripe\Versioned\Versioned db: SortOrder: Int has_one: BasePage: CWP\CWP\PageTypes\BasePage Child: CWP\CWP\PageTypes\BasePage cwp\cwp\pagetypes\basehomepage: icon_class: font-icon-p-home hide_ancestor: CWP\CWP\PageTypes\BaseHomePage singular_name: 'Home Page' plural_name: 'Home Pages' table_name: BaseHomePage db: FeatureOneTitle: Varchar(255) FeatureOneCategory: 'Enum(''bell,comments,film,flag,globe,group,list,phone,rss,time,user'',''comments'')' FeatureOneContent: HTMLText FeatureOneButtonText: Varchar(255) FeatureTwoTitle: Varchar(255) FeatureTwoCategory: 'Enum(''bell,comments,film,flag,globe,group,list,phone,rss,time,user'',''comments'')' FeatureTwoContent: HTMLText FeatureTwoButtonText: Varchar(255) has_one: LearnMorePage: SilverStripe\CMS\Model\SiteTree FeatureOneLink: SilverStripe\CMS\Model\SiteTree FeatureTwoLink: SilverStripe\CMS\Model\SiteTree has_many: Quicklinks: CWP\CWP\Model\Quicklink.Parent extensions: - CWP\AgencyExtensions\Extensions\CarouselPageExtension cwp\cwp\pagetypes\basehomepagecontroller: [] cwp\cwp\pagetypes\basepage: hide_ancestor: CWP\CWP\PageTypes\BasePage api_access: view: - Locale - URLSegment - Title - MenuTitle - Content - MetaDescription - ExtraMenu - Sort - Version - ParentID - ID edit: - Locale - URLSegment - Title - MenuTitle - Content - MetaDescription - ExtraMenu - Sort - Version - ParentID - ID table_name: BasePage related_pages_title: 'Related pages' many_many: Terms: SilverStripe\Taxonomy\TaxonomyTerm RelatedPagesThrough: through: CWP\CWP\Model\RelatedPageLink from: BasePage to: Child owns: - RelatedPagesThrough belongs_many_many: SimilarPages: CWP\CWP\PageTypes\BasePage many_many_extraFields: RelatedPages: SortOrder: Int plural_name: 'Base Pages' cwp\cwp\pagetypes\basepagecontroller: extensions: - AqPageControllerExtension - CWP\Search\Extensions\SearchControllerExtension cwp\cwp\pagetypes\datedupdateholder: hide_ancestor: CWP\CWP\PageTypes\DatedUpdateHolder update_name: Updates update_class: CWP\CWP\PageTypes\DatedUpdatePage singular_name: 'Dated Update Holder' plural_name: 'Dated Update Holders' table_name: DatedUpdateHolder cwp\cwp\pagetypes\datedupdateholdercontroller: allowed_actions: - rss - atom - DateRangeForm casting: MetaTitle: Text FilterDescription: Text cwp\cwp\pagetypes\datedupdatepage: hide_ancestor: CWP\CWP\PageTypes\DatedUpdatePage singular_name: 'Dated Update Page' plural_name: 'Dated Update Pages' table_name: DatedUpdatePage defaults: ShowInMenus: false db: Abstract: Text Date: Datetime cwp\cwp\pagetypes\eventholder: description: 'Container page for Event Pages, provides event filtering and pagination' allowed_children: - CWP\CWP\PageTypes\EventPage default_child: CWP\CWP\PageTypes\EventPage update_name: Events update_class: CWP\CWP\PageTypes\EventPage icon_class: font-icon-p-event-alt singular_name: 'Event Holder' plural_name: 'Event Holders' table_name: EventHolder cwp\cwp\pagetypes\eventholdercontroller: [] cwp\cwp\pagetypes\eventpage: description: 'Describes an event occurring on a specific date.' default_parent: CWP\CWP\PageTypes\EventHolder can_be_root: false icon_class: font-icon-p-event singular_name: 'Event Page' plural_name: 'Event Pages' db: StartTime: Time EndTime: Time Location: Text table_name: EventPage cwp\cwp\pagetypes\eventpagecontroller: [] cwp\cwp\pagetypes\footerholder: description: 'Holder page that displays all child pages as links in the footer' singular_name: 'Footer Holder' plural_name: 'Footer Holders' defaults: ShowInMenus: 0 ShowInSearch: 0 table_name: FooterHolder cwp\cwp\pagetypes\newsholder: description: 'Container page for News Pages, provides news filtering and pagination' allowed_children: - CWP\CWP\PageTypes\NewsPage default_child: CWP\CWP\PageTypes\NewsPage update_name: News update_class: CWP\CWP\PageTypes\NewsPage icon_class: font-icon-news singular_name: 'News Holder' plural_name: 'News Holders' table_name: NewsHolder cwp\cwp\pagetypes\newsholdercontroller: allowed_actions: - rss - atom cwp\cwp\pagetypes\newspage: description: 'Describes an item of news' default_parent: NewsHolderPage can_be_root: false icon_class: font-icon-p-news-item singular_name: 'News Page' plural_name: 'News Pages' db: Author: Varchar(255) has_one: FeaturedImage: SilverStripe\Assets\Image owns: - FeaturedImage table_name: NewsPage extensions: - NewsPageExtension cwp\cwp\pagetypes\sitemappage: description: 'Lists all pages on the site' singular_name: 'Sitemap Page' plural_name: 'Sitemap Pages' table_name: SitemapPage icon_class: font-icon-sitemap cwp\cwp\pagetypes\sitemappagecontroller: allowed_actions: - showpage url_handlers: page/$ID: showpage cwp\cwp\report\cwpstatsreport: [] cwp\cwp\tasks\populatethemesampledatatask: [] cwp\core\control\cwpbasicauthmiddleware: [] cwp\core\control\initialisationmiddleware: xss_protection_enabled: true egress_proxy_default_enabled: true egress_proxy_exclude_domains: - services.cwp.govt.nz - localhost strict_transport_security: null cwp\core\extension\cwpversionextension: [] cwp\core\extension\customhtmleditorfieldtoolbar: [] cwp\core\extension\cwphtmleditorconfig: [] cwp\core\extension\loginattemptnotifications: [] cwp\core\extension\richlinksextension: casting: RichLinks: HTMLText cwp\core\feed\cwpatomfeed: [] cwp\core\passwordencryptor\pbkdf2: [] cwp\search\extensions\cwpsearchboostextension: search_boost: '2' db: SearchBoost: Text cwp\search\extensions\searchcontrollerextension: allowed_actions: - SearchForm - results results_per_page: 10 search_follow_suggestions: true classes_to_search: Page: class: Page includeSubclasses: true cwp\search\extensions\synonymvalidator: [] cwp\search\extensions\synonymssiteconfig: db: SearchSynonyms: Text cwp\search\solr\cwpsolr: options: version: local-4 cwp\search\solr\cwpsolrconfigstore: [] cwp\search\solr\cwpsolrindex: [] cyberduck\seo\admin\seoadmin: managed_models: - Page menu_priority: -100 menu_icon_class: font-icon-database model_importers: null page_length: 100 menu_title: SEO showImportForm: false url_segment: seo-admin cyberduck\seo\controller\robotstxtcontroller: [] cyberduck\seo\controller\sitemapxmlcontroller: [] cyberduck\seo\forms\metapreviewfield: meta_title: 'Your Meta Title Here - What Your Page is About' meta_description: 'This is a preview of your Meta description and how it will look in the Search Engine Results Page. Always try to keep it short and make it fit into the space provided.' cyberduck\seo\generators\dynamicmetagenerator: [] cyberduck\seo\generators\sitemapgenerator: objects: Page: parent_id: 0 cyberduck\seo\model\seoheadtag: table_name: SeoHeadTag db: Title: Varchar(512) Value: Text Type: Text has_one: Page: SilverStripe\ORM\DataObject summary_fields: Title: Title Value: Value Type: Type default_sort: Title singular_name: 'Meta Tag' plural_name: 'Meta Tags' cyberduck\seo\orm\seopaginatedlist: [] dnadesign\elemental\controllers\elementcontroller: default_styles: - 'silverstripe/elemental-bannerblock:client/dist/styles/frontend-default.css' include_default_styles: true dnadesign\elemental\controllers\elementsitetreefiltersearch: search_for_term_in_content: true dnadesign\elemental\controllers\elementalareacontroller: url_segment: elemental-area ignore_menuitem: true url_handlers: 'POST api/saveForm/$ID': apiSaveForm $FormName/field/$FieldName: formAction allowed_actions: - elementForm - schema - apiSaveForm - formAction dnadesign\elemental\extensions\elementalareausedontableextension: [] dnadesign\elemental\extensions\elementalareasextension: ignored_classes: [] clear_contentfield: false sort_types_alphabetically: true keep_content_fields: false extensions: [] unextendable_classes: - SilverStripe\View\ViewableData dnadesign\elemental\extensions\elementalcmsmainextension: [] dnadesign\elemental\extensions\elementalcontentcontrollerextension: allowed_actions: - handleElement dnadesign\elemental\extensions\elementalleftandmainextension: [] dnadesign\elemental\extensions\elementalpageextension: has_one: ElementalArea: DNADesign\Elemental\Models\ElementalArea owns: - ElementalArea cascade_duplicates: - ElementalArea search_index_element_delimiter: ' ' dnadesign\elemental\extensions\gridfieldaddnewmulticlasshandlerextension: [] dnadesign\elemental\extensions\gridfielddetailformitemrequestextension: [] dnadesign\elemental\forms\editformfactory: html_field_rows: 7 dnadesign\elemental\forms\elementalareaconfig: [] dnadesign\elemental\forms\elementalareafield: [] dnadesign\elemental\forms\textcheckboxgroupfield: [] dnadesign\elemental\models\baseelement: icon: font-icon-block-layout description: 'Base element class' db: Title: Varchar(255) ShowTitle: Boolean Sort: Int ExtraClass: Varchar(255) Style: Varchar(255) has_one: Parent: DNADesign\Elemental\Models\ElementalArea extensions: - SilverStripe\Versioned\Versioned - BaseElementExtension - DNADesign\ElementalVirtual\Extensions\BaseElementExtension - SilverStripe\VersionedAdmin\Extensions\BlockArchiveExtension casting: BlockSchema: DNADesign\Elemental\ORM\FieldType\DBObjectType IsLiveVersion: SilverStripe\ORM\FieldType\DBBoolean IsPublished: SilverStripe\ORM\FieldType\DBBoolean canCreate: SilverStripe\ORM\FieldType\DBBoolean canPublish: SilverStripe\ORM\FieldType\DBBoolean canUnpublish: SilverStripe\ORM\FieldType\DBBoolean canDelete: SilverStripe\ORM\FieldType\DBBoolean indexes: Sort: true versioned_gridfield_extensions: true table_name: Element controller_class: DNADesign\Elemental\Controllers\ElementController controller_template: ElementHolder show_stage_link: true show_live_link: true default_sort: Sort singular_name: block plural_name: blocks summary_fields: EditorPreview: Summary styles: [] searchable_fields: ID: field: SilverStripe\Forms\NumericField 0: Title 1: LastEdited disable_pretty_anchor_name: false inline_editable: true displays_title_in_template: true search_indexable: true dnadesign\elemental\models\elementcontent: icon: font-icon-block-content db: HTML: HTMLText table_name: ElementContent singular_name: 'content block' plural_name: 'content blocks' description: 'HTML text block' extensions: - ElementContentExtension styles: - normal - vertical-center dnadesign\elemental\models\elementalarea: db: OwnerClassName: Varchar(255) has_many: Elements: DNADesign\Elemental\Models\BaseElement extensions: - SilverStripe\Versioned\Versioned owns: - Elements cascade_deletes: - Elements cascade_duplicates: - Elements summary_fields: Title: Title table_name: ElementalArea hide_in_campaigns: true dnadesign\elemental\reports\elementtypereport: [] dnadesign\elemental\reports\elementsinusereport: [] dnadesign\elemental\search\elementalsolrindex: [] dnadesign\elemental\services\elementtabprovider: regenerate_on_flush: false dnadesign\elemental\services\elementtyperegistry: [] dnadesign\elemental\services\reorderelements: [] dnadesign\elemental\tasks\migratecontenttoelement: clear_content: true target_element: DNADesign\Elemental\Models\ElementContent target_element_field: HTML publish_changes: true dnadesign\elemental\toppage\dataextension: has_one: TopPage: Page indexes: TopPageID: true dnadesign\elemental\toppage\fluentextension: db: TopPageLocale: Varchar dnadesign\elemental\toppage\sitetreeextension: [] dnadesign\elemental\toppage\teststate: [] dnadesign\elementaluserforms\control\elementformcontroller: allowed_actions: - Form - process - finished dnadesign\elementaluserforms\model\elementform: table_name: ElementForm icon: font-icon-block-blog-post controller_class: DNADesign\ElementalUserForms\Control\ElementFormController singular_name: form plural_name: forms inline_editable: false extensions: - SilverStripe\UserForms\Extension\UserFormFieldEditorExtension - ElementFormExtension required_identifier: null email_template_directory: 'silverstripe/userforms:templates/email/' upgrade_on_build: true block_default_userforms_css: true block_default_userforms_js: true db: SubmitButtonText: Varchar ClearButtonText: Varchar OnCompleteMessage: HTMLText ShowClearButton: Boolean DisableSaveSubmissions: Boolean EnableLiveValidation: Boolean DisplayErrorMessagesAtTop: Boolean DisableAuthenicatedFinishAction: Boolean DisableCsrfSecurityToken: Boolean defaults: Content: $UserDefinedForm DisableSaveSubmissions: 0 has_many: Submissions: SilverStripe\UserForms\Model\Submission\SubmittedForm EmailRecipients: SilverStripe\UserForms\Model\Recipient\EmailRecipient cascade_deletes: - EmailRecipients cascade_duplicates: false casting: ErrorContainerID: Text error_container_id: error-container enable_are_you_sure: true recipients_warning_enabled: false non_live_permissions: - SITETREE_VIEW_ALL dnadesign\elementalvirtual\control\elementvirtuallinkedcontroller: [] dnadesign\elementalvirtual\extensions\baseelementextension: default_global_elements: true db: AvailableGlobally: Boolean(1) has_many: VirtualClones: DNADesign\ElementalVirtual\Model\ElementVirtual dnadesign\elementalvirtual\forms\elementalgridfielddeleteaction: [] dnadesign\elementalvirtual\forms\elementalgridfieldunlinkaction: [] dnadesign\elementalvirtual\model\elementvirtual: icon: font-icon-block-virtual-page has_one: LinkedElement: DNADesign\Elemental\Models\BaseElement description: 'Reused element' table_name: ElementVirtual singular_name: 'Virtual block' inline_editable: true controller_template: ElementHolder_VirtualLinked dnadesign\elementalvirtual\tasks\resetgloballyenabledelements: [] dynamic\flexslider\model\slideimage: singular_name: Slide plural_name: Slides db: Name: Varchar(255) Headline: Varchar(255) Description: Text SortOrder: Int SlideType: Varchar has_one: Image: SilverStripe\Assets\Image Video: Sheadawson\Linkable\Models\EmbeddedObject Page: Page PageLink: SilverStripe\CMS\Model\SiteTree SlideLink: Sheadawson\Linkable\Models\Link owns: - Image table_name: SlideImage default_sort: SortOrder versioned_gridfield_extensions: true defaults: SlideType: Image summary_fields: Image.CMSThumbnail: Image Name: Name searchable_fields: - Name - Headline - Description image_size_limit: 512000 slide_types: - Image - Video - Text extensions: - 'SilverStripe\Versioned\Versioned(''Stage'',''Live'')' - Dynamic\Elements\Flexslider\ORM\ElementSlideshowSlideDataExtension dynamic\flexslider\orm\flexslider: db: Animation: 'Enum(''slide, fade'', ''slide'')' Loop: Boolean Animate: Boolean ThumbnailNav: Boolean SliderControlNav: Boolean SliderDirectionNav: Boolean CarouselControlNav: Boolean CarouselDirectionNav: Boolean CarouselThumbnailCt: Int FlexSliderSpeed: Double has_many: Slides: Dynamic\FlexSlider\Model\SlideImage jquery_enabled: true flexslider_enabled: true flex_slider_speed: 7 dynamic\flexslider\task\defaultslidetypetask: segment: default-slide-type-task dynamic\flexslider\task\slidelinktask: segment: slide-link-migration-task dynamic\flexslider\task\slidethumbnailnavmigrationtask: segment: slide-thumbnail-nav-migration-task dynamic\elements\accordion\elements\elementaccordion: icon: font-icon-block-table-data table_name: ElementAccordion db: Content: HTMLText has_many: Panels: Dynamic\Elements\Accordion\Model\AccordionPanel owns: - Panels inline_editable: false extensions: - ElementAccordionExtension dynamic\elements\accordion\model\accordionpanel: db: Sort: Int has_one: Accordion: Dynamic\Elements\Accordion\Elements\ElementAccordion defaults: ShowTitle: true default_sort: Sort table_name: AccordionPanel dynamic\baseobject\model\baseelementobject: db: Title: Varchar(255) ShowTitle: Boolean Content: HTMLText has_one: Image: SilverStripe\Assets\Image ElementLink: Sheadawson\Linkable\Models\Link owns: - Image default_sort: 'Title ASC' summary_fields: - Image.CMSThumbnail - Title searchable_fields: - Title - Content extensions: - SilverStripe\Versioned\Versioned versioned_gridfield_extensions: true table_name: BaseElementObject dynamic\elements\flexslider\elements\elementslideshow: icon: font-icon-block-carousel table_name: ElementSlideshow db: Content: HTMLText owns: - Slides inline_editable: false slide_tab_title: Main extensions: - ElementSlideshowExtension - Dynamic\FlexSlider\ORM\FlexSlider dynamic\elements\flexslider\orm\elementslideshowslidedataextension: has_one: SlideshowElement: Dynamic\Elements\Flexslider\Elements\ElementSlideshow dynamic\elements\promos\admin\promosadmin: managed_models: Dynamic\Elements\Promos\Model\PromoObject: title: Promos url_segment: promos menu_title: Promos dynamic\elements\promos\elements\elementpromos: icon: font-icon-block-banner singular_name: 'Promos Element' plural_name: 'Promos Elements' table_name: ElementPromos styles: [] db: Content: HTMLText many_many: Promos: Dynamic\Elements\Promos\Model\PromoObject many_many_extraFields: Promos: SortOrder: Int owns: - Promos inline_editable: false extensions: - ElementPromosExtensions dynamic\elements\promos\model\promoobject: singular_name: Promo plural_name: Promos belongs_many_many: ElementPromos: Dynamic\Elements\Promos\Elements\ElementPromos table_name: PromoObject summary_fields: - Summary extensions: - PromoObjectExtension dynamic\elements\admin\testimonialsadmin: managed_models: Dynamic\Elements\Model\Testimonial: title: Testimonials Dynamic\Elements\Model\TestimonialCategory: title: 'Testimonial Categories' url_segment: testimonials menu_title: Testimonials dynamic\elements\elements\elementtestimonials: icon: font-icon-block-quote singular_name: 'Testimonials Element' plural_name: 'Testimonials Elements' table_name: ElementTestimonials db: Limit: Int Content: HTMLText many_many: TestimonialCategories: Dynamic\Elements\Model\TestimonialCategory defaults: Limit: 3 extensions: - ElementTestimonialsExtension inline_editable: false dynamic\elements\model\testimonial: singular_name: Testimonial plural_name: Testimonials table_name: Testimonial db: Title: Varchar(255) Content: Text Name: Varchar(255) Position: Varchar(255) Affiliation: Varchar(255) many_many: TestimonialCategories: Dynamic\Elements\Model\TestimonialCategory field_labels: Title: Title Content.Summary: Testimonial Name: Name summary_fields: - Title - Content.Summary - Name extensions: - TestimonialExtension dynamic\elements\model\testimonialcategory: singular_name: Category plural_name: Categories table_name: TestimonialCategory db: Title: Varchar(255) belongs_many_many: Testimonials: Dynamic\Elements\Model\Testimonial TestimonialElements: Dynamic\Elements\Elements\ElementTestimonials sheadawson\linkable\extensions\linkabledataextension: [] sheadawson\linkable\extensions\linkablesitetreeextension: db: Anchor: Varchar(255) has_one: SiteTree: SilverStripe\CMS\Model\SiteTree types: SiteTree: 'Page on this website' sheadawson\linkable\forms\embeddedobjectfield: allowed_actions: - update sheadawson\linkable\forms\linkfield: allowed_actions: - LinkForm - LinkFormHTML - doSaveLink - doRemoveLink sheadawson\linkable\models\embeddedobject: db: Title: Varchar(255) Type: Varchar SourceURL: Varchar(255) Width: Varchar Height: Varchar Description: HTMLText ThumbURL: Varchar(255) ExtraClass: Varchar(64) EmbedHTML: Text table_name: LinkableEmbed sheadawson\linkable\models\link: db: Title: Varchar(255) Type: Varchar URL: Varchar(255) Email: Varchar(255) Phone: Varchar(255) OpenInNewWindow: Boolean Template: Varchar(255) has_one: File: SilverStripe\Assets\File table_name: LinkableLink summary_fields: - Title - LinkType - LinkURL templates: [] types: URL: URL Email: 'Email address' Phone: 'Phone number' File: 'File on this website' allowed_types: null casting: ClassAttr: HTMLFragment TargetAttr: HTMLFragment extensions: - Sheadawson\Linkable\Extensions\LinkableSiteTreeExtension heyday\colorpalette\fields\colorpalettefield: [] heyday\colorpalette\fields\colorpalettefield_readonly: [] heyday\colorpalette\fields\groupedcolorpalettefield: [] heyday\colorpalette\fields\groupedcolorpalettefield_readonly: [] jonom\focuspoint\dev\focuspointmigrationtask: segment: FocusPointMigrationTask jonom\focuspoint\extensions\focuspointassetformfactoryextension: [] jonom\focuspoint\extensions\focuspointimageextension: db: FocusPoint: JonoM\FocusPoint\FieldType\DBFocusPoint jonom\focuspoint\fieldtype\dbfocuspoint: composite_db: X: Double 'Y': Double jonom\focuspoint\forms\focuspointfield: debug: false max_width: 300 max_height: 150 jonom\betternavigator\extension\betternavigatorextension: [] nglasl\misdirection\misdirectionadmin: managed_models: nglasl\misdirection\LinkMapping menu_title: Misdirection menu_description: 'Create, manage and test customisable link redirection mappings.' menu_icon_class: font-icon-switch url_segment: misdirection allowed_actions: - getMappingChain extensions: - nglasl\misdirection\MisdirectionAdminTestingExtension nglasl\misdirection\misdirectionadmintestingextension: [] nglasl\misdirection\misdirectionfallbackextension: db: Fallback: Varchar(255) FallbackLink: Varchar(255) FallbackResponseCode: Int defaults: FallbackResponseCode: 303 nglasl\misdirection\sitetreemisdirectionextension: has_one: VanityMapping: nglasl\misdirection\LinkMapping nglasl\misdirection\misdirectionrequestfilter: dependencies: service: '%$nglasl\misdirection\MisdirectionService' status_codes: 301: 'Moved Permanently' 302: Found 303: 'See Other' 304: 'Not Modified' 305: 'Use Proxy' 307: 'Temporary Redirect' 308: 'Permanent Redirect' enforce_misdirection: true replace_default: false maximum_requests: 9 nglasl\misdirection\misdirectiontesting: [] nglasl\misdirection\linkmapping: table_name: LinkMapping db: LinkType: 'Enum(''Simple, Regular Expression'', ''Simple'')' MappedLink: Varchar(255) IncludesHostname: Boolean Priority: Int RedirectType: 'Enum(''Link, Page'', ''Link'')' RedirectLink: Varchar(255) RedirectPageID: Int ResponseCode: Int HostnameRestriction: Varchar(255) defaults: ResponseCode: 301 default_sort: 'ID DESC' searchable_fields: - LinkType - MappedLink - Priority - RedirectType summary_fields: - MappedLink - LinkSummary - Priority - RedirectTypeSummary - RedirectPageTitle field_labels: MappedLink: Mapping LinkSummary: Redirection RedirectTypeSummary: 'Redirect Type' RedirectPageTitle: 'Redirect Page Title' priority: ASC nglasl\misdirection\misdirectionservice: [] silverstripe\admin\graphql\fieldformatter: [] silverstripe\admin\graphql\graphqllegacyextension: [] silverstripe\admin\forms\editoremaillinkformfactory: [] silverstripe\admin\forms\editorexternallinkformfactory: [] silverstripe\forms\formmessagebootstrapextension: [] silverstripe\admin\forms\gridfielddetailformpreviewextension: [] silverstripe\admin\forms\gridfieldprintbuttonextension: [] silverstripe\admin\forms\linkformfactory: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\admin\forms\usedontable: allowed_actions: - usage extensions: - DNADesign\Elemental\Extensions\ElementalAreaUsedOnTableExtension - SilverStripe\AssetAdmin\Extensions\UsedOnTableExtension - SilverStripe\UserForms\Extensions\UsedOnTableExtension - SilverStripe\VersionedAdmin\Extensions\UsedOnTableExtension silverstripe\akismet\config\akismetconfig: db: AkismetKey: Varchar silverstripe\akismet\config\akismetmiddleware: [] silverstripe\akismet\service\akismetservicebackend: [] silverstripe\assetadmin\batchaction\deleteassets: [] silverstripe\assetadmin\controller\assetadmin: url_segment: assets url_rule: /$Action/$ID menu_title: Files menu_icon_class: font-icon-image tree_class: SilverStripe\Assets\Folder url_handlers: EditForm/field/File/item/$FileID/$Action: legacyRedirectForEditView show/$FolderID/edit/$FileID: index 'POST api/createFile': apiCreateFile 'POST api/uploadFile': apiUploadFile 'GET api/history': apiHistory fileEditForm/$ID: fileEditForm fileInsertForm/$ID: fileInsertForm fileEditorLinkForm/$ID: fileEditorLinkForm fileHistoryForm/$ID/$VersionID: fileHistoryForm folderCreateForm/$ParentID: folderCreateForm fileSelectForm/$ID: fileSelectForm moveForm/$ID: moveForm page_length: 50 max_history_entries: 100 max_upload_size: null image_retry_min: 0 image_retry_max: 0 image_retry_failure_expiry: 300 allowed_actions: - legacyRedirectForEditView - apiCreateFile - apiUploadFile - apiHistory - folderCreateForm - fileEditForm - fileHistoryForm - addToCampaignForm - fileInsertForm - fileEditorLinkForm - schema - fileSelectForm - fileSearchForm - moveForm required_permission_codes: CMS_ACCESS_AssetAdmin thumbnail_width: 352 thumbnail_height: 264 bust_cache: true silverstripe\assetadmin\controller\assetadminfieldsextension: [] silverstripe\assetadmin\controller\assetadminfile: insert_width: 600 insert_height: 400 silverstripe\assetadmin\exceptions\invalidremoteurlexception: [] silverstripe\assetadmin\extensions\campaignadminextension: [] silverstripe\assetadmin\extensions\remotefilemodalextension: allowed_actions: - remoteCreateForm - remoteEditForm - remoteEditFormSchema silverstripe\assetadmin\extensions\usedontableextension: [] silverstripe\assetadmin\forms\assetformfactory: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\assetadmin\forms\fileformfactory: show_history: false extensions: - FileFormFactoryExtension - SilverStripe\AssetAdmin\Extensions\CampaignAdminExtension silverstripe\assetadmin\forms\filehistoryformfactory: [] silverstripe\assetadmin\forms\filesearchformfactory: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\assetadmin\forms\foldercreateformfactory: [] silverstripe\assetadmin\forms\folderformfactory: [] silverstripe\assetadmin\forms\historylistfield: [] silverstripe\assetadmin\forms\imageformfactory: extensions: - JonoM\FocusPoint\Extensions\FocusPointAssetFormFactoryExtension silverstripe\assetadmin\forms\moveformfactory: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\assetadmin\forms\previewimagefield: [] silverstripe\assetadmin\forms\remotefileformfactory: fileurl_scheme_whitelist: - http - https fileurl_scheme_blacklist: [] fileurl_domain_whitelist: [] fileurl_domain_blacklist: [] fileurl_port_whitelist: - 80 - 443 fileurl_port_blacklist: [] enabled: true extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\assetadmin\forms\uploadfield: allowed_actions: - upload thumbnail_width: 60 thumbnail_height: 60 silverstripe\assetadmin\graphql\filefilter: [] silverstripe\assetadmin\graphql\notice: [] silverstripe\assetadmin\helper\imagethumbnailhelper: dependencies: logger: '%$Psr\Log\LoggerInterface.quiet' silverstripe\assetadmin\model\embedresource: [] silverstripe\assetadmin\model\thumbnailgenerator: max_thumbnail_bytes: 200000 thumbnail_links: protected: inline public: url method: FitMax silverstripe\dev\tasks\fixfolderpermissionshelper: dependencies: logger: '%$Psr\Log\LoggerInterface' silverstripe\assets\dev\versionedfilesmigrator: dependencies: finder: '%$Symfony\Component\Finder\Finder' silverstripe\assets\filenameparsing\fileidhelperresolutionstrategy: dependencies: FileHashingService: '%$SilverStripe\Assets\Storage\FileHashingService' silverstripe\assets\filenameparsing\hashfileidhelper: [] silverstripe\assets\filenameparsing\legacyfileidhelper: ss3_image_variant_methods: - fit - fill - pad - scalewidth - scaleheight - setratiosize - setwidth - setheight - setsize - cmsthumbnail - assetlibrarypreview - assetlibrarythumbnail - stripthumbnail - paddedimage - formattedimage - resizedimage - croppedimage - cropheight silverstripe\assets\filenameparsing\naturalfileidhelper: [] silverstripe\assets\filenameparsing\parsedfileid: [] silverstripe\assets\flysystem\assetadapter: server_configuration: [] default_server: apache file_permissions: file: public: 436 private: 384 dir: public: 509 private: 448 silverstripe\assets\flysystem\flysystemassetstore: legacy_filenames: true keep_empty_dirs: true denied_response_code: 404 missing_response_code: 404 redirect_response_code: 302 permanent_redirect_response_code: 301 file_response_headers: Cache-Control: private extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\assets\flysystem\generatedassets: [] silverstripe\assets\flysystem\protectedassetadapter: secure_folder: .protected server_configuration: apache: .htaccess: SilverStripe\Assets\Flysystem\ProtectedAssetAdapter_HTAccess microsoft-iis: web.config: SilverStripe\Assets\Flysystem\ProtectedAssetAdapter_WebConfig silverstripe\assets\flysystem\publicassetadapter: server_configuration: apache: .htaccess: SilverStripe\Assets\Flysystem\PublicAssetAdapter_HTAccess microsoft-iis: web.config: SilverStripe\Assets\Flysystem\PublicAssetAdapter_WebConfig silverstripe\assets\shortcodes\filelink: table_name: FileLink owns: - Linked owned_by: - Parent has_one: Parent: SilverStripe\ORM\DataObject Linked: SilverStripe\Assets\File hide_in_campaigns: true silverstripe\assets\shortcodes\filelinktracking: dependencies: FileParser: '%$SilverStripe\Assets\Shortcodes\FileLinkTrackingParser' owns: - FileTracking many_many: FileTracking: through: SilverStripe\Assets\Shortcodes\FileLink from: Parent to: Linked show_file_link_tracking: false silverstripe\assets\shortcodes\filelinktrackingparser: [] silverstripe\assets\shortcodes\fileshortcodeprovider: shortcodes_inherit_canview: true allow_session_grant: false extensions: - SilverStripe\ErrorPage\ErrorPageFileExtension - SilverStripe\ShareDraftContent\Extensions\ShareDraftContentFileShortcodeProviderExtension unextendable_classes: - SilverStripe\View\ViewableData silverstripe\assets\shortcodes\imageshortcodeprovider: attribute_whitelist: - alt - class - height - loading - src - title - width silverstripe\assets\storage\dbfile: supported_images: - image/jpg - image/jpeg - image/pjpeg - image/gif - image/png - image/x-png - image/tiff - image/tif - image/x-tiff - image/x-tif - image/bmp - image/ms-bmp - image/x-bitmap - image/x-bmp - image/x-ms-bmp - image/x-win-bitmap - image/x-windows-bmp - image/x-xbitmap - image/x-ico - image/x-icon - image/vnd.microsoft.icon - image/vnd.adobe.photoshop - image/webp composite_db: Hash: Varchar(255) Filename: Varchar(255) Variant: Varchar(255) casting: URL: Varchar AbsoluteURL: Varchar Basename: Varchar Title: Varchar MimeType: Varchar String: Text Tag: HTMLFragment getTag: HTMLFragment Size: Varchar AttributesHTML: HTMLFragment getAttributesHTML: HTMLFragment force_resample: false strip_thumbnail_width: 50 strip_thumbnail_height: 50 cms_thumbnail_width: 100 cms_thumbnail_height: 100 asset_preview_width: 930 asset_preview_height: 336 extensions: - JonoM\FocusPoint\Extensions\FocusPointImageExtension - TheWebmen\WebpImages\Storage\DBFileExtension silverstripe\assets\storage\defaultassetnamegenerator: version_prefix: '-v' silverstripe\assets\storage\protectedfilecontroller: url_handlers: $Filename: handleFile allowed_actions: - handleFile silverstripe\assets\storage\sha1filehashingservice: default_cachable: true silverstripe\auditor\extensions\proxydbextension: [] silverstripe\blog\admin\gridfieldcategorisationconfig: [] silverstripe\blog\admin\gridfieldformaction: [] silverstripe\blog\admin\gridfieldmergeaction: [] silverstripe\blog\forms\blogadminsidebar: [] silverstripe\blog\model\blog: grant_user_access: true grant_user_permission: CMS_ACCESS_CMSMain grant_user_group: blog-users table_name: Blog db: PostsPerPage: Int has_many: Tags: SilverStripe\Blog\Model\BlogTag Categories: SilverStripe\Blog\Model\BlogCategory many_many: Editors: SilverStripe\Security\Member Writers: SilverStripe\Security\Member Contributors: SilverStripe\Security\Member allowed_children: - SilverStripe\Blog\Model\BlogPost extensions: - SilverStripe\Blog\Model\BlogFilter - SilverStripe\Widgets\Extensions\WidgetPageExtension - SilverStripe\Comments\Extensions\CommentsExtension defaults: ProvideComments: false PostsPerPage: 10 description: 'Adds a blog to your website.' icon_class: font-icon-p-posts comments: enabled: false frontend_moderation: true require_moderation_nonmembers: true require_moderation_cms: true require_login: false require_login_cms: true nested_comments: true order_comments_by: '"Created" ASC' silverstripe\blog\model\blogcategory: table_name: BlogCategory db: Title: Varchar(255) URLSegment: Varchar(255) has_one: Blog: SilverStripe\Blog\Model\Blog belongs_many_many: BlogPosts: SilverStripe\Blog\Model\BlogPost silverstripe\blog\model\blogcommentextension: [] silverstripe\blog\model\blogcontroller: allowed_actions: - archive - tag - category - rss - profile url_handlers: tag/$Tag!/$Rss: tag category/$Category!/$Rss: category archive/$Year!/$Month/$Day: archive profile/$URLSegment!: profile casting: MetaTitle: Text FilterDescription: Text disable_profiles: false silverstripe\blog\model\blogfilter: [] silverstripe\blog\model\blogmemberextension: db: URLSegment: Varchar(255) BlogProfileSummary: Text has_one: BlogProfileImage: SilverStripe\Assets\Image belongs_many_many: BlogPosts: SilverStripe\Blog\Model\BlogPost silverstripe\blog\model\blogpost: restrict_authors_to_group: false table_name: BlogPost icon_class: font-icon-p-post db: PublishDate: Datetime AuthorNames: Varchar(1024) Summary: HTMLText indexes: PublishDate: true has_one: FeaturedImage: SilverStripe\Assets\Image owns: - FeaturedImage many_many: Categories: SilverStripe\Blog\Model\BlogCategory Tags: SilverStripe\Blog\Model\BlogTag Authors: SilverStripe\Security\Member defaults: ShowInMenus: false InheritSideBar: true ProvideComments: true extensions: - SilverStripe\Blog\Model\BlogPostFilter - SilverStripe\Widgets\Extensions\WidgetPageExtension - SilverStripe\Comments\Extensions\CommentsExtension - SilverStripe\Blog\Model\BlogPostNotifications - SilverStripe\Blog\Model\BlogPostFeaturedExtension searchable_fields: - Title summary_fields: - Title casting: Excerpt: HTMLText Date: DBDatetime allowed_children: [] default_sort: '"PublishDate" IS NULL DESC, "PublishDate" DESC' can_be_root: false show_in_sitetree: false minutes_to_read_wpm: 200 add_default_author: true featured_images_directory: null default_notification_template: SilverStripe\CommentNotifications\CommentEmail comments: enabled: true frontend_moderation: true require_moderation_nonmembers: true require_moderation_cms: true require_login: false require_login_cms: true nested_comments: true order_comments_by: '"Created" ASC' silverstripe\blog\model\blogpostcontroller: [] silverstripe\blog\model\blogpostfeaturedextension: db: FeaturedInWidget: Boolean silverstripe\blog\model\blogpostfilter: [] silverstripe\blog\model\blogpostnotifications: notification_on_spam: true silverstripe\blog\model\blogtag: table_name: BlogTag db: Title: Varchar(255) URLSegment: Varchar(255) has_one: Blog: SilverStripe\Blog\Model\Blog belongs_many_many: BlogPosts: SilverStripe\Blog\Model\BlogPost silverstripe\blog\widgets\blogarchivewidget: title: Archive cmsTitle: Archive description: 'Displays an archive list of posts.' db: NumberToDisplay: Int ArchiveType: 'Enum(''Monthly,Yearly'', ''Monthly'')' defaults: NumberOfMonths: 12 has_one: Blog: SilverStripe\Blog\Model\Blog table_name: BlogArchiveWidget silverstripe\blog\widgets\blogarchivewidgetcontroller: [] silverstripe\blog\widgets\blogcategorieswidget: title: Categories cmsTitle: 'Blog Categories' description: 'Displays a list of blog categories.' db: Limit: Int Order: Varchar Direction: Varchar has_one: Blog: SilverStripe\Blog\Model\Blog table_name: BlogCategoriesWidget silverstripe\blog\widgets\blogcategorieswidgetcontroller: [] silverstripe\blog\widgets\blogfeaturedpostswidget: title: 'Featured Posts' cmsTitle: 'Featured Posts' description: 'Displays a list of featured blog posts.' db: NumberOfPosts: Int has_one: Blog: SilverStripe\Blog\Model\Blog table_name: BlogFeaturedPostsWidget silverstripe\blog\widgets\blogrecentpostswidget: title: 'Recent Posts' cmsTitle: 'Recent Posts' description: 'Displays a list of recent blog posts.' db: NumberOfPosts: Int has_one: Blog: SilverStripe\Blog\Model\Blog table_name: BlogRecentPostsWidget silverstripe\blog\widgets\blogrecentpostswidgetcontroller: [] silverstripe\blog\widgets\blogtagscloudwidget: title: 'Tags Cloud' cmsTitle: 'Blog Tags Cloud' description: 'Displays a tag cloud for this blog.' db: [] has_one: Blog: SilverStripe\Blog\Model\Blog table_name: BlogTagsCloudWidget silverstripe\blog\widgets\blogtagscloudwidgetcontroller: [] silverstripe\blog\widgets\blogtagswidget: title: Tags cmsTitle: 'Blog Tags' description: 'Displays a list of blog tags.' db: Limit: Int Order: Varchar Direction: Varchar has_one: Blog: SilverStripe\Blog\Model\Blog table_name: BlogTagsWidget silverstripe\blog\widgets\blogtagswidgetcontroller: [] silverstripe\cms\graphql\readoneresolver: [] silverstripe\cms\batchactions\cmsbatchaction_archive: [] silverstripe\cms\batchactions\cmsbatchaction_publish: [] silverstripe\cms\batchactions\cmsbatchaction_restore: [] silverstripe\cms\batchactions\cmsbatchaction_unpublish: [] silverstripe\cms\controllers\cmsmain: url_segment: pages url_rule: /$Action/$ID/$OtherID url_priority: 39 menu_title: 'Edit Page' menu_icon_class: font-icon-sitemap menu_priority: 10 tree_class: SilverStripe\CMS\Model\SiteTree subitem_class: SilverStripe\Security\Member session_namespace: SilverStripe\CMS\Controllers\CMSMain required_permission_codes: CMS_ACCESS_CMSMain enable_dynamic_archive_warning_message: true page_length: 15 allowed_actions: - archive - deleteitems - DeleteItemsForm - dialog - duplicate - duplicatewithchildren - publishall - publishitems - PublishItemsForm - submit - EditForm - schema - SearchForm - SiteTreeAsUL - getshowdeletedsubtree - savetreenode - getsubtree - updatetreenodes - batchactions - treeview - listview - ListViewForm - childfilter url_handlers: EditForm/$ID: EditForm casting: TreeIsFiltered: Boolean AddForm: HTMLFragment LinkPages: Text Link: Text ListViewForm: HTMLFragment ExtraTreeTools: HTMLFragment PageList: HTMLFragment PageListSidebar: HTMLFragment SiteTreeHints: HTMLFragment SecurityID: Text SiteTreeAsUL: HTMLFragment dependencies: HintsCache: '%$Psr\SimpleCache\CacheInterface.CMSMain_SiteTreeHints' extensions: - DNADesign\Elemental\Extensions\ElementalCMSMainExtension - SilverStripe\ShareDraftContent\Extensions\ShareDraftContentRequirementsExtension - SilverStripe\VersionedAdmin\Extensions\CMSMainExtension silverstripe\cms\controllers\cmspageaddcontroller: url_segment: pages/add url_rule: /$Action/$ID/$OtherID url_priority: 42 menu_title: 'Add page' required_permission_codes: CMS_ACCESS_CMSMain allowed_actions: - AddForm - doAdd - doCancel silverstripe\cms\controllers\cmspageeditcontroller: url_segment: pages/edit url_rule: /$Action/$ID/$OtherID url_priority: 41 required_permission_codes: CMS_ACCESS_CMSMain allowed_actions: - AddToCampaignForm extensions: - SilverStripe\ContentReview\Extensions\ContentReviewCMSExtension - Symbiote\AdvancedWorkflow\Extensions\AdvancedWorkflowExtension silverstripe\cms\controllers\cmspagehistorycontroller: url_segment: pages/history url_rule: /$Action/$ID/$VersionID/$OtherVersionID url_priority: 42 menu_title: History required_permission_codes: CMS_ACCESS_CMSMain allowed_actions: - EditForm - VersionsForm - CompareVersionsForm - show - compare url_handlers: $Action/$ID/$VersionID/$OtherVersionID: handleAction EditForm/$ID/$VersionID: EditForm silverstripe\cms\controllers\cmspagesettingscontroller: url_segment: pages/settings url_rule: /$Action/$ID/$OtherID url_priority: 42 required_permission_codes: CMS_ACCESS_CMSMain extensions: - SilverStripe\ContentReview\Extensions\ContentReviewCMSExtension silverstripe\cms\controllers\cmspagescontroller: url_segment: pages url_rule: /$Action/$ID/$OtherID url_priority: 40 menu_title: Pages required_permission_codes: CMS_ACCESS_CMSMain silverstripe\cms\controllers\cmssitetreefilter: [] silverstripe\cms\controllers\cmssitetreefilter_changedpages: [] silverstripe\cms\controllers\cmssitetreefilter_deletedpages: [] silverstripe\cms\controllers\cmssitetreefilter_publishedpages: [] silverstripe\cms\controllers\cmssitetreefilter_search: [] silverstripe\cms\controllers\cmssitetreefilter_statusdeletedpages: [] silverstripe\cms\controllers\cmssitetreefilter_statusdraftpages: [] silverstripe\cms\controllers\cmssitetreefilter_statusremovedfromdraftpages: [] silverstripe\cms\controllers\contentcontroller: extensions: - SilverStripe\CMS\Controllers\OldPageRedirector - DNADesign\Elemental\Extensions\ElementalContentControllerExtension - JonoM\BetterNavigator\Extension\BetterNavigatorExtension - SilverStripe\FullTextSearch\Solr\Control\ContentControllerExtension - SilverStripe\VersionFeed\VersionFeedController - SilverStripe\Widgets\Controllers\WidgetContentControllerExtension allowed_actions: - successfullyinstalled - deleteinstallfiles - LoginForm casting: SilverStripeNavigator: HTMLFragment url_handlers: element/$ID!: handleElement widget/$ID!: handleWidget silverstripe\cms\controllers\leftandmainbatchactionsextension: [] silverstripe\cms\controllers\leftandmainpageiconsextension: [] silverstripe\cms\controllers\modelascontroller: extensions: - SilverStripe\CMS\Controllers\OldPageRedirector silverstripe\cms\controllers\oldpageredirector: [] silverstripe\cms\controllers\rooturlcontroller: default_homepage_link: home silverstripe\cms\controllers\silverstripenavigator: [] silverstripe\cms\controllers\silverstripenavigatoritem: [] silverstripe\cms\controllers\silverstripenavigatoritem_archivelink: priority: 40 silverstripe\cms\controllers\silverstripenavigatoritem_cmslink: priority: 10 silverstripe\cms\controllers\silverstripenavigatoritem_livelink: priority: 30 silverstripe\cms\controllers\silverstripenavigatoritem_stagelink: priority: 20 silverstripe\cms\controllers\silverstripenavigatoritem_unversioned: [] silverstripe\cms\forms\anchorlinkformfactory: [] silverstripe\cms\forms\anchorselectorfield: allowed_actions: - anchors url_handlers: anchors/$PageID: anchors silverstripe\cms\forms\internallinkformfactory: [] silverstripe\cms\forms\internallinkmodalextension: url_handlers: editorAnchorLink/$ItemID: editorAnchorLink allowed_actions: - editorInternalLink - editorAnchorLink silverstripe\cms\forms\sitetreeurlsegmentfield: allowed_actions: - suggest silverstripe\cms\forms\sitetreeurlsegmentfield_readonly: [] silverstripe\cms\graphql\linkableplugin: single_field_name: link list_field_name: links resolver: - SilverStripe\CMS\GraphQL\LinkablePlugin - applyLinkFilter silverstripe\cms\graphql\resolver: [] silverstripe\cms\model\redirectorpage: description: 'Redirects requests to another location' icon_class: font-icon-p-redirect show_stage_link: false show_live_link: false db: RedirectionType: 'Enum(''Internal,External,File'',''Internal'')' ExternalURL: Varchar(2083) defaults: RedirectionType: Internal has_one: LinkTo: SilverStripe\CMS\Model\SiteTree LinkToFile: SilverStripe\Assets\File table_name: RedirectorPage silverstripe\cms\model\redirectorpagecontroller: allowed_actions: - index silverstripe\cms\model\sitetree: allowed_children: - SilverStripe\CMS\Model\SiteTree show_stage_link: true show_live_link: true default_child: Page default_classname: Page default_parent: null can_be_root: true need_permission: null hide_ancestor: null controller_name: null cms_edit_owner: SilverStripe\CMS\Controllers\CMSMain namespace_map: null db: URLSegment: Varchar(255) Title: Varchar(255) MenuTitle: Varchar(100) Content: HTMLText MetaDescription: Text ExtraMeta: 'HTMLFragment([''whitelist'' => [''meta'', ''link'']])' ShowInMenus: Boolean ShowInSearch: Boolean Sort: Int HasBrokenFile: Boolean HasBrokenLink: Boolean ReportClass: Varchar indexes: URLSegment: true has_many: VirtualPages: SilverStripe\CMS\Model\VirtualPage.CopyContentFrom BackLinks: SilverStripe\CMS\Model\SiteTreeLink.Linked owned_by: - VirtualPages cascade_deletes: - VirtualPages casting: Breadcrumbs: HTMLFragment LastEdited: Datetime Created: Datetime Link: Text RelativeLink: Text AbsoluteLink: Text CMSEditLink: Text TreeTitle: HTMLFragment MetaTags: HTMLFragment defaults: ShowInMenus: 1 ShowInSearch: 1 table_name: SiteTree versioning: - Stage - Live default_sort: '"Sort"' can_create: true icon: null icon_class: font-icon-page extensions: 0: SilverStripe\ORM\Hierarchy\Hierarchy 1: SilverStripe\Versioned\Versioned 2: SilverStripe\Security\InheritedPermissionsExtension 3: SilverStripe\Admin\CMSEditLinkExtension 4: Symbiote\AdvancedWorkflow\Extensions\WorkflowEmbargoExpiryExtension 5: SiteTreeExtension 6: CWP\CWP\Extensions\CwpSiteTreeExtension 7: nglasl\misdirection\SiteTreeMisdirectionExtension 8: nglasl\misdirection\MisdirectionFallbackExtension 9: SilverStripe\Auditor\AuditHook 10: SilverStripe\CampaignAdmin\SiteTreeExtension 11: SilverStripe\CommentNotifications\Extensions\CommentNotifiable comments: SilverStripe\Comments\Extensions\CommentsExtension 12: SilverStripe\ContentReview\Extensions\SiteTreeContentReview 13: SilverStripe\ShareDraftContent\Extensions\ShareDraftContentSiteTreeExtension 14: SilverStripe\VersionedAdmin\Extensions\SiteTreeArchiveExtension 15: SilverStripe\VersionFeed\VersionFeed 16: Symbiote\AdvancedWorkflow\Extensions\WorkflowApplicable 17: Wilr\GoogleSitemaps\Extensions\GoogleSitemapSiteTreeExtension searchable_fields: - Title - Content field_labels: URLSegment: URL nested_urls: true create_default_pages: true runCMSFieldsExtensions: true enforce_strict_hierarchy: true meta_generator: 'Silverstripe CMS' show_meta_generator_version: true base_plural_name: Pages base_singular_name: Page description: null base_description: 'Generic content page' dependencies: creatableChildrenCache: '%$Psr\SimpleCache\CacheInterface.SiteTree_CreatableChildren' graphql_blacklisted_fields: HasBrokenFile: true HasBrokenLink: true ReportClass: true VirtualPages: true BackLinks: true comments: enabled_cms: true silverstripe\cms\model\sitetreeextension: [] silverstripe\cms\model\sitetreefileextension: casting: BackLinkHTMLList: HTMLFragment silverstripe\cms\model\sitetreefileformfactoryextension: [] silverstripe\cms\model\sitetreefolderextension: [] silverstripe\cms\model\sitetreelink: table_name: SiteTreeLink has_one: Parent: SilverStripe\ORM\DataObject Linked: SilverStripe\CMS\Model\SiteTree silverstripe\cms\model\sitetreelinktracking: dependencies: Parser: '%$SilverStripe\CMS\Model\SiteTreeLinkTracking_Parser' many_many: LinkTracking: through: SilverStripe\CMS\Model\SiteTreeLink from: Parent to: Linked show_sitetree_link_tracking: false silverstripe\cms\model\sitetreelinktracking_parser: [] silverstripe\cms\model\virtualpage: description: 'Displays the content of another page' icon_class: font-icon-p-virtual non_virtual_fields: - ID - ClassName - ObsoleteClassName - SecurityTypeID - OwnerID - ParentID - URLSegment - Sort - Status - ShowInMenus - ShowInSearch - Version - Embargo - Expiry - CanViewType - CanEditType - CopyContentFromID - HasBrokenLink initially_copied_fields: - ShowInMenus - ShowInSearch - URLSegment has_one: CopyContentFrom: SilverStripe\CMS\Model\SiteTree owns: - CopyContentFrom db: VersionID: Int table_name: VirtualPage silverstripe\cms\reports\brokenfilesreport: [] silverstripe\cms\reports\brokenlinksreport: [] silverstripe\cms\reports\brokenredirectorpagesreport: [] silverstripe\cms\reports\brokenvirtualpagesreport: [] silverstripe\cms\reports\emptypagesreport: [] silverstripe\cms\reports\recentlyeditedreport: [] silverstripe\cms\search\contentcontrollersearchextension: allowed_actions: - SearchForm silverstripe\cms\search\searchform: casting: SearchQuery: Text extensions: - SearchFormExtension silverstripe\cms\tasks\migratesitetreelinkingtask: segment: MigrateSiteTreeLinkingTask silverstripe\cms\tasks\removeorphanedpagestask: allowed_actions: index: ADMIN Form: ADMIN run: ADMIN handleAction: ADMIN silverstripe\cms\tasks\sitetreemaintenancetask: allowed_actions: '*': ADMIN silverstripe\commentnotifications\extensions\commentnotifiable: default_notification_subject: 'A new comment has been posted' default_notification_sender: 'noreply@{host}' default_notification_template: SilverStripe\CommentNotifications\CommentEmail silverstripe\commentnotifications\extensions\commentnotifier: [] silverstripe\comments\admin\commentadmin: url_segment: comments url_rule: /$Action menu_title: Comments menu_icon_class: font-icon-comment allowed_actions: - approvedmarked - deleteall - deletemarked - hammarked - showtable - spammarked - EditForm - unmoderated required_permission_codes: CMS_ACCESS_CommentAdmin silverstripe\comments\admin\commentsgridfield: [] silverstripe\comments\admin\commentsgridfieldaction: [] silverstripe\comments\admin\commentsgridfieldapproveaction: [] silverstripe\comments\admin\commentsgridfieldconfig: [] silverstripe\comments\admin\commentsgridfieldspamaction: [] silverstripe\comments\controllers\commentingcontroller: allowed_actions: - delete - spam - ham - approve - rss - CommentsForm - reply - doPostComment - doPreviewComment url_handlers: reply/$ParentCommentID//$ID/$OtherID: reply required_fields: - Name - Email - Comment extensions: - SilverStripe\SpamProtection\Extension\CommentSpamProtection - CWP\CWP\Extensions\CwpCommentingExtension - SilverStripe\CommentNotifications\Extensions\CommentNotifier silverstripe\comments\extensions\commentsextension: comments: enabled: true enabled_cms: false require_login: false require_login_cms: false required_permission: false include_js: true use_gravatar: false gravatar_size: 80 gravatar_default: identicon gravatar_rating: g show_comments_when_disabled: false order_comments_by: '"Created" DESC' order_replies_by: false comments_per_page: 10 comments_holder_id: comments-holder comment_permalink_prefix: comment- require_moderation: false require_moderation_nonmembers: false require_moderation_cms: false frontend_moderation: false frontend_spam: false html_allowed: false html_allowed_elements: - a - img - i - b use_preview: false nested_comments: false nested_depth: 2 db: ProvideComments: Boolean ModerationRequired: 'Enum(''None,Required,NonMembersOnly'',''None'')' CommentsRequireLogin: Boolean has_many: Commments: SilverStripe\Comments\Model\Comment.Parent silverstripe\comments\forms\commentform: [] silverstripe\comments\model\comment: db: Name: Varchar(200) Comment: Text Email: Varchar(200) URL: Varchar(255) Moderated: Boolean(0) IsSpam: Boolean(0) AllowHtml: Boolean SecretToken: Varchar(255) Depth: Int has_one: Author: SilverStripe\Security\Member ParentComment: SilverStripe\Comments\Model\Comment Parent: SilverStripe\ORM\DataObject has_many: ChildComments: SilverStripe\Comments\Model\Comment default_sort: '"Created" DESC' defaults: Moderated: 0 IsSpam: 0 casting: Title: Varchar ParentTitle: Varchar ParentClassName: Varchar AuthorName: Varchar RSSName: Varchar DeleteLink: Varchar Date: Datetime SpamLink: Varchar HamLink: Varchar ApproveLink: Varchar Permalink: Varchar searchable_fields: - Name - Email - Comment - Created summary_fields: getAuthorName: 'Submitted By' getAuthorEmail: Email Comment.LimitWordCount: Comment Created: 'Date Posted' Parent.Title: Post IsSpam: 'Is Spam' field_labels: Author: 'Author Member' table_name: Comment extensions: - SilverStripe\Blog\Model\BlogCommentExtension silverstripe\comments\tasks\migratecommentparentstask: segment: MigrateCommentParentsTask silverstripe\contentreview\compatibility\contentreviewcompatability: [] silverstripe\contentreview\extensions\contentreviewcmsextension: allowed_actions: - ReviewContentForm - savereview silverstripe\contentreview\extensions\contentreviewdefaultsettings: db: ReviewPeriodDays: Int ReviewFrom: Varchar(255) ReviewSubject: Varchar(255) ReviewBody: HTMLText defaults: ReviewSubject: 'Page(s) are due for content review' ReviewBody: '

Page(s) due for review

There are $PagesCount pages that are due for review today by you.

' many_many: ContentReviewGroups: SilverStripe\Security\Group ContentReviewUsers: SilverStripe\Security\Member content_review_template: SilverStripe\ContentReview\ContentReviewEmail silverstripe\contentreview\extensions\contentreviewleftandmainextension: [] silverstripe\contentreview\extensions\contentreviewowner: many_many: SiteTreeContentReview: SilverStripe\CMS\Model\SiteTree silverstripe\contentreview\extensions\sitetreecontentreview: db: ContentReviewType: 'Enum(''Inherit, Disabled, Custom'', ''Inherit'')' ReviewPeriodDays: Int NextReviewDate: Date LastEditedByName: Varchar(255) OwnerNames: Varchar(255) defaults: ContentReviewType: Inherit has_many: ReviewLogs: SilverStripe\ContentReview\Models\ContentReviewLog belongs_many_many: ContentReviewGroups: SilverStripe\Security\Group ContentReviewUsers: SilverStripe\Security\Member schedule: 0: 'No automatic review date' 1: '1 day' 7: '1 week' 30: '1 month' 60: '2 months' 91: '3 months' 121: '4 months' 152: '5 months' 183: '6 months' 365: '12 months' silverstripe\contentreview\forms\reviewcontenthandler: [] silverstripe\contentreview\jobs\contentreviewnotificationjob: first_run_hour: 9 next_run_hour: 9 next_run_minute: 0 next_run_in_days: 1 silverstripe\contentreview\models\contentreviewlog: db: Note: Text has_one: Reviewer: SilverStripe\Security\Member SiteTree: SilverStripe\CMS\Model\SiteTree summary_fields: Note: title: Note Created: title: 'Reviewed at' Reviewer.Title: title: 'Reviewed by' default_sort: 'Created DESC' table_name: ContentReviewLog silverstripe\contentreview\reports\pagesdueforreviewreport: [] silverstripe\contentreview\reports\pageswithoutreviewschedulereport: [] silverstripe\contentreview\tasks\contentreviewemails: [] silverstripe\contentreview\tasks\contentreviewownermigrationtask: [] silverstripe\crontask\controllers\crontaskcontroller: [] silverstripe\dynamodb\model\dynamodbsession: [] silverstripe\elementalbannerblock\block\bannerblock: icon: font-icon-block-banner db: Content: HTMLText CallToActionLink: Link singular_name: 'banner block' plural_name: 'banner blocks' table_name: S_EB_BannerBlock extensions: - BannerBlockExtension silverstripe\elementalbannerblock\form\blocklinkfield: [] silverstripe\elementalbannerblock\form\blocklinkfield_readonly: [] silverstripe\elementalfileblock\block\fileblock: has_one: File: SilverStripe\Assets\File owns: - File singular_name: 'file block' plural_name: 'file blocks' icon: font-icon-block-file table_name: S_EB_FileBlock extensions: - FileBlockExtension silverstripe\environmentcheck\checks\cacheheaderscheck: dependencies: client: '%$EnvCheckClient' silverstripe\environmentcheck\checks\databasecheck: [] silverstripe\environmentcheck\checks\envtypecheck: [] silverstripe\environmentcheck\checks\externalurlcheck: [] silverstripe\environmentcheck\checks\fileaccessibilityandvalidationcheck: [] silverstripe\environmentcheck\checks\fileagecheck: [] silverstripe\environmentcheck\checks\filewriteablecheck: [] silverstripe\environmentcheck\checks\hasclasscheck: [] silverstripe\environmentcheck\checks\hasfunctioncheck: [] silverstripe\environmentcheck\checks\smtpconnectcheck: [] silverstripe\environmentcheck\checks\sessioncheck: dependencies: client: '%$EnvCheckClient' silverstripe\environmentcheck\checks\solrindexcheck: [] silverstripe\environmentcheck\checks\urlcheck: [] silverstripe\environmentcheck\controllers\devcheckcontroller: allowed_actions: - index permission: ADMIN silverstripe\environmentcheck\controllers\devhealthcontroller: allowed_actions: - index silverstripe\environmentcheck\services\clientfactory: default_config: [] silverstripe\eventdispatcher\dispatch\dispatcher: [] silverstripe\eventdispatcher\symfony\backend: [] silverstripe\eventdispatcher\symfony\event: [] silverstripe\externallinks\controllers\cmsexternallinkscontroller: allowed_actions: - getJobStatus - start silverstripe\externallinks\jobs\checkexternallinksjob: [] silverstripe\externallinks\model\brokenexternallink: table_name: BrokenExternalLink db: Link: Varchar(2083) HTTPCode: Int has_one: Track: SilverStripe\ExternalLinks\Model\BrokenExternalPageTrack Status: SilverStripe\ExternalLinks\Model\BrokenExternalPageTrackStatus summary_fields: Created: Checked Link: 'External Link' HTTPCodeDescription: 'HTTP Error Code' Page.Title: 'Page link is on' searchable_fields: HTTPCode: title: 'HTTP Code' silverstripe\externallinks\model\brokenexternalpagetrack: table_name: BrokenExternalPageTrack db: Processed: Boolean has_one: Page: SilverStripe\CMS\Model\SiteTree Status: SilverStripe\ExternalLinks\Model\BrokenExternalPageTrackStatus has_many: BrokenLinks: SilverStripe\ExternalLinks\Model\BrokenExternalLink silverstripe\externallinks\model\brokenexternalpagetrackstatus: table_name: BrokenExternalPageTrackStatus db: Status: 'Enum("Completed, Running", "Running")' JobInfo: Varchar(255) has_many: TrackedPages: SilverStripe\ExternalLinks\Model\BrokenExternalPageTrack BrokenLinks: SilverStripe\ExternalLinks\Model\BrokenExternalLink silverstripe\externallinks\reports\brokenexternallinksreport: [] silverstripe\externallinks\tasks\checkexternallinkstask: dependencies: LinkChecker: '%$SilverStripe\ExternalLinks\Tasks\LinkChecker' segment: CheckExternalLinksTask ignore_codes: [] silverstripe\externallinks\tasks\curllinkchecker: follow_location: false bypass_cache: false headers: [] silverstripe\control\clirequestbuilder: [] silverstripe\control\clicontroller: allowed_actions: - index silverstripe\control\contentnegotiator: content_type: '' encoding: utf-8 enabled: false default_format: html silverstripe\control\controller: url_handlers: $Action//$ID/$OtherID: handleAction allowed_actions: - handleAction - handleIndex extensions: - SilverStripe\Auditor\AuditHook - SilverStripe\ErrorPage\ErrorPageControllerExtension - SilverStripe\ShareDraftContent\Extensions\ShareDraftContentControllerExtension silverstripe\control\cookie: report_errors: true default_samesite: Lax silverstripe\control\cookiejar: [] silverstripe\control\director: rules: fileinfo//$Action/$ID/$OtherID: FileInfoController searchkeyword//$Action/$ID/$OtherID: SearchController api/search: KeywordSearchAPIController '': SilverStripe\CMS\Controllers\RootURLController search: CWP\Search\CwpSearchPageController sitemap.xml: Wilr\GoogleSitemaps\Control\GoogleSitemapController robots.txt: CyberDuck\SEO\Controller\RobotsTxtController admin/graphql: Controller: '%$SilverStripe\GraphQL\Controller.admin' Stage: Stage Permissions: CMS_ACCESS: CMS_ACCESS Security//$Action/$ID/$OtherID: SilverStripe\Security\Security CMSSecurity//$Action/$ID/$OtherID: SilverStripe\Security\CMSSecurity dev: SilverStripe\Dev\DevelopmentAdmin admin/externallinks//$Action: SilverStripe\ExternalLinks\Controllers\CMSExternalLinksController admin: SilverStripe\Admin\AdminRootController assets: SilverStripe\Assets\Storage\ProtectedFileController RemoveOrphanedPagesTask//$Action/$ID/$OtherID: SilverStripe\CMS\Tasks\RemoveOrphanedPagesTask SiteTreeMaintenanceTask//$Action/$ID/$OtherID: SilverStripe\CMS\Tasks\SiteTreeMaintenanceTask admin/cms: '->admin/pages' comments: SilverStripe\Comments\Controllers\CommentingController dev/cron/$Action: SilverStripe\CronTask\Controllers\CronTaskController health/check: Silverstripe\EnvironmentCheck\Controllers\DevHealthController dev/check/$Suite: Silverstripe\EnvironmentCheck\Controllers\DevCheckController UserDefinedFormController//$Action: SilverStripe\UserForms\Control\UserDefinedFormController api/v1: SilverStripe\RestfulServer\RestfulServer loginsession//$ID: SilverStripe\SessionManager\Controllers\LoginSessionController preview: SilverStripe\ShareDraftContent\Controllers\ShareDraftController paymentendpoint: SilverStripe\Omnipay\PaymentGatewayController dev/payment: SilverStripe\Omnipay\Admin\PaymentDevelopmentAdmin spellcheck: SilverStripe\SpellCheck\Handling\SpellController WidgetController//$Action/$ID/$OtherID: SilverStripe\Widgets\Model\WidgetController $URLSegment//$Action/$ID/$OtherID: SilverStripe\CMS\Controllers\ModelAsController alternate_base_folder: null alternate_public_dir: null default_base_url: '`SS_BASE_URL`' extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\control\http: cache_ajax_requests: false disable_http_cache: false ignoreDeprecatedCaching: false MimeTypes: 0: application/vnd.lotus-1-2-3 3dml: text/vnd.in3d.3dml 3ds: image/x-3ds 3g2: video/3gpp2 3gp: video/3gpp 7z: application/x-7z-compressed aab: application/x-authorware-bin aac: audio/x-aac aam: application/x-authorware-map aas: application/x-authorware-seg abw: application/x-abiword ac: application/pkix-attr-cert acc: application/vnd.americandynamics.acc ace: application/x-ace-compressed acu: application/vnd.acucobol acutc: application/vnd.acucorp adp: audio/adpcm aep: application/vnd.audiograph afm: application/x-font-type1 afp: application/vnd.ibm.modcap ahead: application/vnd.ahead.space ai: application/postscript aif: audio/x-aiff aifc: audio/x-aiff aiff: audio/x-aiff air: application/vnd.adobe.air-application-installer-package+zip ait: application/vnd.dvb.ait ami: application/vnd.amiga.ami apk: application/vnd.android.package-archive appcache: text/cache-manifest application: application/x-ms-application apr: application/vnd.lotus-approach arc: application/x-freearc asc: application/pgp-signature asf: video/x-ms-asf asm: text/x-asm aso: application/vnd.accpac.simply.aso asx: video/x-ms-asf atc: application/vnd.acucorp atom: application/atom+xml atomcat: application/atomcat+xml atomsvc: application/atomsvc+xml atx: application/vnd.antix.game-component au: audio/basic avi: video/x-msvideo aw: application/applixware azf: application/vnd.airzip.filesecure.azf azs: application/vnd.airzip.filesecure.azs azw: application/vnd.amazon.ebook bat: application/x-msdownload bcpio: application/x-bcpio bdf: application/x-font-bdf bdm: application/vnd.syncml.dm+wbxml bed: application/vnd.realvnc.bed bh2: application/vnd.fujitsu.oasysprs bin: application/octet-stream blb: application/x-blorb blorb: application/x-blorb bmi: application/vnd.bmi bmp: image/bmp book: application/vnd.framemaker box: application/vnd.previewsystems.box boz: application/x-bzip2 bpk: application/octet-stream btif: image/prs.btif bz: application/x-bzip bz2: application/x-bzip2 c: text/x-c c11amc: application/vnd.cluetrust.cartomobile-config c11amz: application/vnd.cluetrust.cartomobile-config-pkg c4d: application/vnd.clonk.c4group c4f: application/vnd.clonk.c4group c4g: application/vnd.clonk.c4group c4p: application/vnd.clonk.c4group c4u: application/vnd.clonk.c4group cab: application/vnd.ms-cab-compressed caf: audio/x-caf cap: application/vnd.tcpdump.pcap car: application/vnd.curl.car cat: application/vnd.ms-pki.seccat cb7: application/x-cbr cba: application/x-cbr cbr: application/x-cbr cbt: application/x-cbr cbz: application/x-cbr cc: text/x-c cct: application/x-director ccxml: application/ccxml+xml cdbcmsg: application/vnd.contact.cmsg cdf: application/x-netcdf cdkey: application/vnd.mediastation.cdkey cdmia: application/cdmi-capability cdmic: application/cdmi-container cdmid: application/cdmi-domain cdmio: application/cdmi-object cdmiq: application/cdmi-queue cdx: chemical/x-cdx cdxml: application/vnd.chemdraw+xml cdy: application/vnd.cinderella cer: application/pkix-cert cfs: application/x-cfs-compressed cgm: image/cgm chat: application/x-chat chm: application/vnd.ms-htmlhelp chrt: application/vnd.kde.kchart cif: chemical/x-cif cii: application/vnd.anser-web-certificate-issue-initiation cil: application/vnd.ms-artgalry cla: application/vnd.claymore class: application/java-vm clkk: application/vnd.crick.clicker.keyboard clkp: application/vnd.crick.clicker.palette clkt: application/vnd.crick.clicker.template clkw: application/vnd.crick.clicker.wordbank clkx: application/vnd.crick.clicker clp: application/x-msclip cmc: application/vnd.cosmocaller cmdf: chemical/x-cmdf cml: chemical/x-cml cmp: application/vnd.yellowriver-custom-menu cmx: image/x-cmx cod: application/vnd.rim.cod com: application/x-msdownload conf: text/plain cpio: application/x-cpio cpp: text/x-c cpt: application/mac-compactpro crd: application/x-mscardfile crl: application/pkix-crl crt: application/x-x509-ca-cert cryptonote: application/vnd.rig.cryptonote csh: application/x-csh csml: chemical/x-csml csp: application/vnd.commonspace css: text/css cst: application/x-director csv: text/plain cu: application/cu-seeme curl: text/vnd.curl cww: application/prs.cww cxt: application/x-director cxx: text/x-c dae: model/vnd.collada+xml daf: application/vnd.mobius.daf dart: application/vnd.dart dataless: application/vnd.fdsn.seed davmount: application/davmount+xml dbk: application/docbook+xml dcr: application/x-director dcurl: text/vnd.curl.dcurl dd2: application/vnd.oma.dd2+xml ddd: application/vnd.fujixerox.ddd deb: application/x-debian-package def: text/plain deploy: application/octet-stream der: application/x-x509-ca-cert dfac: application/vnd.dreamfactory dgc: application/x-dgc-compressed dic: text/x-c dir: application/x-director dis: application/vnd.mobius.dis dist: application/octet-stream distz: application/octet-stream djv: image/vnd.djvu djvu: image/vnd.djvu dll: application/x-msdownload dmg: application/x-apple-diskimage dmp: application/vnd.tcpdump.pcap dms: application/octet-stream dna: application/vnd.dna doc: application/msword docm: application/vnd.ms-word.document.macroenabled.12 docx: application/vnd.openxmlformats-officedocument.wordprocessingml.document dot: application/msword dotm: application/vnd.ms-word.template.macroenabled.12 dotx: application/vnd.openxmlformats-officedocument.wordprocessingml.template dp: application/vnd.osgi.dp dpg: application/vnd.dpgraph dra: audio/vnd.dra dsc: text/prs.lines.tag dssc: application/dssc+der dtb: application/x-dtbook+xml dtd: application/xml-dtd dts: audio/vnd.dts dtshd: audio/vnd.dts.hd dump: application/octet-stream dvb: video/vnd.dvb.file dvi: application/x-dvi dwf: model/vnd.dwf dwg: image/vnd.dwg dxf: image/vnd.dxf dxp: application/vnd.spotfire.dxp dxr: application/x-director ecelp4800: audio/vnd.nuera.ecelp4800 ecelp7470: audio/vnd.nuera.ecelp7470 ecelp9600: audio/vnd.nuera.ecelp9600 ecma: application/ecmascript edm: application/vnd.novadigm.edm edx: application/vnd.novadigm.edx efif: application/vnd.picsel ei6: application/vnd.pg.osasli elc: application/octet-stream emf: application/x-msmetafile eml: message/rfc822 emma: application/emma+xml emz: application/x-msmetafile eol: audio/vnd.digital-winds eot: application/vnd.ms-fontobject eps: application/postscript epub: application/epub+zip es3: application/vnd.eszigno3+xml esa: application/vnd.osgi.subsystem esf: application/vnd.epson.esf et3: application/vnd.eszigno3+xml etx: text/x-setext eva: application/x-eva evy: application/x-envoy exe: application/x-msdownload exi: application/exi ext: application/vnd.novadigm.ext ez: application/andrew-inset ez2: application/vnd.ezpix-album ez3: application/vnd.ezpix-package f: text/x-fortran f4v: video/x-f4v f77: text/x-fortran f90: text/x-fortran fbs: image/vnd.fastbidsheet fcdt: application/vnd.adobe.formscentral.fcdt fcs: application/vnd.isac.fcs fdf: application/vnd.fdf fe_launch: application/vnd.denovo.fcselayout-link fg5: application/vnd.fujitsu.oasysgp fgd: application/x-director fh: image/x-freehand fh4: image/x-freehand fh5: image/x-freehand fh7: image/x-freehand fhc: image/x-freehand fig: application/x-xfig flac: audio/x-flac fli: video/x-fli flo: application/vnd.micrografx.flo flv: video/x-flv flw: application/vnd.kde.kivio flx: text/vnd.fmi.flexstor fly: text/vnd.fly fm: application/vnd.framemaker fnc: application/vnd.frogans.fnc for: text/x-fortran fpx: image/vnd.fpx frame: application/vnd.framemaker fsc: application/vnd.fsc.weblaunch fst: image/vnd.fst ftc: application/vnd.fluxtime.clip fti: application/vnd.anser-web-funds-transfer-initiation fvt: video/vnd.fvt fxp: application/vnd.adobe.fxp fxpl: application/vnd.adobe.fxp fzs: application/vnd.fuzzysheet g2w: application/vnd.geoplan g3: image/g3fax g3w: application/vnd.geospace gac: application/vnd.groove-account gam: application/x-tads gbr: application/rpki-ghostbusters gca: application/x-gca-compressed gdl: model/vnd.gdl geo: application/vnd.dynageo gex: application/vnd.geometry-explorer ggb: application/vnd.geogebra.file ggt: application/vnd.geogebra.tool ghf: application/vnd.groove-help gif: image/gif gim: application/vnd.groove-identity-message gml: application/gml+xml gmx: application/vnd.gmx gnumeric: application/x-gnumeric gph: application/vnd.flographit gpx: application/gpx+xml gqf: application/vnd.grafeq gqs: application/vnd.grafeq gram: application/srgs gramps: application/x-gramps-xml gre: application/vnd.geometry-explorer grv: application/vnd.groove-injector grxml: application/srgs+xml gsf: application/x-font-ghostscript gtar: application/x-gtar gtm: application/vnd.groove-tool-message gtw: model/vnd.gtw gv: text/vnd.graphviz gxf: application/gxf gxt: application/vnd.geonext gz: application/gzip h: text/x-c h261: video/h261 h263: video/h263 h264: video/h264 hal: application/vnd.hal+xml hbci: application/vnd.hbci hdf: application/x-hdf hh: text/x-c hlp: application/winhlp hpgl: application/vnd.hp-hpgl hpid: application/vnd.hp-hpid hps: application/vnd.hp-hps hqx: application/mac-binhex40 htke: application/vnd.kenameaapp htm: text/html html: text/html hvd: application/vnd.yamaha.hv-dic hvp: application/vnd.yamaha.hv-voice hvs: application/vnd.yamaha.hv-script i2g: application/vnd.intergeo icc: application/vnd.iccprofile ice: x-conference/x-cooltalk icm: application/vnd.iccprofile ico: image/x-icon ics: text/calendar ief: image/ief ifb: text/calendar ifm: application/vnd.shana.informed.formdata iges: model/iges igl: application/vnd.igloader igm: application/vnd.insors.igm igs: model/iges igx: application/vnd.micrografx.igx iif: application/vnd.shana.informed.interchange imp: application/vnd.accpac.simply.imp ims: application/vnd.ms-ims in: text/plain ink: application/inkml+xml inkml: application/inkml+xml install: application/x-install-instructions iota: application/vnd.astraea-software.iota ipfix: application/ipfix ipk: application/vnd.shana.informed.package irm: application/vnd.ibm.rights-management irp: application/vnd.irepository.package+xml iso: application/x-iso9660-image itp: application/vnd.shana.informed.formtemplate ivp: application/vnd.immervision-ivp ivu: application/vnd.immervision-ivu jad: text/vnd.sun.j2me.app-descriptor jam: application/vnd.jam jar: application/java-archive java: text/x-java-source jisp: application/vnd.jisp jlt: application/vnd.hp-jlyt jnlp: application/x-java-jnlp-file joda: application/vnd.joost.joda-archive jpe: image/jpeg jpeg: image/jpeg jpg: image/jpeg jpgm: video/jpm jpgv: video/jpeg jpm: video/jpm js: application/javascript json: application/json jsonml: application/jsonml+json kar: audio/midi karbon: application/vnd.kde.karbon kfo: application/vnd.kde.kformula kia: application/vnd.kidspiration kml: application/vnd.google-earth.kml+xml kmz: application/vnd.google-earth.kmz kne: application/vnd.kinar knp: application/vnd.kinar kon: application/vnd.kde.kontour kpr: application/vnd.kde.kpresenter kpt: application/vnd.kde.kpresenter kpxx: application/vnd.ds-keypoint ksp: application/vnd.kde.kspread ktr: application/vnd.kahootz ktx: image/ktx ktz: application/vnd.kahootz kwd: application/vnd.kde.kword kwt: application/vnd.kde.kword lasxml: application/vnd.las.las+xml latex: application/x-latex lbd: application/vnd.llamagraphics.life-balance.desktop lbe: application/vnd.llamagraphics.life-balance.exchange+xml les: application/vnd.hhe.lesson-player lha: application/x-lzh-compressed link66: application/vnd.route66.link66+xml list: text/plain list3820: application/vnd.ibm.modcap listafp: application/vnd.ibm.modcap lnk: application/x-ms-shortcut log: text/plain lostxml: application/lost+xml lrf: application/octet-stream lrm: application/vnd.ms-lrm ltf: application/vnd.frogans.ltf lvp: audio/vnd.lucent.voice lwp: application/vnd.lotus-wordpro lzh: application/x-lzh-compressed m13: application/x-msmediaview m14: application/x-msmediaview m1v: video/mpeg m21: application/mp21 m2a: audio/mpeg m2v: video/mpeg m3a: audio/mpeg m3u: audio/x-mpegurl m3u8: application/vnd.apple.mpegurl m4u: video/vnd.mpegurl m4v: video/x-m4v ma: application/mathematica mads: application/mads+xml mag: application/vnd.ecowin.chart maker: application/vnd.framemaker man: text/troff mar: application/octet-stream mathml: application/mathml+xml mb: application/mathematica mbk: application/vnd.mobius.mbk mbox: application/mbox mc1: application/vnd.medcalcdata mcd: application/vnd.mcd mcurl: text/vnd.curl.mcurl mdb: application/x-msaccess mdi: image/vnd.ms-modi me: text/troff mesh: model/mesh meta4: application/metalink4+xml metalink: application/metalink+xml mets: application/mets+xml mfm: application/vnd.mfmp mft: application/rpki-manifest mgp: application/vnd.osgeo.mapguide.package mgz: application/vnd.proteus.magazine mid: audio/midi midi: audio/midi mie: application/x-mie mif: application/vnd.mif mime: message/rfc822 mj2: video/mj2 mjp2: video/mj2 mk3d: video/x-matroska mka: audio/x-matroska mks: video/x-matroska mkv: video/x-matroska mlp: application/vnd.dolby.mlp mmd: application/vnd.chipnuts.karaoke-mmd mmf: application/vnd.smaf mmr: image/vnd.fujixerox.edmics-mmr mng: video/x-mng mny: application/x-msmoney mobi: application/x-mobipocket-ebook mods: application/mods+xml mov: video/quicktime movie: video/x-sgi-movie mp2: audio/mpeg mp21: application/mp21 mp2a: audio/mpeg mp3: audio/mpeg mp4: video/mp4 mp4a: audio/mp4 mp4s: application/mp4 mp4v: video/mp4 mpc: application/vnd.mophun.certificate mpe: video/mpeg mpeg: video/mpeg mpg: video/mpeg mpg4: video/mp4 mpga: audio/mpeg mpkg: application/vnd.apple.installer+xml mpm: application/vnd.blueice.multipass mpn: application/vnd.mophun.application mpp: application/vnd.ms-project mpt: application/vnd.ms-project mpy: application/vnd.ibm.minipay mqy: application/vnd.mobius.mqy mrc: application/marc mrcx: application/marcxml+xml ms: text/troff mscml: application/mediaservercontrol+xml mseed: application/vnd.fdsn.mseed mseq: application/vnd.mseq msf: application/vnd.epson.msf msh: model/mesh msi: application/x-msdownload msl: application/vnd.mobius.msl msty: application/vnd.muvee.style mts: model/vnd.mts mus: application/vnd.musician musicxml: application/vnd.recordare.musicxml+xml mvb: application/x-msmediaview mwf: application/vnd.mfer mxf: application/mxf mxl: application/vnd.recordare.musicxml mxml: application/xv+xml mxs: application/vnd.triscape.mxs mxu: video/vnd.mpegurl n-gage: application/vnd.nokia.n-gage.symbian.install n3: text/n3 nb: application/mathematica nbp: application/vnd.wolfram.player nc: application/x-netcdf ncx: application/x-dtbncx+xml nfo: text/x-nfo ngdat: application/vnd.nokia.n-gage.data nitf: application/vnd.nitf nlu: application/vnd.neurolanguage.nlu nml: application/vnd.enliven nnd: application/vnd.noblenet-directory nns: application/vnd.noblenet-sealer nnw: application/vnd.noblenet-web npx: image/vnd.net-fpx nsc: application/x-conference nsf: application/vnd.lotus-notes ntf: application/vnd.nitf nzb: application/x-nzb oa2: application/vnd.fujitsu.oasys2 oa3: application/vnd.fujitsu.oasys3 oas: application/vnd.fujitsu.oasys obd: application/x-msbinder obj: application/x-tgif oda: application/oda odb: application/vnd.oasis.opendocument.database odc: application/vnd.oasis.opendocument.chart odf: application/vnd.oasis.opendocument.formula odft: application/vnd.oasis.opendocument.formula-template odg: application/vnd.oasis.opendocument.graphics odi: application/vnd.oasis.opendocument.image odm: application/vnd.oasis.opendocument.text-master odp: application/vnd.oasis.opendocument.presentation ods: application/vnd.oasis.opendocument.spreadsheet odt: application/vnd.oasis.opendocument.text oga: audio/ogg ogg: audio/ogg ogv: video/ogg ogx: application/ogg omdoc: application/omdoc+xml onepkg: application/onenote onetmp: application/onenote onetoc: application/onenote onetoc2: application/onenote opf: application/oebps-package+xml opml: text/x-opml oprc: application/vnd.palm org: application/vnd.lotus-organizer osf: application/vnd.yamaha.openscoreformat osfpvg: application/vnd.yamaha.openscoreformat.osfpvg+xml otc: application/vnd.oasis.opendocument.chart-template otf: application/x-font-otf otg: application/vnd.oasis.opendocument.graphics-template oth: application/vnd.oasis.opendocument.text-web oti: application/vnd.oasis.opendocument.image-template otp: application/vnd.oasis.opendocument.presentation-template ots: application/vnd.oasis.opendocument.spreadsheet-template ott: application/vnd.oasis.opendocument.text-template oxps: application/oxps oxt: application/vnd.openofficeorg.extension p: text/x-pascal p10: application/pkcs10 p12: application/x-pkcs12 p7b: application/x-pkcs7-certificates p7c: application/pkcs7-mime p7m: application/pkcs7-mime p7r: application/x-pkcs7-certreqresp p7s: application/pkcs7-signature p8: application/pkcs8 pas: text/x-pascal paw: application/vnd.pawaafile pbd: application/vnd.powerbuilder6 pbm: image/x-portable-bitmap pcap: application/vnd.tcpdump.pcap pcf: application/x-font-pcf pcl: application/vnd.hp-pcl pclxl: application/vnd.hp-pclxl pct: image/x-pict pcurl: application/vnd.curl.pcurl pcx: image/x-pcx pdb: application/vnd.palm pdf: application/pdf pfa: application/x-font-type1 pfb: application/x-font-type1 pfm: application/x-font-type1 pfr: application/font-tdpfr pfx: application/x-pkcs12 pgm: image/x-portable-graymap pgn: application/x-chess-pgn pgp: application/pgp-encrypted pic: image/x-pict pkg: application/octet-stream pki: application/pkixcmp pkipath: application/pkix-pkipath plb: application/vnd.3gpp.pic-bw-large plc: application/vnd.mobius.plc plf: application/vnd.pocketlearn pls: application/pls+xml pml: application/vnd.ctc-posml png: image/png pnm: image/x-portable-anymap portpkg: application/vnd.macports.portpkg pot: application/vnd.ms-powerpoint potm: application/vnd.ms-powerpoint.template.macroenabled.12 potx: application/vnd.openxmlformats-officedocument.presentationml.template ppam: application/vnd.ms-powerpoint.addin.macroenabled.12 ppd: application/vnd.cups-ppd ppm: image/x-portable-pixmap pps: application/vnd.ms-powerpoint ppsm: application/vnd.ms-powerpoint.slideshow.macroenabled.12 ppsx: application/vnd.openxmlformats-officedocument.presentationml.slideshow ppt: application/vnd.ms-powerpoint pptm: application/vnd.ms-powerpoint.presentation.macroenabled.12 pptx: application/vnd.openxmlformats-officedocument.presentationml.presentation pqa: application/vnd.palm prc: application/x-mobipocket-ebook pre: application/vnd.lotus-freelance prf: application/pics-rules ps: application/postscript psb: application/vnd.3gpp.pic-bw-small psd: image/vnd.adobe.photoshop psf: application/x-font-linux-psf pskcxml: application/pskc+xml ptid: application/vnd.pvi.ptid1 pub: application/x-mspublisher pvb: application/vnd.3gpp.pic-bw-var pwn: application/vnd.3m.post-it-notes pya: audio/vnd.ms-playready.media.pya pyv: video/vnd.ms-playready.media.pyv qam: application/vnd.epson.quickanime qbo: application/vnd.intu.qbo qfx: application/vnd.intu.qfx qps: application/vnd.publishare-delta-tree qt: video/quicktime qwd: application/vnd.quark.quarkxpress qwt: application/vnd.quark.quarkxpress qxb: application/vnd.quark.quarkxpress qxd: application/vnd.quark.quarkxpress qxl: application/vnd.quark.quarkxpress qxt: application/vnd.quark.quarkxpress ra: audio/x-pn-realaudio ram: audio/x-pn-realaudio rar: application/x-rar-compressed ras: image/x-cmu-raster rcprofile: application/vnd.ipunplugged.rcprofile rdf: application/rdf+xml rdz: application/vnd.data-vision.rdz rep: application/vnd.businessobjects res: application/x-dtbresource+xml rgb: image/x-rgb rif: application/reginfo+xml rip: audio/vnd.rip ris: application/x-research-info-systems rl: application/resource-lists+xml rlc: image/vnd.fujixerox.edmics-rlc rld: application/resource-lists-diff+xml rm: application/vnd.rn-realmedia rmi: audio/midi rmp: audio/x-pn-realaudio-plugin rms: application/vnd.jcp.javame.midlet-rms rmvb: application/vnd.rn-realmedia-vbr rnc: application/relax-ng-compact-syntax roa: application/rpki-roa roff: text/troff rp9: application/vnd.cloanto.rp9 rpss: application/vnd.nokia.radio-presets rpst: application/vnd.nokia.radio-preset rq: application/sparql-query rs: application/rls-services+xml rsd: application/rsd+xml rss: application/rss+xml rtf: application/rtf rtx: text/richtext s: text/x-asm s3m: audio/s3m saf: application/vnd.yamaha.smaf-audio sbml: application/sbml+xml sc: application/vnd.ibm.secure-container scd: application/x-msschedule scm: application/vnd.lotus-screencam scq: application/scvp-cv-request scs: application/scvp-cv-response scurl: text/vnd.curl.scurl sda: application/vnd.stardivision.draw sdc: application/vnd.stardivision.calc sdd: application/vnd.stardivision.impress sdkd: application/vnd.solent.sdkm+xml sdkm: application/vnd.solent.sdkm+xml sdp: application/sdp sdw: application/vnd.stardivision.writer see: application/vnd.seemail seed: application/vnd.fdsn.seed sema: application/vnd.sema semd: application/vnd.semd semf: application/vnd.semf ser: application/java-serialized-object setpay: application/set-payment-initiation setreg: application/set-registration-initiation sfd-hdstx: application/vnd.hydrostatix.sof-data sfs: application/vnd.spotfire.sfs sfv: text/x-sfv sgi: image/sgi sgl: application/vnd.stardivision.writer-global sgm: text/sgml sgml: text/sgml sh: application/x-sh shar: application/x-shar shf: application/shf+xml sid: image/x-mrsid-image sig: application/pgp-signature sil: audio/silk silo: model/mesh sis: application/vnd.symbian.install sisx: application/vnd.symbian.install sit: application/x-stuffit sitx: application/x-stuffitx skd: application/vnd.koan skm: application/vnd.koan skp: application/vnd.koan skt: application/vnd.koan sldm: application/vnd.ms-powerpoint.slide.macroenabled.12 sldx: application/vnd.openxmlformats-officedocument.presentationml.slide slt: application/vnd.epson.salt sm: application/vnd.stepmania.stepchart smf: application/vnd.stardivision.math smi: application/smil+xml smil: application/smil+xml smv: video/x-smv smzip: application/vnd.stepmania.package snd: audio/basic snf: application/x-font-snf so: application/octet-stream spc: application/x-pkcs7-certificates spf: application/vnd.yamaha.smaf-phrase spl: application/x-futuresplash spot: text/vnd.in3d.spot spp: application/scvp-vp-response spq: application/scvp-vp-request spx: audio/ogg sql: application/x-sql src: application/x-wais-source srt: application/x-subrip sru: application/sru+xml srx: application/sparql-results+xml ssdl: application/ssdl+xml sse: application/vnd.kodak-descriptor ssf: application/vnd.epson.ssf ssml: application/ssml+xml st: application/vnd.sailingtracker.track stc: application/vnd.sun.xml.calc.template std: application/vnd.sun.xml.draw.template stf: application/vnd.wt.stf sti: application/vnd.sun.xml.impress.template stk: application/hyperstudio stl: application/vnd.ms-pki.stl str: application/vnd.pg.format stw: application/vnd.sun.xml.writer.template sub: text/vnd.dvb.subtitle sus: application/vnd.sus-calendar susp: application/vnd.sus-calendar sv4cpio: application/x-sv4cpio sv4crc: application/x-sv4crc svc: application/vnd.dvb.service svd: application/vnd.svd svg: image/svg+xml svgz: image/svg+xml swa: application/x-director swf: application/x-shockwave-flash swi: application/vnd.aristanetworks.swi sxc: application/vnd.sun.xml.calc sxd: application/vnd.sun.xml.draw sxg: application/vnd.sun.xml.writer.global sxi: application/vnd.sun.xml.impress sxm: application/vnd.sun.xml.math sxw: application/vnd.sun.xml.writer t: text/troff t3: application/x-t3vm-image taglet: application/vnd.mynfc tao: application/vnd.tao.intent-module-archive tar: application/x-tar tcap: application/vnd.3gpp2.tcap tcl: application/x-tcl teacher: application/vnd.smart.teacher tei: application/tei+xml teicorpus: application/tei+xml tex: application/x-tex texi: application/x-texinfo texinfo: application/x-texinfo text: text/plain tfi: application/thraud+xml tfm: application/x-tex-tfm tga: image/x-tga thmx: application/vnd.ms-officetheme tif: image/tiff tiff: image/tiff tmo: application/vnd.tmobile-livetv torrent: application/x-bittorrent tpl: application/vnd.groove-tool-template tpt: application/vnd.trid.tpt tr: text/troff tra: application/vnd.trueapp trm: application/x-msterminal tsd: application/timestamped-data tsv: text/tab-separated-values ttc: application/x-font-ttf ttf: application/x-font-ttf ttl: text/turtle twd: application/vnd.simtech-mindmapper twds: application/vnd.simtech-mindmapper txd: application/vnd.genomatix.tuxedo txf: application/vnd.mobius.txf txt: text/plain u32: application/x-authorware-bin udeb: application/x-debian-package ufd: application/vnd.ufdl ufdl: application/vnd.ufdl ulx: application/x-glulx umj: application/vnd.umajin unityweb: application/vnd.unity uoml: application/vnd.uoml+xml uri: text/uri-list uris: text/uri-list urls: text/uri-list ustar: application/x-ustar utz: application/vnd.uiq.theme uu: text/x-uuencode uva: audio/vnd.dece.audio uvd: application/vnd.dece.data uvf: application/vnd.dece.data uvg: image/vnd.dece.graphic uvh: video/vnd.dece.hd uvi: image/vnd.dece.graphic uvm: video/vnd.dece.mobile uvp: video/vnd.dece.pd uvs: video/vnd.dece.sd uvt: application/vnd.dece.ttml+xml uvu: video/vnd.uvvu.mp4 uvv: video/vnd.dece.video uvva: audio/vnd.dece.audio uvvd: application/vnd.dece.data uvvf: application/vnd.dece.data uvvg: image/vnd.dece.graphic uvvh: video/vnd.dece.hd uvvi: image/vnd.dece.graphic uvvm: video/vnd.dece.mobile uvvp: video/vnd.dece.pd uvvs: video/vnd.dece.sd uvvt: application/vnd.dece.ttml+xml uvvu: video/vnd.uvvu.mp4 uvvv: video/vnd.dece.video uvvx: application/vnd.dece.unspecified uvvz: application/vnd.dece.zip uvx: application/vnd.dece.unspecified uvz: application/vnd.dece.zip vcard: text/vcard vcd: application/x-cdlink vcf: text/x-vcard vcg: application/vnd.groove-vcard vcs: text/x-vcalendar vcx: application/vnd.vcx vis: application/vnd.visionary viv: video/vnd.vivo vob: video/x-ms-vob vor: application/vnd.stardivision.writer vox: application/x-authorware-bin vrml: model/vrml vsd: application/vnd.visio vsf: application/vnd.vsf vss: application/vnd.visio vst: application/vnd.visio vsw: application/vnd.visio vtu: model/vnd.vtu vxml: application/voicexml+xml w3d: application/x-director wad: application/x-doom wav: audio/x-wav wax: audio/x-ms-wax wbmp: image/vnd.wap.wbmp wbs: application/vnd.criticaltools.wbs+xml wbxml: application/vnd.wap.wbxml wcm: application/vnd.ms-works wdb: application/vnd.ms-works wdp: image/vnd.ms-photo weba: audio/webm webm: video/webm webp: image/webp wg: application/vnd.pmi.widget wgt: application/widget wks: application/vnd.ms-works wm: video/x-ms-wm wma: audio/x-ms-wma wmd: application/x-ms-wmd wmf: application/x-msmetafile wml: text/vnd.wap.wml wmlc: application/vnd.wap.wmlc wmls: text/vnd.wap.wmlscript wmlsc: application/vnd.wap.wmlscriptc wmv: video/x-ms-wmv wmx: video/x-ms-wmx wmz: application/x-ms-wmz woff: application/x-font-woff wpd: application/vnd.wordperfect wpl: application/vnd.ms-wpl wps: application/vnd.ms-works wqd: application/vnd.wqd wri: application/x-mswrite wrl: model/vrml wsdl: application/wsdl+xml wspolicy: application/wspolicy+xml wtb: application/vnd.webturbo wvx: video/x-ms-wvx x32: application/x-authorware-bin x3d: model/x3d+xml x3db: model/x3d+binary x3dbz: model/x3d+binary x3dv: model/x3d+vrml x3dvz: model/x3d+vrml x3dz: model/x3d+xml xaml: application/xaml+xml xap: application/x-silverlight-app xar: application/vnd.xara xbap: application/x-ms-xbap xbd: application/vnd.fujixerox.docuworks.binder xbm: image/x-xbitmap xdf: application/xcap-diff+xml xdm: application/vnd.syncml.dm+xml xdp: application/vnd.adobe.xdp+xml xdssc: application/dssc+xml xdw: application/vnd.fujixerox.docuworks xenc: application/xenc+xml xer: application/patch-ops-error+xml xfdf: application/vnd.adobe.xfdf xfdl: application/vnd.xfdl xht: application/xhtml+xml xhtml: application/xhtml+xml xhvml: application/xv+xml xif: image/vnd.xiff xla: application/vnd.ms-excel xlam: application/vnd.ms-excel.addin.macroenabled.12 xlc: application/vnd.ms-excel xlf: application/x-xliff+xml xlm: application/vnd.ms-excel xls: application/vnd.ms-excel xlsb: application/vnd.ms-excel.sheet.binary.macroenabled.12 xlsm: application/vnd.ms-excel.sheet.macroenabled.12 xlsx: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet xlt: application/vnd.ms-excel xltm: application/vnd.ms-excel.template.macroenabled.12 xltx: application/vnd.openxmlformats-officedocument.spreadsheetml.template xlw: application/vnd.ms-excel xm: audio/xm xml: application/xml xo: application/vnd.olpc-sugar xop: application/xop+xml xpi: application/x-xpinstall xpl: application/xproc+xml xpm: image/x-xpixmap xpr: application/vnd.is-xpr xps: application/vnd.ms-xpsdocument xpw: application/vnd.intercon.formnet xpx: application/vnd.intercon.formnet xsl: application/xml xslt: application/xslt+xml xsm: application/vnd.syncml+xml xspf: application/xspf+xml xul: application/vnd.mozilla.xul+xml xvm: application/xv+xml xvml: application/xv+xml xwd: image/x-xwindowdump xyz: chemical/x-xyz xz: application/x-xz yang: application/yang yin: application/yin+xml z1: application/x-zmachine z2: application/x-zmachine z3: application/x-zmachine z4: application/x-zmachine z5: application/x-zmachine z6: application/x-zmachine z7: application/x-zmachine z8: application/x-zmachine zaz: application/vnd.zzazz.deck+xml zip: application/zip zir: application/vnd.zul zirz: application/vnd.zul zmm: application/vnd.handheld-entertainment+xml cache_control: [] vary: null silverstripe\control\httpapplication: [] silverstripe\control\httprequest: [] silverstripe\control\httprequestbuilder: [] silverstripe\control\httpresponse: [] silverstripe\control\httpresponse_exception: [] silverstripe\control\httpstreamresponse: [] silverstripe\control\nullhttprequest: [] silverstripe\control\pjaxresponsenegotiator: [] silverstripe\control\requesthandler: url_segment: null url_handlers: $Action: $Action allowed_actions: null extensions: - SilverStripe\Admin\AdminErrorExtension - SilverStripe\Versioned\VersionedStateExtension silverstripe\control\requestprocessor: [] silverstripe\control\session: timeout: 1440 session_ips: [] cookie_domain: null cookie_path: null session_store_path: null cookie_secure: false cookie_name_secure: SECSESSID cookie_samesite: Lax sessionCacheLimiter: '' strict_user_agent_check: true silverstripe\control\simpleresourceurlgenerator: url_rewrites: [] silverstripe\core\basekernel: [] silverstripe\core\classinfo: [] silverstripe\core\convert: [] silverstripe\core\corekernel: [] silverstripe\core\databaselesskernel: [] silverstripe\core\environment: [] silverstripe\core\environmentloader: [] silverstripe\core\extension: allowed_actions: [] silverstripe\core\path: [] silverstripe\core\tempfolder: [] silverstripe\dev\backtrace: ignore_function_args: - - SilverStripe\Akismet\AkismetSpamProtector - setApiKey - mssql_connect - mysql_connect - pg_connect - - mysqli - mysqli - - mysqli - real_connect - - mysqli - select_db - - PDO - __construct - - SilverStripe\Control\Middleware\ConfirmationMiddleware\GetParameter - buildConfirmationItem - - SilverStripe\Control\Middleware\ConfirmationMiddleware\Url - buildConfirmationItem - - SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith - buildConfirmationItem - - SilverStripe\Core\Startup\AbstractConfirmationToken - checkToken - - SilverStripe\Core\Startup\AbstractConfirmationToken - pathForToken - - SilverStripe\Core\Startup\AbstractConfirmationToken - prepare_tokens - - SilverStripe\ORM\DB - connect - - SilverStripe\ORM\DB - createDatabase - - SilverStripe\Security\Confirmation\Item - __construct - - SilverStripe\Security\DefaultAdminService - isDefaultAdminCredentials - - SilverStripe\Security\DefaultAdminService - setDefaultAdmin - - SilverStripe\Security\Member - changePassword - - SilverStripe\Security\MemberAuthenticator\ChangePasswordHandler - setSessionToken - - SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler - setTokenCookieName - - SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler - setTokenCookieSecure - - SilverStripe\Security\MemberAuthenticator\LostPasswordHandler - sendEmail - - SilverStripe\Security\PasswordEncryptor - check - - SilverStripe\Security\PasswordEncryptor - encrypt - - SilverStripe\Security\PasswordEncryptor - salt - - SilverStripe\Security\PasswordEncryptor_Blowfish - encryptA - - SilverStripe\Security\PasswordEncryptor_Blowfish - encryptX - - SilverStripe\Security\PasswordEncryptor_Blowfish - encryptY - - SilverStripe\Security\PasswordValidator - validate - - SilverStripe\Security\RememberLoginHash - setToken - - SilverStripe\Security\Security - check_default_admin - - SilverStripe\Security\Security - encrypt_password - - SilverStripe\Security\Security - setDefaultAdmin - - '*' - checkPassword - - '*' - onAfterChangePassword - - '*' - onBeforeChangePassword - - '*' - updateValidatePassword - - SilverStripe\DocumentConverter\ServiceConnector - setPassword - - SilverStripe\GraphQL\QueryHandler\TokenContextProvider - __construct - - SilverStripe\HybridSessions\Crypto\McryptCrypto - __construct - - SilverStripe\HybridSessions\Crypto\OpenSSLCrypto - __construct - - SilverStripe\HybridSessions\HybridSession - init - - SilverStripe\HybridSessions\HybridSession - setKey - - SilverStripe\HybridSessions\Store\BaseStore - setKey silverstripe\dev\behatfixturefactory: [] silverstripe\dev\buildtask: segment: null extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\dev\bulkloader: [] silverstripe\dev\bulkloader_result: [] silverstripe\dev\cli: [] silverstripe\dev\csscontentparser: disable_xml_external_entities: true silverstripe\dev\csvparser: [] silverstripe\dev\clidebugview: [] silverstripe\dev\csvbulkloader: lines: 1000 silverstripe\dev\debug: [] silverstripe\dev\debugview: columns: 100 silverstripe\dev\deprecation: [] silverstripe\dev\devbuildcontroller: url_handlers: '': build allowed_actions: - build silverstripe\dev\devconfigcontroller: url_handlers: audit: audit '': index allowed_actions: - index - audit silverstripe\dev\devconfirmationcontroller: [] silverstripe\dev\developmentadmin: url_handlers: '': index build/defaults: buildDefaults generatesecuretoken: generatesecuretoken $Action: runRegisteredController allowed_actions: - index - buildDefaults - runRegisteredController - generatesecuretoken registered_controllers: build: controller: SilverStripe\Dev\DevBuildController links: build: 'Build/rebuild this environment. Call this whenever you have updated your project sources' tasks: controller: Symbiote\QueuedJobs\Controllers\QueuedTaskRunner links: tasks: 'See a list of build tasks to run (QueuedJobs version)' confirm: controller: SilverStripe\Dev\DevConfirmationController config: controller: Silverstripe\Dev\DevConfigController links: config: 'View the current config, useful for debugging' cron: controller: SilverStripe\CronTask\Controllers\CronTaskController links: cron: 'Run registered SilverStripe cron tasks' check: controller: Silverstripe\EnvironmentCheck\Controllers\DevCheckController links: check: 'Run registered environment checks and display their status' graphql: controller: SilverStripe\GraphQL\Dev\DevelopmentAdmin links: graphql: 'List GraphQL development tools' payment: controller: SilverStripe\Omnipay\Admin\PaymentDevelopmentAdmin links: payment: 'Show Payment configuration information' allow_all_cli: true deny_non_cli: false silverstripe\dev\fixtureblueprint: dependencies: factory: '%$SilverStripe\Dev\FixtureFactory' silverstripe\dev\fixturefactory: [] silverstripe\dev\installertest: allowed_actions: - testrewrite silverstripe\dev\migrationtask: segment: MigrationTask silverstripe\dev\sapphireinfo: allowed_actions: - baseurl - version - environmenttype silverstripe\dev\taskrunner: url_handlers: '': index $TaskName: runTask allowed_actions: - index - runTask css: - 'silverstripe/framework:client/styles/task-runner.css' silverstripe\dev\testkernel: [] silverstripe\dev\testmailer: [] silverstripe\dev\testsession: extensions: - SilverStripe\Versioned\Dev\VersionedTestSessionExtension unextendable_classes: - SilverStripe\View\ViewableData silverstripe\dev\testsession_stresponsewrapper: [] silverstripe\dev\yamlfixture: [] silverstripe\forms\checkboxfield: [] silverstripe\forms\checkboxfield_readonly: [] silverstripe\forms\checkboxsetfield: [] silverstripe\forms\compositefield: [] silverstripe\forms\compositevalidator: [] silverstripe\forms\confirmedpasswordfield: [] silverstripe\forms\currencyfield: [] silverstripe\forms\currencyfield_disabled: [] silverstripe\forms\currencyfield_readonly: [] silverstripe\forms\datalessfield: [] silverstripe\forms\datefield: [] silverstripe\forms\datefield_disabled: [] silverstripe\forms\datetimefield: [] silverstripe\forms\defaultformfactory: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\forms\disabledtransformation: [] silverstripe\forms\dropdownfield: [] silverstripe\forms\emailfield: [] silverstripe\forms\fieldgroup: [] silverstripe\forms\fieldlist: [] silverstripe\forms\filefield: [] silverstripe\forms\form: default_classes: [] casting: AttributesHTML: HTMLFragment getAttributesHTML: HTMLFragment FormAttributes: HTMLFragment FormName: Text Legend: HTMLFragment extensions: - FormExtension - SilverStripe\Forms\FormMessageBootstrapExtension - SilverStripe\ErrorPage\ErrorPageControllerExtension - SilverStripe\SpamProtection\Extension\FormSpamProtectionExtension silverstripe\forms\formaction: casting: ButtonContent: HTMLFragment silverstripe\forms\formfield: default_classes: [] casting: FieldHolder: HTMLFragment SmallFieldHolder: HTMLFragment Field: HTMLFragment AttributesHTML: HTMLFragment getAttributesHTML: HTMLFragment Value: Text extraClass: Text ID: Text isReadOnly: Boolean HolderID: Text Title: Text RightTitle: Text Description: HTMLFragment extensions: - FormFieldExtension - SilverStripe\Forms\FormMessageBootstrapExtension - UncleCheese\DisplayLogic\Extensions\DisplayLogic silverstripe\forms\formrequesthandler: allowed_actions: - handleField - httpSubmission - forTemplate url_handlers: field/$FieldName!: handleField 'POST ': httpSubmission 'GET ': httpSubmission 'HEAD ': httpSubmission silverstripe\forms\formscaffolder: [] silverstripe\forms\formtemplatehelper: [] silverstripe\forms\formtransformation: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\forms\form_fieldmap: [] silverstripe\forms\groupeddropdownfield: [] silverstripe\forms\htmlreadonlyfield: casting: Value: HTMLFragment ValueEntities: HTMLFragment silverstripe\forms\headerfield: [] silverstripe\forms\hiddenfield: [] silverstripe\forms\labelfield: [] silverstripe\forms\listboxfield: [] silverstripe\forms\literalfield: casting: Value: HTMLFragment silverstripe\forms\lookupfield: [] silverstripe\forms\moneyfield: [] silverstripe\forms\multiselectfield: [] silverstripe\forms\nullablefield: [] silverstripe\forms\numericfield: [] silverstripe\forms\optionsetfield: [] silverstripe\forms\passwordfield: autocomplete: false silverstripe\forms\popoverfield: cast: PopoverTitle: HTMLText silverstripe\forms\printabletransformation: [] silverstripe\forms\printabletransformation_tabset: [] silverstripe\forms\readonlyfield: [] silverstripe\forms\readonlytransformation: [] silverstripe\forms\requiredfields: [] silverstripe\forms\selectfield: [] silverstripe\forms\selectiongroup: [] silverstripe\forms\selectiongroup_item: [] silverstripe\forms\singlelookupfield: [] silverstripe\forms\singleselectfield: [] silverstripe\forms\tab: [] silverstripe\forms\tabset: [] silverstripe\forms\textfield: [] silverstripe\forms\textareafield: casting: Value: Text ValueEntities: 'HTMLFragment([''shortcodes'' => false])' silverstripe\forms\timefield: [] silverstripe\forms\timefield_readonly: [] silverstripe\forms\tip: [] silverstripe\forms\togglecompositefield: [] silverstripe\forms\treedropdownfield: url_handlers: $Action!/$ID: $Action allowed_actions: - tree node_threshold_total: 30 silverstripe\forms\treedropdownfield_readonly: [] silverstripe\forms\treemultiselectfield: [] silverstripe\forms\treemultiselectfield_readonly: [] silverstripe\forms\validator: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\logging\debugviewfriendlyerrorformatter: [] silverstripe\logging\detailederrorformatter: [] silverstripe\logging\httpoutputhandler: [] silverstripe\logging\monologerrorhandler: [] silverstripe\logging\preformattedechohandler: [] silverstripe\orm\arraylib: [] silverstripe\orm\arraylist: [] silverstripe\orm\db: alternative_database_enabled: true connection_attempted: false silverstripe\orm\dataextension: [] silverstripe\orm\datalist: [] silverstripe\orm\dataobject: singular_name: null plural_name: null api_access: false default_classname: null validation_enabled: true fixed_fields: ID: PrimaryKey ClassName: DBClassName LastEdited: DBDatetime Created: DBDatetime table_name: null cascade_deletes: [] cascade_duplicates: [] subclass_access: true db: [] casting: Title: Text create_table_options: MySQLDatabase: ENGINE=InnoDB indexes: null defaults: [] default_records: null has_one: [] belongs_to: [] has_many: [] many_many: [] many_many_extraFields: [] belongs_many_many: [] default_sort: null searchable_fields: null general_search_field_name: q general_search_field_filter: SilverStripe\ORM\Filters\PartialMatchFilter general_search_split_terms: true field_labels: [] summary_fields: [] extensions: 0: SilverStripe\Assets\Shortcodes\FileLinkTracking 1: SilverStripe\Assets\AssetControlExtension 2: SilverStripe\CMS\Model\SiteTreeLinkTracking 3: SilverStripe\FullTextSearch\Search\Extensions\SearchUpdater_ObjectHandler 4: SilverStripe\GraphQL\Extensions\DevBuildExtension RecursivePublishable: SilverStripe\Versioned\RecursivePublishable 5: SilverStripe\Versioned\VersionedStateExtension graphql_blacklisted_fields: LinkTracking: true FileTracking: true versioned_gridfield_extensions: true silverstripe\orm\dataobjectschema: table_namespace_separator: _ silverstripe\orm\dataquery: extensions: - SilverStripe\Versioned\VersionedTableDataQueryExtension unextendable_classes: - SilverStripe\View\ViewableData silverstripe\orm\dataquery_subgroup: [] silverstripe\orm\databaseadmin: allowed_actions: - index - build - cleanup - import classname_value_remapping: File: SilverStripe\Assets\File Image: SilverStripe\Assets\Image Folder: SilverStripe\Assets\Folder Group: SilverStripe\Security\Group LoginAttempt: SilverStripe\Security\LoginAttempt Member: SilverStripe\Security\Member MemberPassword: SilverStripe\Security\MemberPassword Permission: SilverStripe\Security\Permission PermissionRole: SilverStripe\Security\PermissionRole PermissionRoleCode: SilverStripe\Security\PermissionRoleCode RememberLoginHash: SilverStripe\Security\RememberLoginHash CarouselItem: CWP\AgencyExtensions\Model\CarouselItem Quicklink: CWP\CWP\Model\Quicklink EventPage: CWP\CWP\PageTypes\EventPage DatedUpdatePage: CWP\CWP\PageTypes\DatedUpdatePage NewsHolder: CWP\CWP\PageTypes\NewsHolder SitemapPage: CWP\CWP\PageTypes\SitemapPage BasePage: CWP\CWP\PageTypes\BasePage EventHolder: CWP\CWP\PageTypes\EventHolder FooterHolder: CWP\CWP\PageTypes\FooterHolder DatedUpdateHolder: CWP\CWP\PageTypes\DatedUpdateHolder BaseHomePage: CWP\CWP\PageTypes\BaseHomePage NewsPage: CWP\CWP\PageTypes\NewsPage ElementVirtualLinked: DNADesign\ElementalVirtual\Model\ElementVirtual SlideImage: Dynamic\FlexSlider\Model\SlideImage LinkMapping: nglasl\misdirection\LinkMapping Blog: SilverStripe\Blog\Model\Blog BlogCategory: SilverStripe\Blog\Model\BlogCategory BlogPost: SilverStripe\Blog\Model\BlogPost BlogTag: SilverStripe\Blog\Model\BlogTag BlogArchiveWidget: SilverStripe\Blog\Widgets\BlogArchiveWidget BlogCategoriesWidget: SilverStripe\Blog\Widgets\BlogCategoriesWidget BlogRecentPostsWidget: SilverStripe\Blog\Widgets\BlogRecentPostsWidget BlogTagsCloudWidget: SilverStripe\Blog\Widgets\BlogTagsCloudWidget BlogTagsWidget: SilverStripe\Blog\Widgets\BlogTagsWidget SiteTree: SilverStripe\CMS\Model\SiteTree RedirectorPage: SilverStripe\CMS\Model\RedirectorPage VirtualPage: SilverStripe\CMS\Model\VirtualPage Comment: SilverStripe\Comments\Model\Comment ContentReviewLog: SilverStripe\ContentReview\Models\ContentReviewLog CronTaskStatus: SilverStripe\CronTask\CronTaskStatus ErrorPage: SilverStripe\ErrorPage\ErrorPage SilverStripe\CMS\Model\ErrorPage: SilverStripe\ErrorPage\ErrorPage BrokenExternalLink: SilverStripe\ExternalLinks\Model\BrokenExternalLink BrokenExternalPageTrack: SilverStripe\ExternalLinks\Model\BrokenExternalPageTrack BrokenExternalPageTrackStatus: SilverStripe\ExternalLinks\Model\BrokenExternalPageTrackStatus EditableCheckbox: SilverStripe\UserForms\Model\EditableFormField\EditableCheckbox EditableCheckboxGroupField: SilverStripe\UserForms\Model\EditableFormField\EditableCheckboxGroupField EditableCountryDropdownField: SilverStripe\UserForms\Model\EditableFormField\EditableCountryDropdownField EditableDateField: SilverStripe\UserForms\Model\EditableFormField\EditableDateField EditableDropdown: SilverStripe\UserForms\Model\EditableFormField\EditableDropdown EditableEmailField: SilverStripe\UserForms\Model\EditableFormField\EditableEmailField EditableFieldGroup: SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup EditableFieldGroupEnd: SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd EditableFileField: SilverStripe\UserForms\Model\EditableFormField\EditableFileField EditableFormHeading: SilverStripe\UserForms\Model\EditableFormField\EditableFormHeading EditableFormStep: SilverStripe\UserForms\Model\EditableFormField\EditableFormStep EditableLiteralField: SilverStripe\UserForms\Model\EditableFormField\EditableLiteralField EditableMemberListField: SilverStripe\UserForms\Model\EditableFormField\EditableMemberListField EditableMultipleOptionField: SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField EditableNumericField: SilverStripe\UserForms\Model\EditableFormField\EditableNumericField EditableOption: SilverStripe\UserForms\Model\EditableFormField\EditableOption EditableRadioField: SilverStripe\UserForms\Model\EditableFormField\EditableRadioField EditableTextField: SilverStripe\UserForms\Model\EditableFormField\EditableTextField UserDefinedForm_EmailRecipient: SilverStripe\UserForms\Model\Recipient\EmailRecipient UserDefinedForm_EmailRecipientCondition: SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition SubmittedFileField: SilverStripe\UserForms\Model\Submission\SubmittedFileField SubmittedForm: SilverStripe\UserForms\Model\Submission\SubmittedForm SubmittedFormField: SilverStripe\UserForms\Model\Submission\SubmittedFormField EditableCustomRule: SilverStripe\UserForms\Model\EditableCustomRule EditableFormField: SilverStripe\UserForms\Model\EditableFormField UserDefinedForm: SilverStripe\UserForms\Model\UserDefinedForm IFramePage: SilverStripe\IFrame\IFramePage ShareToken: SilverStripe\ShareDraftContent\Models\ShareToken Payment: SilverStripe\Omnipay\Model\Payment PaymentMessage: SilverStripe\Omnipay\Model\Message\PaymentMessage AuthorizedResponse: SilverStripe\Omnipay\Model\Message\AuthorizedResponse AuthorizeError: SilverStripe\Omnipay\Model\Message\AuthorizeError AuthorizeRedirectResponse: SilverStripe\Omnipay\Model\Message\AuthorizeRedirectResponse AuthorizeRequest: SilverStripe\Omnipay\Model\Message\AuthorizeRequest AwaitingAuthorizeResponse: SilverStripe\Omnipay\Model\Message\AwaitingAuthorizeResponse AwaitingCreateCardResponse: SilverStripe\Omnipay\Model\Message\AwaitingCreateCardResponse AwaitingPurchaseResponse: SilverStripe\Omnipay\Model\Message\AwaitingPurchaseResponse CapturedResponse: SilverStripe\Omnipay\Model\Message\CapturedResponse CaptureError: SilverStripe\Omnipay\Model\Message\CaptureError CaptureRequest: SilverStripe\Omnipay\Model\Message\CaptureRequest CompleteAuthorizeError: SilverStripe\Omnipay\Model\Message\CompleteAuthorizeError CompleteAuthorizeRequest: SilverStripe\Omnipay\Model\Message\CompleteAuthorizeRequest CompleteCreateCardError: SilverStripe\Omnipay\Model\Message\CompleteCreateCardError CompleteCreateCardRequest: SilverStripe\Omnipay\Model\Message\CompleteCreateCardRequest CompletePurchaseError: SilverStripe\Omnipay\Model\Message\CompletePurchaseError CompletePurchaseRequest: SilverStripe\Omnipay\Model\Message\CompletePurchaseRequest CreateCardError: SilverStripe\Omnipay\Model\Message\CreateCardError CreateCardRedirectResponse: SilverStripe\Omnipay\Model\Message\CreateCardRedirectResponse CreateCardRequest: SilverStripe\Omnipay\Model\Message\CreateCardRequest CreateCardResponse: SilverStripe\Omnipay\Model\Message\CreateCardResponse GatewayErrorMessage: SilverStripe\Omnipay\Model\Message\GatewayErrorMessage GatewayMessage: SilverStripe\Omnipay\Model\Message\GatewayMessage GatewayRedirectResponseMessage: SilverStripe\Omnipay\Model\Message\GatewayRedirectResponseMessage GatewayRequestMessage: SilverStripe\Omnipay\Model\Message\GatewayRequestMessage GatewayResponseMessage: SilverStripe\Omnipay\Model\Message\GatewayResponseMessage NotificationError: SilverStripe\Omnipay\Model\Message\NotificationError NotificationPending: SilverStripe\Omnipay\Model\Message\NotificationPending NotificationSuccessful: SilverStripe\Omnipay\Model\Message\NotificationSuccessful PartiallyCapturedResponse: SilverStripe\Omnipay\Model\Message\PartiallyCapturedResponse PartiallyRefundedResponse: SilverStripe\Omnipay\Model\Message\PartiallyRefundedResponse PurchasedResponse: SilverStripe\Omnipay\Model\Message\PurchasedResponse PurchaseError: SilverStripe\Omnipay\Model\Message\PurchaseError PurchaseRedirectResponse: SilverStripe\Omnipay\Model\Message\PurchaseRedirectResponse PurchaseRequest: SilverStripe\Omnipay\Model\Message\PurchaseRequest RefundedResponse: SilverStripe\Omnipay\Model\Message\RefundedResponse RefundError: SilverStripe\Omnipay\Model\Message\RefundError RefundRequest: SilverStripe\Omnipay\Model\Message\RefundRequest VoidedResponse: SilverStripe\Omnipay\Model\Message\VoidedResponse VoidError: SilverStripe\Omnipay\Model\Message\VoidError VoidRequest: SilverStripe\Omnipay\Model\Message\VoidRequest SiteConfig: SilverStripe\SiteConfig\SiteConfig TaxonomyTerm: SilverStripe\Taxonomy\TaxonomyTerm TaxonomyType: SilverStripe\Taxonomy\TaxonomyType Widget: SilverStripe\Widgets\Model\Widget WidgetArea: SilverStripe\Widgets\Model\WidgetArea ImportedWorkflowTemplate: Symbiote\AdvancedWorkflow\DataObjects\ImportedWorkflowTemplate WorkflowAction: Symbiote\AdvancedWorkflow\DataObjects\WorkflowAction WorkflowActionInstance: Symbiote\AdvancedWorkflow\DataObjects\WorkflowActionInstance WorkflowDefinition: Symbiote\AdvancedWorkflow\DataObjects\WorkflowDefinition WorkflowInstance: Symbiote\AdvancedWorkflow\DataObjects\WorkflowInstance WorkflowTransition: Symbiote\AdvancedWorkflow\DataObjects\WorkflowTransition AssignUsersToWorkflowAction: Symbiote\AdvancedWorkflow\Actions\AssignUsersToWorkflowAction CancelWorkflowAction: Symbiote\AdvancedWorkflow\Actions\CancelWorkflowAction NotifyUsersWorkflowAction: Symbiote\AdvancedWorkflow\Actions\NotifyUsersWorkflowAction PublishItemWorkflowAction: Symbiote\AdvancedWorkflow\Actions\PublishItemWorkflowAction SetPropertyWorkflowAction: Symbiote\AdvancedWorkflow\Actions\SetPropertyWorkflowAction SimpleApprovalWorkflowAction: Symbiote\AdvancedWorkflow\Actions\SimpleApprovalWorkflowAction UnpublishItemWorkflowAction: Symbiote\AdvancedWorkflow\Actions\UnpublishItemWorkflowAction QueuedJobDescriptor: Symbiote\QueuedJobs\DataObjects\QueuedJobDescriptor QueuedJobRule: Symbiote\QueuedJobs\DataObjects\QueuedJobRule show_record_counts: true extensions: - SilverStripe\Dev\Validation\DatabaseAdminExtension silverstripe\orm\groupedlist: [] silverstripe\orm\hasmanylist: [] silverstripe\orm\listdecorator: [] silverstripe\orm\manymanylist: [] silverstripe\orm\manymanythroughlist: [] silverstripe\orm\manymanythroughquerymanipulator: [] silverstripe\orm\map: [] silverstripe\orm\map_iterator: [] silverstripe\orm\paginatedlist: [] silverstripe\orm\polymorphichasmanylist: [] silverstripe\orm\relationlist: [] silverstripe\orm\unexpecteddataexception: [] silverstripe\orm\unsavedrelationlist: [] silverstripe\orm\validationexception: [] silverstripe\orm\validationresult: [] silverstripe\security\authenticationmiddleware: [] silverstripe\security\basicauth: entire_site_protected: false ignore_cli: true entire_site_protected_code: ADMIN entire_site_protected_message: 'SilverStripe test website. Use your CMS login.' silverstripe\security\basicauthmiddleware: [] silverstripe\security\cmssecurity: allowed_actions: - login - success reauth_enabled: true silverstripe\security\defaultadminservice: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\security\group: db: Title: Varchar(255) Description: Text Code: Varchar(255) Locked: Boolean Sort: Int HtmlEditorConfig: Text has_one: Parent: SilverStripe\Security\Group has_many: Permissions: SilverStripe\Security\Permission Groups: SilverStripe\Security\Group many_many: Members: SilverStripe\Security\Member Roles: SilverStripe\Security\PermissionRole extensions: - SilverStripe\ORM\Hierarchy\Hierarchy - CWP\Core\Extension\CwpHtmlEditorConfig - SilverStripe\Security\InheritedPermissionFlusher - SilverStripe\ContentReview\Extensions\ContentReviewOwner table_name: Group indexes: Title: true Code: true Sort: true silverstripe\security\groupcsvbulkloader: [] silverstripe\security\inheritedpermissionflusher: [] silverstripe\security\inheritedpermissions: [] silverstripe\security\inheritedpermissionsextension: db: CanViewType: 'Enum(''Anyone, LoggedInUsers, OnlyTheseUsers, Inherit'', ''Inherit'')' CanEditType: 'Enum(''LoggedInUsers, OnlyTheseUsers, Inherit'', ''Inherit'')' many_many: ViewerGroups: SilverStripe\Security\Group EditorGroups: SilverStripe\Security\Group defaults: CanViewType: Inherit CanEditType: Inherit silverstripe\security\loginattempt: db: Email: Varchar(255) EmailHashed: Varchar(255) Status: 'Enum(''Success,Failure'')' IP: Varchar(255) has_one: Member: SilverStripe\Security\Member indexes: EmailHashed: true table_name: LoginAttempt silverstripe\security\loginform: [] silverstripe\security\logoutform: [] silverstripe\security\member: db: FirstName: Varchar Surname: Varchar Email: Varchar(254) TempIDHash: Varchar(160) TempIDExpired: Datetime Password: Varchar(160) AutoLoginHash: Varchar(160) AutoLoginExpired: Datetime PasswordEncryption: Varchar(50) Salt: Varchar(50) PasswordExpiry: Date LockedOutUntil: Datetime Locale: Varchar(6) FailedLoginCount: Int belongs_many_many: Groups: SilverStripe\Security\Group has_many: LoggedPasswords: SilverStripe\Security\MemberPassword RememberLoginHashes: SilverStripe\Security\RememberLoginHash table_name: Member default_sort: '"Surname", "FirstName"' indexes: Email: true notify_password_change: true searchable_fields: - FirstName - Surname - Email summary_fields: - FirstName - Surname - Email casting: Name: Varchar hidden_fields: - AutoLoginHash - AutoLoginExpired - PasswordEncryption - PasswordExpiry - LockedOutUntil - TempIDHash - TempIDExpired - Salt title_format: columns: - FirstName - Surname sep: ' ' unique_identifier_field: Email password_expiry_days: null password_logging_enabled: true lock_out_after_incorrect_logins: 5 lock_out_delay_mins: 15 login_marker_cookie: null session_regenerate_id: true temp_id_lifetime: 259200 auto_login_token_lifetime: 172800 extensions: - MemberExtension - SilverStripe\Auditor\AuditHook - SilverStripe\Blog\Model\BlogMemberExtension - SilverStripe\Security\InheritedPermissionFlusher - SilverStripe\ContentReview\Extensions\ContentReviewOwner - SilverStripe\SecurityReport\MemberReportExtension - SilverStripe\SessionManager\Extensions\MemberExtension silverstripe\security\membercsvbulkloader: [] silverstripe\security\memberpassword: db: Password: Varchar(160) Salt: Varchar(50) PasswordEncryption: Varchar(50) has_one: Member: SilverStripe\Security\Member table_name: MemberPassword silverstripe\security\member_groupset: [] silverstripe\security\member_validator: [] silverstripe\security\nullsecuritytoken: [] silverstripe\security\passwordencryptor: encryptors: pbkdf2_sha512: CWP\Core\PasswordEncryptor\PBKDF2: sha512 none: SilverStripe\Security\PasswordEncryptor_None: null md5: SilverStripe\Security\PasswordEncryptor_LegacyPHPHash: md5 sha1: SilverStripe\Security\PasswordEncryptor_LegacyPHPHash: sha1 md5_v2.4: SilverStripe\Security\PasswordEncryptor_PHPHash: md5 sha1_v2.4: SilverStripe\Security\PasswordEncryptor_PHPHash: sha1 blowfish: SilverStripe\Security\PasswordEncryptor_Blowfish: null silverstripe\security\passwordencryptor_blowfish: [] silverstripe\security\passwordencryptor_encryptionfailed: [] silverstripe\security\passwordencryptor_legacyphphash: [] silverstripe\security\passwordencryptor_mysqloldpassword: [] silverstripe\security\passwordencryptor_mysqlpassword: [] silverstripe\security\passwordencryptor_none: [] silverstripe\security\passwordencryptor_notfoundexception: [] silverstripe\security\passwordencryptor_phphash: [] silverstripe\security\passwordexpirationmiddleware: whitelisted_url_startswith: - Security/basicauthlogin/ - Security/changepassword/ - Security/login/ - Security/logout/ default_redirect: Security/changepassword mimetypes_allowing_redirect: - '*/*' - 'text/*' - text/html - application/xhtml+xml - text/xml - application/xml silverstripe\security\passwordvalidator: character_strength_tests: lowercase: '/[a-z]/' uppercase: '/[A-Z]/' digits: '/[0-9]/' punctuation: '/[^A-Za-z0-9]/' min_length: 10 min_test_score: 3 historic_count: 6 extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\security\permission: db: Code: Varchar(255) Arg: Int Type: Int(1) has_one: Group: SilverStripe\Security\Group indexes: Code: true defaults: Type: 1 table_name: Permission declared_permissions: null declared_permissions_list: null strict_checking: true admin_implies_all: true hidden_permissions: [] privileged_permissions: - ADMIN - APPLY_ROLES - EDIT_PERMISSIONS cache_permissions: [] silverstripe\security\permissioncheckboxsetfield: [] silverstripe\security\permissioncheckboxsetfield_readonly: [] silverstripe\security\permissionfailureexception: [] silverstripe\security\permissionrole: db: Title: Varchar OnlyAdminCanApply: Boolean has_many: Codes: SilverStripe\Security\PermissionRoleCode belongs_many_many: Groups: SilverStripe\Security\Group table_name: PermissionRole default_sort: '"Title"' singular_name: Role plural_name: Roles silverstripe\security\permissionrolecode: db: Code: Varchar has_one: Role: SilverStripe\Security\PermissionRole table_name: PermissionRoleCode indexes: Code: true silverstripe\security\permission_group: [] silverstripe\security\randomgenerator: [] silverstripe\security\rememberloginhash: singular_name: 'Login Hash' plural_name: 'Login Hashes' db: DeviceID: Varchar(40) Hash: Varchar(160) ExpiryDate: Datetime has_one: Member: SilverStripe\Security\Member indexes: DeviceID: true Hash: true table_name: RememberLoginHash logout_across_devices: false token_expiry_days: 30 device_expiry_days: 365 force_single_token: false extensions: - SilverStripe\SessionManager\Extensions\RememberLoginHashExtension silverstripe\security\requestauthenticationhandler: [] silverstripe\security\security: allowed_actions: - basicauthlogin - changepassword - index - login - logout - lostpassword - passwordsent - ping strict_path_checking: false password_encryption_algorithm: pbkdf2_sha512 autologin_enabled: true remember_username: true word_list: ./wordlist.txt template: BlankPage template_main: Page page_class: Page default_message_set: null login_url: Security/login logout_url: Security/logout lost_password_url: Security/lostpassword frame_options: SAMEORIGIN robots_tag: 'noindex, nofollow' login_recording: false default_login_dest: '' default_reset_password_dest: null silverstripe\security\securitytoken: [] silverstripe\view\arraydata: [] silverstripe\view\generictemplateglobalprovider: [] silverstripe\view\html: void_elements: - area - base - br - col - embed - hr - img - input - keygen - link - menuitem - meta - param - source - track - wbr legal_empty_attributes: - alt silverstripe\view\publicthemes: [] silverstripe\view\requirements: disable_flush_combined: false backend: null silverstripe\view\requirements_backend: combine_in_dev: false resolve_relative_css_refs: false default_combined_files_folder: _combinedfiles combine_hash_querystring: false silverstripe\view\sstemplateparseexception: [] silverstripe\view\sstemplateparser: [] silverstripe\view\ssviewer: themes: [] theme: null theme_enabled: true global_key: '$CurrentReadingMode, $CurrentUser.ID' source_file_comments: false rewrite_hash_links: true silverstripe\view\ssviewer_basiciteratorsupport: [] silverstripe\view\ssviewer_datapresenter: [] silverstripe\view\ssviewer_fromstring: cache_template: true silverstripe\view\ssviewer_scope: [] silverstripe\view\thememanifest: [] silverstripe\view\themeresourceloader: [] silverstripe\view\viewabledata: casting: CSSClasses: Varchar default_cast: Text casting_cache: [] extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\view\viewabledata_customised: [] silverstripe\view\viewabledata_debugger: [] silverstripe\i18n\i18n: default_locale: en_US date_format: yyyy-MM-dd time_format: 'H:mm' plurals: - zero - one - two - few - many - other default_plurals: - one - other missing_default_warning: false silverstripe\fulltextsearch\search\fulltextsearch: indexes: - AQSearchIndex silverstripe\fulltextsearch\search\searchintrospection: [] silverstripe\fulltextsearch\solr\solr: [] silverstripe\fulltextsearch\solr\solrindex: casting: FieldDefinitions: HTMLText CopyFieldDefinitions: HTMLText default_field: _text copy_fields: [] silverstripe\fulltextsearch\state\fulltextsearchteststate: [] silverstripe\fulltextsearch\utils\combinationsarrayiterator: [] silverstripe\fulltextsearch\utils\multiplearrayiterator: [] silverstripe\fulltextsearch\utils\webdav: [] silverstripe\graphql\auth\basicauthauthenticator: [] silverstripe\graphql\auth\handler: authenticators: - class: SilverStripe\GraphQL\Auth\MemberAuthenticator priority: 10 silverstripe\graphql\auth\memberauthenticator: [] silverstripe\graphql\config\configuration: [] silverstripe\graphql\config\modelconfiguration: [] silverstripe\graphql\dev\benchmark: benchmarks: [] silverstripe\graphql\dev\build: url_handlers: '': build allowed_actions: - build silverstripe\graphql\dev\developmentadmin: allowed_actions: - runRegisteredController url_handlers: '': index $Action: runRegisteredController registered_controllers: build: controller: SilverStripe\GraphQL\Dev\Build links: build: 'Build the GraphQL schema' silverstripe\graphql\extensions\clientconfigprovider: [] silverstripe\graphql\extensions\devbuildextension: enabled: true done: false silverstripe\graphql\extensions\queryrecorderextension: [] silverstripe\graphql\extensions\testsessionenvironmentextension: [] silverstripe\graphql\middleware\csrfmiddleware: [] silverstripe\graphql\middleware\httpmethodmiddleware: [] silverstripe\graphql\middleware\querycachingmiddleware: [] silverstripe\graphql\persistedquery\fileprovider: [] silverstripe\graphql\persistedquery\guzzlehttpclient: [] silverstripe\graphql\persistedquery\httpprovider: timeout: 5 silverstripe\graphql\persistedquery\jsonstringprovider: [] silverstripe\graphql\persistedquery\requestidprocessor: [] silverstripe\graphql\queryhandler\deverrorhandler: [] silverstripe\graphql\queryhandler\queryexception: [] silverstripe\graphql\queryhandler\queryhandler: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\graphql\queryhandler\querystateprovider: [] silverstripe\graphql\queryhandler\requestcontextprovider: [] silverstripe\graphql\queryhandler\schemaconfigprovider: [] silverstripe\graphql\queryhandler\tokencontextprovider: [] silverstripe\graphql\queryhandler\usercontextprovider: [] silverstripe\graphql\schema\logger: [] silverstripe\graphql\schema\schema: pluraliser: - SilverStripe\GraphQL\Schema\Schema - pluraliser verbose: false schemas: admin: src: elemental: 'dnadesign/silverstripe-elemental: _graphql' assetAdmin: 'silverstripe/asset-admin: _graphql' 0: 'silverstripe/cms: _graphql' config: modelConfig: DataObject: operations: read: plugins: filter: before: paginateList sort: before: paginateList readOne: plugins: filter: true sort: true nested_query_plugins: paginateList: true filter: before: paginateList sort: before: paginateList canView: after: paginateList '*': scalars: JSONBlob: serialiser: 'SilverStripe\GraphQL\Schema\Resolver\JSONResolver::serialise' valueParser: 'SilverStripe\GraphQL\Schema\Resolver\JSONResolver::parseValue' literalParser: 'SilverStripe\GraphQL\Schema\Resolver\JSONResolver::parseLiteral' config: resolverStrategy: 'SilverStripe\GraphQL\Schema\Resolver\DefaultResolverStrategy::getResolverMethod' defaultResolver: 'SilverStripe\GraphQL\Schema\Resolver\DefaultResolver::defaultFieldResolver' modelCreators: - SilverStripe\GraphQL\Schema\DataObject\ModelCreator defaultBulkLoad: inheritanceLoader: include: - SilverStripe\ORM\DataObject modelConfig: DataObject: type_formatter: 'SilverStripe\Core\ClassInfo::shortName' type_prefix: '' type_mapping: [] base_fields: ID: ID! plugins: dbFieldArgs: true dbFieldTypes: ignore: className: true before: scalarDBField inheritance: useUnionQueries: false after: versioning scalarDBField: after: dbFieldArgs inheritedPlugins: after: '*' operations: read: class: SilverStripe\GraphQL\Schema\DataObject\ReadCreator plugins: paginateList: true canView: after: '*' readOne: class: SilverStripe\GraphQL\Schema\DataObject\ReadOneCreator plugins: firstResult: after: '*' canView: after: '*' delete: class: SilverStripe\GraphQL\Schema\DataObject\DeleteCreator update: class: SilverStripe\GraphQL\Schema\DataObject\UpdateCreator create: class: SilverStripe\GraphQL\Schema\DataObject\CreateCreator src: versionedSrc: 'silverstripe/versioned: _graphql' default: config: modelConfig: DataObject: parseShortcodes: true operations: read: plugins: filter: before: paginateList sort: before: paginateList readOne: plugins: filter: true sort: true nested_query_plugins: paginateList: true filter: before: paginateList sort: before: paginateList canView: after: paginateList silverstripe\graphql\schema\schemabuilder: [] silverstripe\graphql\schema\schemaconfig: [] silverstripe\graphql\schema\storableschema: [] silverstripe\gridfieldqueuedexport\extensions\userformusequeuedexportextension: [] silverstripe\gridfieldqueuedexport\forms\gridfieldqueuedexportbutton: [] silverstripe\gridfieldqueuedexport\forms\gridfieldqueuedexportbuttonresponse: [] silverstripe\gridfieldqueuedexport\jobs\generatecsvjob: sync_sleep_seconds: 15 chunk_size: 100 permission_mode: '0770' ignore_umask: false silverstripe\hybridsessions\control\hybridsessionmiddleware: [] silverstripe\hybridsessions\crypto\mcryptcrypto: [] silverstripe\hybridsessions\crypto\opensslcrypto: [] silverstripe\hybridsessions\hybridsessiondataobject: db: SessionID: Varchar(64) Expiry: Int Data: Text indexes: SessionID: type: unique Expiry: true table_name: HybridSessionDataObject silverstripe\hybridsessions\store\basestore: [] silverstripe\hybridsessions\store\cookiestore: max_length: 1024 silverstripe\hybridsessions\store\databasestore: [] silverstripe\lumberjack\forms\gridfieldconfig_lumberjack: [] silverstripe\lumberjack\forms\gridfieldsitetreeaddnewbutton: [] silverstripe\lumberjack\forms\gridfieldsitetreeeditbutton: [] silverstripe\lumberjack\forms\gridfieldsitetreestate: [] silverstripe\lumberjack\model\lumberjack: [] silverstripe\restfulserver\dataformatter\formencodeddataformatter: [] silverstripe\restfulserver\dataformatter\jsondataformatter: api_base: api/v1/ silverstripe\restfulserver\dataformatter\xmldataformatter: api_base: api/v1/ silverstripe\securityreport\forms\gridfieldexportreportbutton: [] silverstripe\securityreport\forms\gridfieldprintreportbutton: [] silverstripe\securityreport\subsites\subsitememberreportextension: casting: SubsiteDescription: Text subsite_description_permission: SITETREE_EDIT_ALL silverstripe\securityreport\subsites\subsitesecurityreport: [] silverstripe\forms\filter\slugfilter: [] silverstripe\forms\segmentfieldmodifier\abstractsegmentfieldmodifier: [] silverstripe\forms\segmentfieldmodifier\idsegmentfieldmodifier: [] silverstripe\forms\segmentfieldmodifier\slugsegmentfieldmodifier: [] silverstripe\sessionmanager\controllers\loginsessioncontroller: url_handlers: 'DELETE $ID': remove url_segment: loginsession allowed_actions: - remove silverstripe\sessionmanager\extensions\memberextension: session_login_help_url: 'https://userhelp.silverstripe.org/en/4/managing_your_website/session_manager' has_many: LoginSessions: SilverStripe\SessionManager\Models\LoginSession silverstripe\sessionmanager\extensions\queuedjobdescriptorextension: [] silverstripe\sessionmanager\extensions\rememberloginhashextension: has_one: LoginSession: SilverStripe\SessionManager\Models\LoginSession silverstripe\sessionmanager\formfields\sessionmanagerfield: [] silverstripe\sessionmanager\jobs\garbagecollectionjob: seconds_between_jobs: 86400 silverstripe\sessionmanager\middleware\loginsessionmiddleware: [] silverstripe\sessionmanager\models\loginsession: db: LastAccessed: DBDatetime IPAddress: Varchar(45) UserAgent: Text Persistent: Boolean has_one: Member: SilverStripe\Security\Member belongs_to: LoginHash: SilverStripe\Security\RememberLoginHash indexes: LastAccessed: true table_name: LoginSession default_sort: 'LastAccessed DESC' summary_fields: IPAddress: 'IP Address' LastAccessed: 'Last Accessed' Created: 'Signed In' FriendlyUserAgent: 'User Agent' searchable_fields: - IPAddress default_session_lifetime: 3600 silverstripe\sessionmanager\security\loginauthenticationhandler: [] silverstripe\sessionmanager\security\logoutauthenticationhandler: [] silverstripe\sessionmanager\services\garbagecollectionservice: [] silverstripe\tasks\garbagecollectiontask: segment: LoginSessionGarbageCollectionTask silverstripe\sessionmanager\tasks\invalidateallsessionstask: segment: InvalidateAllSessions silverstripe\sharedraftcontent\controllers\sharedraftcontroller: controller: PageController allowed_actions: - preview url_handlers: $Key/$Token: preview silverstripe\sharedraftcontent\extensions\sharedraftcontentcontrollerextension: allowed_actions: - MakeShareDraftLink silverstripe\sharedraftcontent\extensions\sharedraftcontentfileshortcodeproviderextension: [] silverstripe\sharedraftcontent\extensions\sharedraftcontentrequirementsextension: [] silverstripe\sharedraftcontent\extensions\sharedraftcontentsitetreeextension: valid_for_days: 30 db: ShareTokenSalt: Varchar(16) has_many: ShareTokens: SilverStripe\ShareDraftContent\Models\ShareToken allowed_actions: - MakeShareDraftLink silverstripe\sharedraftcontent\models\sharetoken: db: Token: Varchar(16) ValidForDays: Int has_one: Page: Page table_name: ShareToken silverstripe\sharedraftcontent\tasks\removeexpiredsharetokens: segment: RemoveExpiredShareTokens silverstripe\omnipay\admin\paymentdevelopmentadmin: [] silverstripe\omnipay\exception\exception: [] silverstripe\omnipay\exception\invalidconfigurationexception: [] silverstripe\omnipay\exception\invalidparameterexception: [] silverstripe\omnipay\exception\invalidstateexception: [] silverstripe\omnipay\exception\missingparameterexception: [] silverstripe\omnipay\exception\serviceexception: [] silverstripe\omnipay\extensions\payable: has_many: Payments: SilverStripe\Omnipay\Model\Payment silverstripe\omnipay\extensions\sagepayextension: [] silverstripe\omnipay\extensions\worldpayresponseextension: [] silverstripe\omnipay\helper\errorhandling: [] silverstripe\omnipay\helper\logging: logStyle: verbose loggingBlacklist: - card - token - cvv silverstripe\omnipay\helper\paymentmath: precision: 2 useBcMath: true silverstripe\omnipay\model\payment: db: Gateway: Varchar(128) Money: Money Status: 'Enum(''Created,PendingAuthorization,Authorized,PendingCreateCard,CardCreated,PendingPurchase,PendingCapture,Captured,PendingRefund,Refunded,PendingVoid,Void'',''Created'')' Identifier: Varchar(64) TransactionReference: Varchar(255) SuccessUrl: Text FailureUrl: Text has_one: InitialPayment: SilverStripe\Omnipay\Model\Payment has_many: Messages: SilverStripe\Omnipay\Model\Message\PaymentMessage defaults: Status: Created casting: Amount: Decimal summary_fields: Money: Money GatewayTitle: Gateway PaymentStatus: Status Created.Nice: Created indexes: Identifier: type: unique columns: - Identifier table_name: Omnipay_Payment default_sort: '"Created" DESC, "ID" DESC' payment_identifier_length: 30 allowed_gateways: - PaymentExpress_PxPay extensions: - PaymentExtension silverstripe\omnipay\service\authorizeservice: [] silverstripe\omnipay\service\captureservice: [] silverstripe\omnipay\service\createcardservice: [] silverstripe\omnipay\service\notificationcompleteservice: [] silverstripe\omnipay\service\paymentservice: dependencies: logger: '%$SilverStripe\Omnipay\Logger' exceptionLogger: '%$SilverStripe\Omnipay\ExceptionLogger' extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\omnipay\service\purchaseservice: extensions: - PxPurchaseServiceExtension silverstripe\omnipay\service\refundservice: [] silverstripe\omnipay\service\servicefactory: services: authorize: SilverStripe\Omnipay\Service\AuthorizeService createcard: SilverStripe\Omnipay\Service\CreateCardService purchase: SilverStripe\Omnipay\Service\PurchaseService refund: SilverStripe\Omnipay\Service\RefundService capture: SilverStripe\Omnipay\Service\CaptureService void: SilverStripe\Omnipay\Service\VoidService extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\omnipay\service\serviceresponse: [] silverstripe\omnipay\service\voidservice: [] silverstripe\sitewidecontentreport\form\gridfieldbasiccontentreport: [] silverstripe\sitewidecontentreport\model\sitewidecontentreview: [] silverstripe\sitewidecontentreport\model\sitewidecontentsubsites: [] silverstripe\sitewidecontentreport\model\sitewidecontenttaxonomy: tag_field: Terms silverstripe\spamprotection\extension\commentspamprotection: [] silverstripe\spamprotection\extension\formspamprotectionextension: default_spam_protector: UndefinedOffset\NoCaptcha\Forms\NocaptchaProtector mappable_fields: - id - title - body - contextUrl - contextTitle - authorName - authorMail - authorUrl - authorIp - authorId field_name: Captcha silverstripe\spellcheck\handling\spellcheckadminextension: editor: cms silverstripe\spellcheck\handling\spellcheckmiddleware: editor: cwp silverstripe\spellcheck\handling\spellcontroller: locales: - en_NZ - mi_NZ default_locale: en_NZ required_permission: CMS_ACCESS_CMSMain enable_security_token: true return_errors_as_ok: true dependencies: Provider: '%$SilverStripe\SpellCheck\Data\SpellProvider' silverstripe\spellcheck\handling\spellexception: [] silverstripe\spellcheck\providers\hunspellprovider: pattern: '/^(?P&)\s(?P\w+)\s(?P\d+)\s(?P\d+):\s(?P.*+)$/u' silverstripe\taxonomy\controllers\taxonomydirectorycontroller: allowed_actions: - index silverstripe\textextraction\extension\filetextextractable: db: FileContentCache: Text casting: FileContent: Text dependencies: TextCache: '%$SilverStripe\TextExtraction\Cache\FileTextCache' silverstripe\textextraction\extractor\filetextextractor: priority: 50 silverstripe\textextraction\extractor\htmltextextractor: priority: 10 silverstripe\textextraction\extractor\pdftextextractor: binary_location: null search_binary_locations: - /usr/bin - /usr/local/bin silverstripe\textextraction\extractor\solrcelltextextractor: base_url: null priority: 75 silverstripe\textextraction\extractor\tikaservertextextractor: priority: 80 server_endpoint: null silverstripe\textextraction\extractor\tikatextextractor: output_mode: '-t' silverstripe\textextraction\rest\tikarestclient: [] silverstripe\userforms\control\userdefinedformadmin: allowed_actions: - confirmfolderformschema - ConfirmFolderForm - confirmfolder - getfoldergrouppermissions required_permission_codes: CMS_ACCESS_CMSMain url_segment: user-forms form_submissions_folder: Form-submissions silverstripe\userforms\control\userdefinedformcontroller: finished_anchor: '#uff' allowed_actions: - index - ping - Form - finished form_submissions_folder: Form-submissions file_upload_stage: Stage maximum_email_attachment_size: 1M extensions: - UserDefinedFormControllerExtension disable_form_content_shortcode: false silverstripe\userforms\extension\upgradepolymorphicextension: upgrade_on_build: true silverstripe\userforms\extension\userformfieldeditorextension: has_many: Fields: SilverStripe\UserForms\Model\EditableFormField owns: - Fields cascade_deletes: - Fields silverstripe\userforms\extension\userformfileextension: db: UserFormUpload: 'Enum(''f, t'', null)' belongs_to: SubmittedFileField: SilverStripe\UserForms\Model\Submission\SubmittedFileField silverstripe\userforms\extension\userformvalidator: [] silverstripe\userforms\extensions\usedontableextension: [] silverstripe\userforms\form\gridfieldaddclassesbutton: [] silverstripe\userforms\form\userform: button_text: '' silverstripe\userforms\form\userformsgridfieldfilterheader: [] silverstripe\userforms\form\userformsrequiredfields: [] silverstripe\userforms\formfield\userformscheckboxsetfield: [] silverstripe\userforms\formfield\userformscompositefield: [] silverstripe\userforms\formfield\userformsfieldlist: [] silverstripe\userforms\formfield\userformsgroupfield: [] silverstripe\userforms\formfield\userformsoptionsetfield: [] silverstripe\userforms\formfield\userformsstepfield: casting: StepNumber: Int silverstripe\userforms\model\editablecustomrule: condition_options: IsBlank: 'Is blank' IsNotBlank: 'Is not blank' HasValue: Equals ValueNot: 'Doesn''t equal' ValueLessThan: 'Less than' ValueLessThanEqual: 'Less than or equal' ValueGreaterThan: 'Greater than' ValueGreaterThanEqual: 'Greater than or equal' db: Display: 'Enum("Show,Hide")' ConditionOption: 'Enum("IsBlank,IsNotBlank,HasValue,ValueNot,ValueLessThan,ValueLessThanEqual,ValueGreaterThan,ValueGreaterThanEqual")' FieldValue: Varchar(255) has_one: Parent: SilverStripe\UserForms\Model\EditableFormField ConditionField: SilverStripe\UserForms\Model\EditableFormField extensions: - 'SilverStripe\Versioned\Versioned(''Stage'', ''Live'')' table_name: EditableCustomRule silverstripe\userforms\model\editableformfield: hidden: false abstract: true literal: false default_sort: '"Sort"' has_placeholder: false summary_fields: - Title db: Name: Varchar Title: Varchar(255) Default: Varchar(255) Sort: Int Required: Boolean CustomErrorMessage: Varchar(255) ExtraClass: Text RightTitle: Varchar(255) ShowOnLoad: Boolean(1) ShowInSummary: Boolean Placeholder: Varchar(255) DisplayRulesConjunction: 'Enum("And,Or","Or")' table_name: EditableFormField defaults: ShowOnLoad: true indexes: Name: Name has_one: Parent: SilverStripe\ORM\DataObject extensions: - 'SilverStripe\Versioned\Versioned(''Stage'', ''Live'')' - EditableFormFieldExtension has_many: DisplayRules: SilverStripe\UserForms\Model\EditableCustomRule.Parent owns: - DisplayRules cascade_deletes: - DisplayRules cascade_duplicates: false silverstripe\userforms\model\userdefinedform: icon_class: font-icon-p-list description: 'Adds a customizable form.' table_name: UserDefinedForm controller_name: SilverStripe\UserForms\Control\UserDefinedFormController extensions: 0: SilverStripe\UserForms\Extension\UserFormFieldEditorExtension 1: UserDefinedFormExtension UpgradePolymorphicExtension: SilverStripe\UserForms\Extension\UpgradePolymorphicExtension 2: SilverStripe\GridfieldQueuedExport\Extensions\UserFormUseQueuedExportExtension required_identifier: '' email_template_directory: 'silverstripe/userforms:templates/email/' upgrade_on_build: true block_default_userforms_css: false block_default_userforms_js: true db: SubmitButtonText: Varchar ClearButtonText: Varchar OnCompleteMessage: HTMLText ShowClearButton: Boolean DisableSaveSubmissions: Boolean EnableLiveValidation: Boolean DisplayErrorMessagesAtTop: Boolean DisableAuthenicatedFinishAction: Boolean DisableCsrfSecurityToken: Boolean defaults: Content: $UserDefinedForm DisableSaveSubmissions: 0 has_many: Submissions: SilverStripe\UserForms\Model\Submission\SubmittedForm EmailRecipients: SilverStripe\UserForms\Model\Recipient\EmailRecipient cascade_deletes: - EmailRecipients cascade_duplicates: false casting: ErrorContainerID: Text error_container_id: error-container enable_are_you_sure: true recipients_warning_enabled: false non_live_permissions: - SITETREE_VIEW_ALL silverstripe\userforms\modifier\disambiguationsegmentfieldmodifier: [] silverstripe\userforms\modifier\underscoresegmentfieldmodifier: [] silverstripe\userforms\task\recoveruploadlocationshelper: dependencies: logger: '%$Psr\Log\LoggerInterface.quiet' silverstripe\userforms\task\userformscolumncleantask: [] silverstripe\versioned\caching\proxycacheadapter: [] silverstripe\versioned\caching\proxycachefactory: [] silverstripe\versioned\caching\versionedcacheadapter: [] silverstripe\versioned\dev\versionedtestsessionextension: [] silverstripe\versioned\dev\versionedteststate: [] silverstripe\versioned\versionedgridfieldstate\versionedgridfieldstate: [] silverstripe\versionedadmin\controllers\cmspagehistoryviewercontroller: url_segment: pages/history url_rule: /$Action/$ID/$VersionID/$OtherVersionID url_priority: 43 required_permission_codes: CMS_ACCESS_CMSMain silverstripe\versionedadmin\controllers\historycontrollerfactory: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\versionedadmin\controllers\historyviewercontroller: url_segment: historyviewer url_rule: /$Action url_priority: 10 required_permission_codes: CMS_ACCESS_CMSMain allowed_actions: - versionForm - compareForm - schema silverstripe\versionedadmin\extensions\archiverestoreaction: [] silverstripe\versionedadmin\extensions\blockarchiveextension: [] silverstripe\versionedadmin\extensions\cmsmainextension: [] silverstripe\versionedadmin\extensions\filearchiveextension: [] silverstripe\versionedadmin\extensions\sitetreearchiveextension: [] silverstripe\versionedadmin\extensions\usedontableextension: [] silverstripe\versionedadmin\forms\dataobjectversionformfactory: readonly_types: - history extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\versionedadmin\forms\difffield: [] silverstripe\versionedadmin\forms\difftransformation: [] silverstripe\versionedadmin\forms\historyviewerfield: default_page_size: 30 silverstripe\versionfeed\filters\cachedcontentfilter: cache_enabled: true silverstripe\versionfeed\filters\contentfilter: cache_lifetime: 300 silverstripe\versionfeed\filters\ratelimitfilter: lock_timeout: 5 lock_bypage: false lock_byuserip: false lock_cooldown: 2 silverstripe\widgets\controllers\widgetcontentcontrollerextension: allowed_actions: - handleWidget silverstripe\widgets\extensions\widgetpageextension: db: InheritSideBar: Boolean defaults: InheritSideBar: true has_one: SideBar: SilverStripe\Widgets\Model\WidgetArea owns: - SideBar cascade_deletes: - SideBar silverstripe\widgets\forms\widgetareaeditor: [] silverstripe\widgets\model\widget: db: Title: Varchar(255) Sort: Int Enabled: Boolean defaults: Enabled: true casting: CMSTitle: Text Description: Text only_available_in: [] has_one: Parent: SilverStripe\Widgets\Model\WidgetArea default_sort: '"Sort"' cmsTitle: 'Name of this widget' description: 'Description of what this widget does.' summary_fields: CMSTitle: Title table_name: Widget extensions: - SilverStripe\Versioned\Versioned silverstripe\widgets\model\widgetarea: has_many: Widgets: SilverStripe\Widgets\Model\Widget owns: - Widgets cascade_deletes: - Widgets extensions: - SilverStripe\Versioned\Versioned table_name: WidgetArea silverstripe\widgets\model\widgetcontroller: allowed_actions: - editablesegment symbiote\advancedworkflow\actions\assignuserstoworkflowaction: db: AssignInitiator: Boolean many_many: Users: SilverStripe\Security\Member Groups: SilverStripe\Security\Group icon: 'symbiote/silverstripe-advancedworkflow:images/assign.png' table_name: AssignUsersToWorkflowAction symbiote\advancedworkflow\actions\cancelworkflowaction: icon: 'symbiote/silverstripe-advancedworkflow:images/cancel.png' table_name: CancelWorkflowAction symbiote\advancedworkflow\actions\notifyusersworkflowaction: whitelist_template_variables: false db: EmailSubject: Varchar(100) EmailFrom: Varchar(50) EmailTemplate: Text icon: 'symbiote/silverstripe-advancedworkflow:images/notify.png' table_name: NotifyUsersWorkflowAction symbiote\advancedworkflow\actions\publishitemworkflowaction: db: PublishDelay: Int AllowEmbargoedEditing: Boolean defaults: AllowEmbargoedEditing: true icon: 'symbiote/silverstripe-advancedworkflow:images/publish.png' table_name: PublishItemWorkflowAction symbiote\advancedworkflow\actions\setpropertyworkflowaction: db: Property: Varchar Value: Text table_name: SetPropertyWorkflowAction symbiote\advancedworkflow\actions\simpleapprovalworkflowaction: icon: 'symbiote/silverstripe-advancedworkflow:images/approval.png' table_name: SimpleApprovalWorkflowAction symbiote\advancedworkflow\actions\unpublishitemworkflowaction: db: UnpublishDelay: Int icon: 'symbiote/silverstripe-advancedworkflow:images/unpublish.png' table_name: UnpublishItemWorkflowAction symbiote\advancedworkflow\admin\advancedworkflowadmin: menu_title: Workflows menu_priority: -1 url_segment: workflows menu_icon_class: font-icon-flow-tree allowed_actions: - export - ImportForm url_handlers: $ModelClass/export/$ID!: export $ModelClass/$Action: handleAction '': index managed_models: Symbiote\AdvancedWorkflow\DataObjects\WorkflowDefinition model_importers: WorkflowDefinition: Symbiote\AdvancedWorkflow\Dev\WorkflowBulkLoader dependencies: workflowService: '%$Symbiote\AdvancedWorkflow\Services\WorkflowService' fileEditActions: getCMSActions fieldOverrides: [] symbiote\advancedworkflow\admin\workflowdefinitionexporter: export_filename_prefix: workflow-definition-export symbiote\advancedworkflow\admin\workflowdefinitionimporter: [] symbiote\advancedworkflow\admin\workflowdefinitionitemrequestclass: [] symbiote\advancedworkflow\controllers\advancedworkflowactioncontroller: [] symbiote\advancedworkflow\controllers\frontendworkflowcontroller: [] symbiote\advancedworkflow\dataobjects\importedworkflowtemplate: db: Name: Varchar(255) Filename: Varchar(255) Content: Text has_one: Definition: Symbiote\AdvancedWorkflow\DataObjects\WorkflowDefinition table_name: ImportedWorkflowTemplate symbiote\advancedworkflow\dataobjects\workflowaction: db: Title: Varchar(255) Comment: Text Type: 'Enum(''Dynamic,Manual'',''Manual'')' Executed: Boolean AllowEditing: 'Enum(''By Assignees,Content Settings,No'',''No'')' Sort: Int AllowCommenting: Boolean defaults: AllowCommenting: '1' default_sort: Sort has_one: WorkflowDef: Symbiote\AdvancedWorkflow\DataObjects\WorkflowDefinition Member: SilverStripe\Security\Member has_many: Transitions: Symbiote\AdvancedWorkflow\DataObjects\WorkflowTransition.Action instance_class: Symbiote\AdvancedWorkflow\DataObjects\WorkflowActionInstance icon: 'symbiote/silverstripe-advancedworkflow:images/action.png' table_name: WorkflowAction symbiote\advancedworkflow\dataobjects\workflowactioninstance: db: Comment: Text Finished: Boolean has_one: Workflow: Symbiote\AdvancedWorkflow\DataObjects\WorkflowInstance BaseAction: Symbiote\AdvancedWorkflow\DataObjects\WorkflowAction Member: SilverStripe\Security\Member summary_fields: - BaseAction.Title - Comment - Created - Member.Name table_name: WorkflowActionInstance symbiote\advancedworkflow\dataobjects\workflowdefinition: db: Title: Varchar(128) Description: Text Template: Varchar TemplateVersion: Varchar RemindDays: Int Sort: Int InitialActionButtonText: Varchar default_sort: Sort has_many: Actions: Symbiote\AdvancedWorkflow\DataObjects\WorkflowAction Instances: Symbiote\AdvancedWorkflow\DataObjects\WorkflowInstance many_many: Users: SilverStripe\Security\Member Groups: SilverStripe\Security\Group icon: 'symbiote/silverstripe-advancedworkflow:images/definition.png' dependencies: workflowService: '%$Symbiote\AdvancedWorkflow\Services\WorkflowService' table_name: WorkflowDefinition extensions: - CWP\CWP\Extensions\CwpWorkflowDefinitionExtension symbiote\advancedworkflow\dataobjects\workflowinstance: db: Title: Varchar(128) WorkflowStatus: 'Enum(''Active,Paused,Complete,Cancelled'',''Active'')' TargetClass: Varchar(255) TargetID: Int has_one: Definition: Symbiote\AdvancedWorkflow\DataObjects\WorkflowDefinition CurrentAction: Symbiote\AdvancedWorkflow\DataObjects\WorkflowActionInstance Initiator: SilverStripe\Security\Member has_many: Actions: Symbiote\AdvancedWorkflow\DataObjects\WorkflowActionInstance many_many: Users: SilverStripe\Security\Member Groups: SilverStripe\Security\Group summary_fields: - Title - WorkflowStatus - Created default_sort: '"Created"': DESC hide_disabled_actions_on_frontend: false diff_ignore_fields: - LastEdited - Created - workflowService - ParentID - Sort - PublishJobID - UnPublishJobID table_name: WorkflowInstance symbiote\advancedworkflow\dataobjects\workflowtransition: db: Title: Varchar(128) Sort: Int Type: 'Enum(''Active, Passive'', ''Active'')' default_sort: Sort has_one: Action: Symbiote\AdvancedWorkflow\DataObjects\WorkflowAction NextAction: Symbiote\AdvancedWorkflow\DataObjects\WorkflowAction many_many: Users: SilverStripe\Security\Member Groups: SilverStripe\Security\Group icon: 'symbiote/silverstripe-advancedworkflow:images/transition.png' table_name: WorkflowTransition symbiote\advancedworkflow\dev\workflowbulkloader: [] symbiote\advancedworkflow\extensions\advancedworkflowextension: allowed_actions: - updateworkflow - startworkflow symbiote\advancedworkflow\extensions\fileworkflowapplicable: [] symbiote\advancedworkflow\extensions\workflowapplicable: has_one: WorkflowDefinition: Symbiote\AdvancedWorkflow\DataObjects\WorkflowDefinition many_many: AdditionalWorkflowDefinitions: Symbiote\AdvancedWorkflow\DataObjects\WorkflowDefinition dependencies: workflowService: '%$Symbiote\AdvancedWorkflow\Services\WorkflowService' symbiote\advancedworkflow\extensions\workflowembargoexpiryextension: db: DesiredPublishDate: DBDatetime DesiredUnPublishDate: DBDatetime PublishOnDate: DBDatetime UnPublishOnDate: DBDatetime AllowEmbargoedEditing: Boolean has_one: PublishJob: Symbiote\QueuedJobs\DataObjects\QueuedJobDescriptor UnPublishJob: Symbiote\QueuedJobs\DataObjects\QueuedJobDescriptor dependencies: workflowService: '%$Symbiote\AdvancedWorkflow\Services\WorkflowService' defaults: AllowEmbargoedEditing: true symbiote\advancedworkflow\formfields\workflowfield: allowed_actions: - action - transition - sort symbiote\advancedworkflow\formfields\workflowfieldactioncontroller: url_handlers: new/$Class: handleAdd item/$ID: handleItem allowed_actions: - handleAdd - handleItem symbiote\advancedworkflow\formfields\workflowfielditemcontroller: allowed_actions: - index - edit - delete - Form symbiote\advancedworkflow\formfields\workflowfieldtransitioncontroller: url_handlers: new/$ParentID!: handleAdd item/$ID!: handleItem allowed_actions: - handleAdd - handleItem symbiote\advancedworkflow\forms\awrequiredfields: [] symbiote\advancedworkflow\forms\frontendworkflowform: [] symbiote\advancedworkflow\jobs\workflowpublishtargetjob: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData symbiote\advancedworkflow\jobs\workflowreminderjob: [] symbiote\advancedworkflow\services\existingworkflowexception: [] symbiote\advancedworkflow\services\workflowservice: [] symbiote\advancedworkflow\tasks\workflowremindertask: segment: WorkflowReminderTask symbiote\advancedworkflow\templates\workflowtemplate: [] symbiote\gridfieldextensions\extensions\gridfielddetailformitemrequestextension: [] symbiote\groupedcmsmenu\admin\groupedcmsmenu: menu_groups: [] menu_groups_alphabetical_sorting: false symbiote\queuedjobs\controllers\queuedjobsadmin: url_segment: queuedjobs menu_title: Jobs menu_icon_class: font-icon-checklist managed_models: - Symbiote\QueuedJobs\DataObjects\QueuedJobDescriptor dependencies: jobQueue: '%$Symbiote\QueuedJobs\Services\QueuedJobService' allowed_actions: - EditForm date_format_european: dd/MM/yyyy max_finished_jobs_age: 7200 symbiote\queuedjobs\controllers\queuedtaskrunner: url_handlers: queue/$TaskName: queueTask allowed_actions: - queueTask css: - 'symbiote/silverstripe-queuedjobs:client/styles/task-runner.css' task_blacklist: - Symbiote\QueuedJobs\Tasks\ProcessJobQueueTask - Symbiote\QueuedJobs\Tasks\ProcessJobQueueChildTask - Symbiote\QueuedJobs\Tasks\CreateQueuedJobTask - Symbiote\QueuedJobs\Tasks\DeleteAllJobsTask queued_only_tasks: [] symbiote\queuedjobs\dataobjects\queuedjobdescriptor: table_name: QueuedJobDescriptor db: JobTitle: Varchar(255) Signature: Varchar(64) Implementation: Varchar(255) StartAfter: DBDatetime JobStarted: DBDatetime JobRestarted: DBDatetime JobFinished: DBDatetime TotalSteps: Int StepsProcessed: Int LastProcessedCount: Int(-1) ResumeCounts: Int SavedJobData: Text SavedJobMessages: Text JobStatus: Varchar(16) JobType: Varchar(16) Worker: Varchar(32) Expiry: DBDatetime NotifiedBroken: Boolean WorkerCount: Int has_one: RunAs: SilverStripe\Security\Member defaults: JobStatus: New ResumeCounts: 0 LastProcessedCount: -1 indexes: JobStatus: true StartAfter: true Signature: true casting: Messages: HTMLText searchable_fields: 0: JobTitle JobStatus: SilverStripe\ORM\Filters\ExactMatchFilter JobType: SilverStripe\ORM\Filters\ExactMatchFilter default_sort: 'Created DESC' show_job_data: false extensions: - SilverStripe\SessionManager\Extensions\QueuedJobDescriptorExtension symbiote\queuedjobs\dataobjects\queuedjobrule: table_name: QueuedJobRule db: Processes: Int Handler: Varchar MinimumProcessorUsage: Decimal MaximumProcessorUsage: Decimal MinimumMemoryUsage: Decimal MaximumMemoryUsage: Decimal MinimumSiblingProcessorUsage: Decimal MaximumSiblingProcessorUsage: Decimal MinimumSiblingMemoryUsage: Decimal MaximumSiblingMemoryUsage: Decimal symbiote\queuedjobs\extensions\maintenancelockextension: [] symbiote\queuedjobs\extensions\scheduledexecutionextension: db: FirstExecution: DBDatetime ExecuteInterval: Int ExecuteEvery: 'Enum('',Minute,Hour,Day,Week,Fortnight,Month,Year'')' ExecuteFree: Varchar defaults: ExecuteInterval: 1 has_one: ScheduledJob: Symbiote\QueuedJobs\DataObjects\QueuedJobDescriptor symbiote\queuedjobs\forms\gridfieldqueuedjobexecute: [] symbiote\queuedjobs\jobs\cleanupjob: cleanup_method: age cleanup_value: 30 cleanup_statuses: - Complete - Broken query_limit: 100000 is_enabled: false symbiote\queuedjobs\jobs\deleteobjectjob: [] symbiote\queuedjobs\jobs\doormanqueuedjobtask: [] symbiote\queuedjobs\jobs\generategooglesitemapjob: regenerate_time: 43200 symbiote\queuedjobs\jobs\publishitemsjob: [] symbiote\queuedjobs\jobs\runbuildtaskjob: [] symbiote\queuedjobs\jobs\scheduledexecutionjob: [] symbiote\queuedjobs\services\abstractqueuedjob: [] symbiote\queuedjobs\services\defaultqueuehandler: [] symbiote\queuedjobs\services\emailservice: [] symbiote\queuedjobs\services\gearmanqueuehandler: dependencies: gearmanService: '%$GearmanService' symbiote\queuedjobs\services\immediatequeuehandler: dependencies: queuedJobService: '%$Symbiote\QueuedJobs\Services\QueuedJobService' symbiote\queuedjobs\services\joberrorhandler: [] symbiote\queuedjobs\services\processmanager: persistent_child_process: true symbiote\queuedjobs\services\queuedjobhandler: [] symbiote\queuedjobs\services\queuedjobservice: stall_threshold: 3 memory_limit: 268435456 time_limit: 0 disable_health_check: false max_init_jobs: 0 worker_ttl: PT5M initialising_state_ttl: PT2M use_shutdown_function: true cache_dir: queuedjobs lock_file_enabled: false lock_file_name: maintenance-lock.txt lock_file_path: '' extensions: [] unextendable_classes: - SilverStripe\View\ViewableData symbiote\queuedjobs\tasks\checkjobhealthtask: segment: CheckJobHealthTask symbiote\queuedjobs\tasks\createqueuedjobtask: segment: CreateQueuedJobTask symbiote\queuedjobs\tasks\deletealljobstask: [] symbiote\queuedjobs\tasks\dummyqueuedjob: [] symbiote\queuedjobs\tasks\processjobqueuechildtask: segment: ProcessJobQueueChildTask symbiote\queuedjobs\tasks\processjobqueuetask: segment: ProcessJobQueueTask symbiote\queuedjobs\tasks\publishitemstask: segment: PublishItemsTask unclecheese\displaylogic\extensions\displaylogic: [] unclecheese\displaylogic\forms\wrapper: [] undefinedoffset\nocaptcha\forms\nocaptchafield: site_key: 6LcFXqMUAAAAACK3SuVxn7KQV3jrf5ol6egDfG4m secret_key: 6LcFXqMUAAAAABG8VCFVXxNxZ-zBfITaEpHZNz_H recaptcha_version: 2 minimum_score: 0.4 proxy_server: null proxy_auth: null proxy_port: null verify_ssl: true default_theme: light default_type: image default_size: normal default_handle_submit: true undefinedoffset\nocaptcha\forms\nocaptchaprotector: [] thewebmen\webpimages\flysystem\protectedassetadapter: [] thewebmen\webpimages\flysystem\publicassetadapter: [] thewebmen\webpimages\storage\dbfileextension: [] wilr\googlesitemaps\control\googlesitemapcontroller: allowed_actions: - index - sitemap - styleSheetIndex - styleSheet wilr\googlesitemaps\extensions\googlesitemapextension: [] wilr\googlesitemaps\extensions\googlesitemapsitetreeextension: db: Priority: Varchar(5) colymba\bulkmanager\bulkaction\archivehandler: url_segment: archive allowed_actions: - archive url_handlers: '': archive colymba\bulkmanager\bulkaction\deletehandler: url_segment: delete allowed_actions: - delete url_handlers: '': delete colymba\bulkmanager\bulkaction\edithandler: url_segment: edit allowed_actions: - index - bulkEditForm - recordEditForm url_handlers: bulkEditForm: bulkEditForm recordEditForm: recordEditForm '': index colymba\bulkmanager\bulkaction\handler: url_segment: null colymba\bulkmanager\bulkaction\publishhandler: url_segment: publish allowed_actions: - publish url_handlers: '': publish colymba\bulkmanager\bulkaction\unpublishhandler: url_segment: unpublish allowed_actions: - unPublish url_handlers: '': unPublish colymba\bulkmanager\bulkaction\unlinkhandler: url_segment: unlink allowed_actions: - unLink url_handlers: '': unLink cyberduck\seo\model\extension\seoblogextension: db: DefaultPostMetaTitle: Boolean DefaultPostMetaDescription: Boolean UseFeaturedAsSocialImage: Boolean cyberduck\seo\model\extension\seoblogpostextension: [] cyberduck\seo\model\extension\seoextension: db: Title: Varchar(512) URLSegment: Varchar(512) MetaDescription: Text cyberduck\seo\model\extension\seopagecontrollerextension: [] cyberduck\seo\model\extension\seopageextension: db: MetaTitle: Text Canonical: Text Robots: Varchar(100) Priority: 'Decimal(3,2)' ChangeFrequency: Varchar(20) SitemapHide: Boolean HideSocial: Boolean OGtype: Varchar(100) OGlocale: Varchar(10) TwitterCard: Varchar(100) has_one: SocialImage: SilverStripe\Assets\Image many_many: HeadTags: CyberDuck\SEO\Model\SeoHeadTag SitemapImages: SilverStripe\Assets\Image owns: - SocialImage defaults: Robots: 'index,follow' Priority: 0.5 ChangeFrequency: weekly OGtype: website TwitterCard: summary cyberduck\seo\model\extension\seositeconfigextension: db: OGSiteName: Text TwitterHandle: Text CreatorTwitterHandle: Text FacebookAppID: Text UseTitleAsMetaTitle: Boolean SchemaOrganisationName: Text has_one: SchemaOrganisationImage: SilverStripe\Assets\Image DefaultSocialImage: SilverStripe\Assets\Image owns: - SchemaOrganisationImage - DefaultSocialImage dnadesign\elemental\graphql\resolvers\resolver: [] dnadesign\elemental\orm\fieldtype\dbobjecttype: [] silverstripe\assetadmin\graphql\resolvers\assetadminresolver: [] silverstripe\assetadmin\graphql\resolvers\fieldresolver: [] silverstripe\assetadmin\graphql\resolvers\filetyperesolver: dependencies: ThumbnailGenerator: '%$SilverStripe\AssetAdmin\Model\ThumbnailGenerator.graphql' silverstripe\assetadmin\graphql\resolvers\foldertyperesolver: [] silverstripe\assetadmin\graphql\resolvers\publicationresolver: [] silverstripe\assetadmin\graphql\schema\builder: [] silverstripe\assets\dev\tasks\filemigrationhelper: dependencies: logger: '%$Psr\Log\LoggerInterface.quiet' delete_invalid_files: true silverstripe\assets\dev\tasks\foldermigrationhelper: dependencies: logger: '%$Psr\Log\LoggerInterface.quiet' silverstripe\assets\dev\tasks\interventionbackendcacheflushtask: segment: InterventionBackendCacheFlushTask silverstripe\assets\dev\tasks\legacythumbnailmigrationhelper: dependencies: logger: '%$Psr\Log\LoggerInterface' silverstripe\assets\dev\tasks\normaliseaccessmigrationhelper: dependencies: logger: '%$Psr\Log\LoggerInterface.quiet' silverstripe\assets\dev\tasks\secureassetsmigrationhelper: dependencies: logger: '%$Psr\Log\LoggerInterface.quiet' silverstripe\assets\dev\tasks\tagstoshortcodehelper: dependencies: logger: '%$Psr\Log\LoggerInterface' silverstripe\assets\dev\tasks\tagstoshortcodetask: segment: TagsToShortcodeTask silverstripe\assets\dev\tasks\versionedfilesmigrationtask: segment: migrate-versionedfiles silverstripe\blog\forms\gridfield\gridfieldaddbydbfield: [] silverstripe\blog\forms\gridfield\gridfieldblogpoststate: [] silverstripe\blog\forms\gridfield\gridfieldconfigblogpost: [] silverstripe\blog\model\blogfilter\blogfiltergridfield: [] silverstripe\comments\admin\commentsgridfieldbulkaction\approvehandler: url_segment: approve silverstripe\comments\admin\commentsgridfieldbulkaction\commenthandler: [] silverstripe\comments\admin\commentsgridfieldbulkaction\handler: allowed_actions: - spam - approve url_handlers: spam: spam approve: approve silverstripe\comments\admin\commentsgridfieldbulkaction\spamhandler: url_segment: spam silverstripe\comments\model\comment\securitytoken: [] silverstripe\elementalbannerblock\orm\fieldtype\dblink: [] silverstripe\control\email\email: send_all_emails_to: [] cc_all_emails_to: [] bcc_all_emails_to: [] send_all_emails_from: [] admin_email: info@asurequality.com queued_job_admin_email: false silverstripe\control\email\swiftmailer: swift_plugins: - SilverStripe\Control\Email\SwiftPlugin silverstripe\control\email\swiftplugin: [] silverstripe\control\middleware\allowedhostsmiddleware: [] silverstripe\control\middleware\canonicalurlmiddleware: [] silverstripe\control\middleware\changedetectionmiddleware: [] silverstripe\control\middleware\confirmationmiddleware: [] silverstripe\control\middleware\execmetricmiddleware: [] silverstripe\control\middleware\flushmiddleware: [] silverstripe\control\middleware\httpcachecontrolmiddleware: defaultState: disabled defaultVary: X-Forwarded-Protocol: true defaultForcingLevel: 3 allowed_directives: - public - private - no-cache - max-age - s-maxage - must-revalidate - proxy-revalidate - no-store - no-transform silverstripe\control\middleware\permissionawareconfirmationmiddleware: [] silverstripe\control\middleware\ratelimitmiddleware: [] silverstripe\control\middleware\requesthandlermiddlewareadapter: [] silverstripe\control\middleware\sessionmiddleware: [] silverstripe\control\middleware\trustedproxymiddleware: [] silverstripe\control\middleware\urlspecialsmiddleware: [] silverstripe\control\rss\rssfeed: casting: Title: Varchar Description: Varchar Link: Varchar silverstripe\control\rss\rssfeed_entry: [] silverstripe\control\util\iputils: [] silverstripe\core\cache\apcucachefactory: [] silverstripe\core\cache\defaultcachefactory: [] silverstripe\core\cache\filesystemcachefactory: [] silverstripe\core\cache\manifestcachefactory: [] silverstripe\core\cache\memcachedcachefactory: [] silverstripe\core\cache\ratelimiter: [] silverstripe\core\config\config: [] silverstripe\core\config\configloader: [] silverstripe\core\config\config_forclass: [] silverstripe\core\config\coreconfigfactory: [] silverstripe\core\injector\aopproxyservice: [] silverstripe\core\injector\injectioncreator: [] silverstripe\core\injector\injector: instance: null SilverStripe\Dev\State\SapphireTestState: properties: States: kernel: '%$SilverStripe\Dev\State\KernelTestState' topPageTestState: '%$DNADesign\Elemental\TopPage\TestState' globals: '%$SilverStripe\Dev\State\GlobalsTestState' extensions: '%$SilverStripe\Dev\State\ExtensionTestState' flushable: '%$SilverStripe\Dev\State\FlushableTestState' fixtures: '%$SilverStripe\Dev\State\FixtureTestState' requirements: '%$SilverStripe\View\Dev\RequirementsTestState' ssviewer: '%$SilverStripe\View\Dev\SSViewerTestState' logstate: '%$SilverStripe\Dev\State\LoggerState' fulltextsearch: '%$SilverStripe\FullTextSearch\State\FullTextSearchTestState' debugSchema: '%$SilverStripe\GraphQL\Dev\State\DebugSchemaState' versioned: '%$SilverStripe\Versioned\Dev\VersionedTestState' queuedjobsstate: '%$Symbiote\QueuedJobs\Dev\State\QueuedJobsTestState' SilverStripe\Assets\Flysystem\PublicAdapter: class: TheWebmen\WebpImages\Flysystem\PublicAssetAdapter SilverStripe\Assets\Flysystem\ProtectedAdapter: class: TheWebmen\WebpImages\Flysystem\ProtectedAssetAdapter League\Flysystem\Filesystem.public: class: League\Flysystem\Filesystem constructor: FilesystemAdapter: '%$SilverStripe\Assets\Flysystem\PublicAdapter' FilesystemConfig: visibility: public League\Flysystem\Filesystem.protected: class: League\Flysystem\Filesystem constructor: FilesystemAdapter: '%$SilverStripe\Assets\Flysystem\ProtectedAdapter' FilesystemConfig: visibility: private SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.public: class: SilverStripe\Assets\FilenameParsing\FileIDHelperResolutionStrategy properties: ResolutionFileIDHelpers: - '%$SilverStripe\Assets\FilenameParsing\HashFileIDHelper' - '%$SilverStripe\Assets\FilenameParsing\NaturalFileIDHelper' - '%$SilverStripe\Assets\FilenameParsing\LegacyFileIDHelper' DefaultFileIDHelper: '%$SilverStripe\Assets\FilenameParsing\NaturalFileIDHelper' VersionedStage: Live SilverStripe\Assets\FilenameParsing\FileResolutionStrategy.protected: class: SilverStripe\Assets\FilenameParsing\FileIDHelperResolutionStrategy properties: DefaultFileIDHelper: '%$SilverStripe\Assets\FilenameParsing\HashFileIDHelper' ResolutionFileIDHelpers: - '%$SilverStripe\Assets\FilenameParsing\HashFileIDHelper' - '%$SilverStripe\Assets\FilenameParsing\NaturalFileIDHelper' VersionedStage: Stage Psr\SimpleCache\CacheInterface.silverstripeMaintenance: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: silverstripeMaintenance SilverStripe\Assets\Upload_Validator: class: SilverStripe\MimeValidator\MimeUploadValidator SilverStripe\TextExtraction\Cache\FileTextCache: class: SilverStripe\TextExtraction\Cache\FileTextCache\Cache QueueHandler: class: Symbiote\QueuedJobs\Services\DefaultQueueHandler DoormanRunner: class: Symbiote\QueuedJobs\Tasks\Engines\DoormanRunner Symbiote\QueuedJobs\Services\QueuedJobService: properties: queueHandler: '%$QueueHandler' queueRunner: '%$Symbiote\QueuedJobs\Tasks\Engines\DoormanRunner' logger: '%$Psr\Log\LoggerInterface' DefaultRule: class: AsyncPHP\Doorman\Rule\InMemoryRule properties: Processes: 1 MinimumProcessorUsage: 0 MaximumProcessorUsage: 100 Symbiote\QueuedJobs\Tasks\Engines\DoormanRunner: properties: DefaultRules: DefaultRule: '%$DefaultRule' SilverStripe\Logging\ErrorHandler: class: SilverStripe\Logging\MonologErrorHandler calls: pushDefaultLogger: - pushLogger - - '%$Psr\Log\LoggerInterface' pushErrorHandler: - pushLogger - - '%$Psr\Log\LoggerInterface.errorhandler' Psr\Log\LoggerInterface: type: singleton class: Monolog\Logger constructor: - error-log calls: pushSilverStripeSyslogHandler: - pushHandler - - '%$Monolog\Handler\HandlerInterface.silverstripe' Psr\Log\LoggerInterface.errorhandler: type: singleton class: Monolog\Logger constructor: - error-handler calls: pushDisplayErrorHandler: - pushHandler - - '%$Monolog\Handler\HandlerInterface' Monolog\Handler\HandlerInterface.silverstripe: class: Monolog\Handler\SyslogHandler constructor: - SilverStripe_log SilverStripe\Security\PasswordValidator: properties: MinLength: 10 HistoricCount: 6 MinTestScore: 3 TestNames: - lowercase - uppercase - digits - punctuation SilverStripe\Control\Middleware\CanonicalURLMiddleware: properties: ForceSSL: false ForceWWW: false ForceSSLPatterns: - /^Security/ - /^api/ EnabledEnvs: - live - test SilverStripe\Security\BasicAuthMiddleware: class: CWP\Core\Control\CwpBasicAuthMiddleware properties: WhitelistedIps: '`CWP_IP_BYPASS_BASICAUTH`' URLPatterns: [] SilverStripe\Control\Director: properties: Middlewares: CwpInitialisationMiddleware: '%$CWP\Core\Control\InitialisationMiddleware' TrustedProxyMiddleware: '%$SilverStripe\Control\Middleware\TrustedProxyMiddleware' AllowedHostsMiddleware: '%$SilverStripe\Control\Middleware\AllowedHostsMiddleware' SessionMiddleware: '%$SilverStripe\Control\Middleware\SessionMiddleware' RequestProcessorMiddleware: '%$SilverStripe\Control\RequestProcessor' FlushMiddleware: '%$SilverStripe\Control\Middleware\FlushMiddleware' ChangeDetectionMiddleware: '%$SilverStripe\Control\Middleware\ChangeDetectionMiddleware' HTTPCacheControleMiddleware: '%$SilverStripe\Control\Middleware\HTTPCacheControlMiddleware' CanonicalURLMiddleware: '%$SilverStripe\Control\Middleware\CanonicalURLMiddleware' AkismetMiddleware: '%$SilverStripe\Akismet\Config\AkismetMiddleware' AuthenticationMiddleware: '%$SilverStripe\Security\AuthenticationMiddleware' BasicAuthMiddleware: '%$SilverStripe\Security\BasicAuthMiddleware' PasswordExpirationMiddleware: '%$SilverStripe\Security\PasswordExpirationMiddleware' URLSpecialsMiddleware: '%$SilverStripe\Control\Middleware\URLSpecialsMiddleware' DevUrlsConfirmationMiddleware: '%$DevUrlsConfirmationMiddleware' ExecMetricMiddleware: '%$SilverStripe\Control\Middleware\ExecMetricMiddleware' LoginSessionMiddleware: '%$SilverStripe\SessionManager\Middleware\LoginSessionMiddleware' VersionedMiddleware: '%$SilverStripe\Versioned\VersionedHTTPMiddleware' CWP\Search\CwpSearchEngine.search_index: class: CWP\Search\Solr\CwpSolrIndex SilverStripe\ORM\PaginatedList: class: CyberDuck\SEO\ORM\SeoPaginatedList Psr\SimpleCache\CacheInterface.ElementTabCache: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: ElementTabCache DNADesign\Elemental\Services\ElementTabProvider: properties: cache: '%$Psr\SimpleCache\CacheInterface.ElementTabCache' SilverStripe\CMS\Controllers\CMSSiteTreeFilter_Search: class: DNADesign\Elemental\Controllers\ElementSiteTreeFilterSearch SilverStripe\Assets\ImageBackendFactory: constructor: creator: '%$SilverStripe\Core\Injector\InjectionCreator' SilverStripe\Assets\Image_Backend: class: SilverStripe\Assets\InterventionBackend factory: '%$SilverStripe\Assets\ImageBackendFactory' Boolean: class: SilverStripe\ORM\FieldType\DBBoolean Currency: class: SilverStripe\ORM\FieldType\DBCurrency DBClassName: class: SilverStripe\ORM\FieldType\DBClassName Date: class: SilverStripe\ORM\FieldType\DBDate Datetime: class: SilverStripe\ORM\FieldType\DBDatetime DBDatetime: class: SilverStripe\ORM\FieldType\DBDatetime Decimal: class: SilverStripe\ORM\FieldType\DBDecimal Double: class: SilverStripe\ORM\FieldType\DBDouble Enum: class: SilverStripe\ORM\FieldType\DBEnum Float: class: SilverStripe\ORM\FieldType\DBFloat ForeignKey: class: SilverStripe\ORM\FieldType\DBForeignKey HTMLText: class: SilverStripe\ORM\FieldType\DBHTMLText properties: ProcessShortcodes: true HTMLFragment: class: SilverStripe\ORM\FieldType\DBHTMLText HTMLVarchar: class: SilverStripe\ORM\FieldType\DBHTMLVarchar Int: class: SilverStripe\ORM\FieldType\DBInt BigInt: class: SilverStripe\ORM\FieldType\DBBigInt Locale: class: SilverStripe\ORM\FieldType\DBLocale DBLocale: class: SilverStripe\ORM\FieldType\DBLocale Money: class: SilverStripe\ORM\FieldType\DBMoney MultiEnum: class: SilverStripe\ORM\FieldType\DBMultiEnum Percentage: class: SilverStripe\ORM\FieldType\DBPercentage PolymorphicForeignKey: class: SilverStripe\ORM\FieldType\DBPolymorphicForeignKey PrimaryKey: class: SilverStripe\ORM\FieldType\DBPrimaryKey Text: class: SilverStripe\ORM\FieldType\DBText Time: class: SilverStripe\ORM\FieldType\DBTime Varchar: class: SilverStripe\ORM\FieldType\DBVarchar Year: class: SilverStripe\ORM\FieldType\DBYear FocusPoint: class: JonoM\FocusPoint\FieldType\DBFocusPoint SilverStripe\Control\RequestProcessor: properties: filters: - '%$nglasl\misdirection\MisdirectionRequestFilter' SilverStripe\GraphQL\Controller.admin: class: SilverStripe\GraphQL\Controller constructor: schema: admin SilverStripe\EventDispatcher\Dispatch\Dispatcher: properties: handlers: graphqlTranscribe: 'on': - graphqlSchemaBuild.admin handler: '%$SilverStripe\GraphQL\Schema\Services\SchemaTranscribeHandler' constructor: backend: '%$SilverStripe\EventDispatcher\Symfony\Backend' SilverStripe\Control\Middleware\AllowedHostsMiddleware: properties: AllowedHosts: '`SS_ALLOWED_HOSTS`' SilverStripe\Control\Middleware\TrustedProxyMiddleware: properties: TrustedProxyIPs: '`SS_TRUSTED_PROXY_IPS`' SecurityRateLimitMiddleware: class: SilverStripe\Control\Middleware\RateLimitMiddleware properties: ExtraKey: Security MaxAttempts: 10 Decay: 1 RateLimitedSecurityController: class: SilverStripe\Control\Middleware\RequestHandlerMiddlewareAdapter properties: RequestHandler: '%$SilverStripe\Security\Security' Middlewares: - '%$SecurityRateLimitMiddleware' SilverStripe\Akismet\Service\AkismetService: class: SilverStripe\Akismet\Service\AkismetServiceBackend SilverStripe\AssetAdmin\Model\Embeddable: class: SilverStripe\View\Embed\Embeddable SilverStripe\AssetAdmin\GraphQL\FileTypeCreator: properties: ThumbnailGenerator: '%$SilverStripe\AssetAdmin\Model\ThumbnailGenerator.graphql' SilverStripe\AssetAdmin\Model\ThumbnailGenerator.assetadmin: class: SilverStripe\AssetAdmin\Model\ThumbnailGenerator properties: Generates: true SilverStripe\AssetAdmin\Controller\AssetAdmin: properties: ThumbnailGenerator: '%$SilverStripe\AssetAdmin\Model\ThumbnailGenerator.assetadmin' SilverStripe\Forms\FileHandleField: class: SilverStripe\AssetAdmin\Forms\UploadField SilverStripe\AssetAdmin\Model\ThumbnailGenerator.graphql: class: SilverStripe\AssetAdmin\Model\ThumbnailGenerator properties: Generates: false SilverStripe\Security\PermissionChecker.file: class: SilverStripe\Security\InheritedPermissions constructor: BaseClass: SilverStripe\Assets\File CacheService: '%$Psr\SimpleCache\CacheInterface.InheritedPermissions' properties: DefaultPermissions: '%$SilverStripe\Assets\FileDefaultPermissions' GlobalEditPermissions: - CMS_ACCESS SilverStripe\Security\InheritedPermissionFlusher: properties: Services: - '%$SilverStripe\Security\PermissionChecker.file' - '%$SilverStripe\Security\PermissionChecker.sitetree' - '%$SilverStripe\CMS\Controllers\CMSMain' - '%$SilverStripe\CMS\Model\SiteTree' Psr\SimpleCache\CacheInterface.InterventionBackend_Manipulations: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: Intervention_Manipulations Psr\SimpleCache\CacheInterface.FileShortcodeProvider: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: FileShortcodeProvider Psr\SimpleCache\CacheInterface.ImageShortcodeProvider: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: ImageShortcodeProvider Psr\SimpleCache\CacheInterface.Sha1FileHashingService: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: Sha1FileHashingService disable-container: true defaultLifetime: 0 useInMemoryCache: false SilverStripe\Assets\Storage\FileHashingService: class: SilverStripe\Assets\Storage\Sha1FileHashingService Psr\Log\LoggerInterface.quiet: type: singleton class: Monolog\Logger constructor: - file-migration SilverStripe\Assets\Storage\AssetStore: class: SilverStripe\Assets\Flysystem\FlysystemAssetStore properties: PublicFilesystem: '%$League\Flysystem\Filesystem.public' ProtectedFilesystem: '%$League\Flysystem\Filesystem.protected' SilverStripe\Assets\Storage\AssetStoreRouter: '%$SilverStripe\Assets\Storage\AssetStore' SilverStripe\Assets\Storage\ProtectedFileController: properties: RouteHandler: '%$SilverStripe\Assets\Storage\AssetStoreRouter' SilverStripe\Assets\Storage\AssetNameGenerator: class: SilverStripe\Assets\Storage\DefaultAssetNameGenerator type: prototype SilverStripe\Assets\Storage\GeneratedAssetHandler: class: SilverStripe\Assets\Flysystem\GeneratedAssets properties: Filesystem: '%$League\Flysystem\Filesystem.public' SilverStripe\View\Requirements_Backend: properties: AssetHandler: '%$SilverStripe\Assets\Storage\GeneratedAssetHandler' DBFile: class: SilverStripe\Assets\Storage\DBFile AuditLogger: class: AuditLogger factory: SilverStripe\Auditor\AuditFactory SilverStripe\ORM\ManyManyList: class: SilverStripe\Auditor\AuditHookManyManyList SilverStripe\Security\Member_GroupSet: class: SilverStripe\Auditor\AuditHookMemberGroupSet SilverStripe\Security\PermissionChecker.sitetree: class: SilverStripe\Security\InheritedPermissions constructor: BaseClass: SilverStripe\CMS\Model\SiteTree CacheService: '%$Psr\SimpleCache\CacheInterface.InheritedPermissions' properties: DefaultPermissions: '%$SilverStripe\SiteConfig\SiteConfigPagePermissions' GlobalEditPermissions: - CMS_ACCESS_LeftAndMain - CMS_ACCESS_CMSMain SilverStripe\ORM\RelatedData\RelatedDataService: class: SilverStripe\ORM\RelatedData\StandardRelatedDataService SilverStripe\Core\Startup\ErrorDirector: '%$SilverStripe\Control\Director' SilverStripe\Security\AuthenticationMiddleware: properties: AuthenticationHandler: '%$SilverStripe\Security\AuthenticationHandler' SilverStripe\Security\Security: properties: Authenticators: default: '%$SilverStripe\Security\MemberAuthenticator\MemberAuthenticator' SilverStripe\Security\CMSSecurity: properties: Authenticators: cms: '%$SilverStripe\Security\MemberAuthenticator\CMSMemberAuthenticator' SilverStripe\Security\IdentityStore: '%$SilverStripe\Security\AuthenticationHandler' SilverStripe\Control\Middleware\URLSpecialsMiddleware: class: SilverStripe\Control\Middleware\URLSpecialsMiddleware properties: ConfirmationStorageId: url-specials ConfirmationFormUrl: /dev/confirm Bypasses: - '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass' - '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass("dev")' - '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith("dev/confirm")' EnforceAuthentication: true AffectedPermissions: - ADMIN DevUrlsConfirmationMiddleware: class: SilverStripe\Control\Middleware\PermissionAwareConfirmationMiddleware constructor: - '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith("dev")' properties: ConfirmationStorageId: dev-urls ConfirmationFormUrl: /dev/confirm Bypasses: - '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass' - '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass("dev")' - '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith("dev/build")' - '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith("dev/confirm")' - '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\Url("dev", ["GET", "HEAD"])' - '%$SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartsWith("dev/check")' EnforceAuthentication: false AffectedPermissions: - ADMIN SilverStripe\Core\Manifest\ResourceURLGenerator: class: SilverStripe\Control\SimpleResourceURLGenerator properties: NonceStyle: mtime SilverStripe\Control\Middleware\ConfirmationMiddleware\AjaxBypass: class: SilverStripe\Control\Middleware\ConfirmationMiddleware\AjaxBypass type: prototype SilverStripe\Control\Middleware\ConfirmationMiddleware\GetParameter: class: SilverStripe\Control\Middleware\ConfirmationMiddleware\GetParameter type: prototype SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith: class: SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswith type: prototype SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswithCaseInsensitive: class: SilverStripe\Control\Middleware\ConfirmationMiddleware\UrlPathStartswithCaseInsensitive type: prototype SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass: class: SilverStripe\Control\Middleware\ConfirmationMiddleware\EnvironmentBypass type: prototype SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass: class: SilverStripe\Control\Middleware\ConfirmationMiddleware\CliBypass type: prototype SilverStripe\Control\Middleware\ConfirmationMiddleware\HttpMethodBypass: class: SilverStripe\Control\Middleware\ConfirmationMiddleware\HttpMethodBypass type: prototype SilverStripe\Control\Middleware\ConfirmationMiddleware\Url: class: SilverStripe\Control\Middleware\ConfirmationMiddleware\Url type: prototype MySQLPDODatabase: class: SilverStripe\ORM\Connect\MySQLDatabase properties: connector: '%$PDOConnector' schemaManager: '%$MySQLSchemaManager' queryBuilder: '%$MySQLQueryBuilder' factory: TractorCow\SilverStripeProxyDB\ProxyDBFactory MySQLDatabase: class: SilverStripe\ORM\Connect\MySQLDatabase properties: connector: '%$MySQLiConnector' schemaManager: '%$MySQLSchemaManager' queryBuilder: '%$MySQLQueryBuilder' factory: TractorCow\SilverStripeProxyDB\ProxyDBFactory MySQLiConnector: class: SilverStripe\ORM\Connect\MySQLiConnector type: prototype PDOConnector: class: SilverStripe\ORM\Connect\PDOConnector type: prototype MySQLSchemaManager: class: SilverStripe\ORM\Connect\MySQLSchemaManager MySQLQueryBuilder: class: SilverStripe\ORM\Connect\MySQLQueryBuilder Swift_Transport: Swift_MailTransport Swift_Mailer: constructor: - '%$Swift_Transport' SilverStripe\Control\Email\Mailer: class: SilverStripe\Control\Email\SwiftMailer properties: SwiftMailer: '%$Swift_Mailer' SilverStripe\Core\Manifest\PrioritySorter.modulesorter: class: SilverStripe\Core\Manifest\PrioritySorter properties: RestKey: $other_modules SilverStripe\Forms\GridField\FormAction\StateStore: class: SilverStripe\Forms\GridField\FormAction\SessionStore SilverStripe\Forms\GridField\GridFieldStateManagerInterface: class: SilverStripe\Forms\GridField\GridFieldStateManager Monolog\Formatter\FormatterInterface.detailed: class: SilverStripe\Logging\DetailedErrorFormatter Monolog\Formatter\FormatterInterface.friendly: class: SilverStripe\ErrorPage\ErrorPageErrorFormatter properties: Title: 'There has been an error' Body: 'The website server has not been able to respond to your request' Monolog\Handler\HandlerInterface: class: SilverStripe\Logging\HTTPOutputHandler constructor: - notice properties: DefaultFormatter: '%$Monolog\Formatter\FormatterInterface.detailed' SilverStripe\i18n\Messages\Reader: class: SilverStripe\i18n\Messages\YamlReader SilverStripe\i18n\Messages\Writer: class: SilverStripe\i18n\Messages\YamlWriter Symfony\Component\Translation\Loader\LoaderInterface: class: SilverStripe\i18n\Messages\Symfony\ModuleYamlLoader properties: Reader: '%$SilverStripe\i18n\Messages\Reader' Symfony\Component\Config\ConfigCacheFactoryInterface: class: Symfony\Component\Config\ResourceCheckerConfigCacheFactory constructor: - - '%$Symfony\Component\Config\Resource\SelfCheckingResourceChecker' Symfony\Component\Translation\TranslatorInterface: class: Symfony\Component\Translation\Translator constructor: - en - null - '`TEMP_PATH`' properties: ConfigCacheFactory: '%$Symfony\Component\Config\ConfigCacheFactoryInterface' calls: FallbackLocales: - setFallbackLocales - - - en Loader: - addLoader - - ss - '%$Symfony\Component\Translation\Loader\LoaderInterface' SilverStripe\i18n\Messages\MessageProvider: class: SilverStripe\i18n\Messages\Symfony\SymfonyMessageProvider properties: Translator: '%$Symfony\Component\Translation\TranslatorInterface' SilverStripe\i18n\TextCollection\i18nTextCollector: properties: Reader: '%$SilverStripe\i18n\Messages\Reader' Writer: '%$SilverStripe\i18n\Messages\Writer' SilverStripe\i18n\Data\Locales: class: SilverStripe\i18n\Data\Intl\IntlLocales SilverStripe\View\Embed\Embeddable: class: SilverStripe\View\Embed\EmbedContainer Psr\Http\Client\ClientInterface.oembed: class: GuzzleHttp\Client Embed\Http\Crawler: constructor: - '%$Psr\Http\Client\ClientInterface.oembed' Embed\Embed: constructor: - '%$Embed\Http\Crawler' SilverStripe\Security\AuthenticationHandler: properties: Handlers: LoginSessionLogOut: '%$SilverStripe\SessionManager\Security\LogOutAuthenticationHandler' session: '%$SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler' alc: '%$SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler' LoginSessionLogIn: '%$SilverStripe\SessionManager\Security\LogInAuthenticationHandler' class: SilverStripe\Security\RequestAuthenticationHandler SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler: properties: SessionVariable: loggedInAs SilverStripe\Security\MemberAuthenticator\CookieAuthenticationHandler: properties: TokenCookieName: alc_enc DeviceCookieName: alc_device CascadeInTo: '%$SilverStripe\Security\MemberAuthenticator\SessionAuthenticationHandler' SilverStripe\View\Parsers\HTMLValue: class: SilverStripe\HTML5\HTML5Value HTMLValue: '%$SilverStripe\View\Parsers\HTMLValue' SilverStripe\Forms\HTMLEditor\HTMLEditorConfig: class: SilverStripe\Forms\HTMLEditor\TinyMCEConfig SilverStripe\Forms\HTMLEditor\TinyMCEScriptGenerator: '%$SilverStripe\Forms\HTMLEditor\TinyMCECombinedGenerator' SilverStripe\Forms\HTMLEditor\TinyMCECombinedGenerator: class: SilverStripe\Forms\HTMLEditor\TinyMCECombinedGenerator properties: AssetHandler: '%$SilverStripe\Assets\Storage\GeneratedAssetHandler' SilverStripe\ORM\UniqueKey\UniqueKeyInterface: class: SilverStripe\ORM\UniqueKey\UniqueKeyService SilverStripe\Core\Cache\CacheFactory: class: SilverStripe\Versioned\Caching\ProxyCacheFactory constructor: args: directory: '`TEMP_PATH`' version: null container: SilverStripe\Versioned\Caching\VersionedCacheAdapter logger: '%$Psr\Log\LoggerInterface' Psr\SimpleCache\CacheInterface.cacheblock: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: cacheblock defaultLifetime: 600 Psr\SimpleCache\CacheInterface.VersionProvider_composerlock: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: VersionProvider_composerlock disable-container: true Psr\SimpleCache\CacheInterface.RateLimiter: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: ratelimiter disable-container: true Psr\SimpleCache\CacheInterface.InheritedPermissions: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: InheritedPermissions disable-container: true Psr\SimpleCache\CacheInterface.ThemeResourceLoader: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: ThemeResourceLoader Psr\SimpleCache\CacheInterface.DatabaseAdapterRegistry: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: DatabaseAdapterRegistry Psr\SimpleCache\CacheInterface.EmbedShortcodeProvider: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: EmbedShortcodeProvider defaultLifetime: 86400 Psr\SimpleCache\CacheInterface.VersionProvider: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: VersionProvider SilverStripe\Control\Cookie_Backend: SilverStripe\Control\CookieJar DataListFilter.default: '%$DataListFilter.ExactMatch' DataListFilter.EndsWith: class: SilverStripe\ORM\Filters\EndsWithFilter DataListFilter.ExactMatch: class: SilverStripe\ORM\Filters\ExactMatchFilter DataListFilter.Fulltext: class: SilverStripe\ORM\Filters\FulltextFilter DataListFilter.GreaterThan: class: SilverStripe\ORM\Filters\GreaterThanFilter DataListFilter.GreaterThanOrEqual: class: SilverStripe\ORM\Filters\GreaterThanOrEqualFilter DataListFilter.LessThan: class: SilverStripe\ORM\Filters\LessThanFilter DataListFilter.LessThanOrEqual: class: SilverStripe\ORM\Filters\LessThanOrEqualFilter DataListFilter.PartialMatch: class: SilverStripe\ORM\Filters\PartialMatchFilter DataListFilter.StartsWith: class: SilverStripe\ORM\Filters\StartsWithFilter DataListFilter.WithinRange: class: SilverStripe\ORM\Filters\WithinRangeFilter EndsWithFilter: '%$DataListFilter.EndsWith' ExactMatchFilter: '%$DataListFilter.ExactMatch' FulltextFilter: '%$DataListFilter.Fulltext' GreaterThanFilter: '%$$DataListFilter.GreaterThan' GreaterThanOrEqualFilter: '%$DataListFilter.GreaterThanOrEqual' LessThanFilter: '%$DataListFilter.LessThan' LessThanOrEqualFilter: '%$DataListFilter.LessThanOrEqual' PartialMatchFilter: '%$DataListFilter.PartialMatch' StartsWithFilter: '%$DataListFilter.StartsWith' WithinRangeFilter: '%$DataListFilter.WithinRange' SilverStripe\GraphQL\Schema\Registry\PluginRegistry: constructor: - SilverStripe\CMS\GraphQL\LinkablePlugin - SilverStripe\GraphQL\Schema\Plugin\PaginationPlugin - SilverStripe\GraphQL\Schema\DataObject\Plugin\Paginator - SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\QueryFilter - SilverStripe\GraphQL\Schema\DataObject\Plugin\QuerySort - SilverStripe\GraphQL\Schema\DataObject\Plugin\Inheritance - SilverStripe\GraphQL\Schema\DataObject\Plugin\CanViewPermission - SilverStripe\GraphQL\Schema\DataObject\Plugin\FirstResult - SilverStripe\GraphQL\Schema\DataObject\Plugin\InheritedPlugins - SilverStripe\GraphQL\Schema\DataObject\Plugin\DBFieldArgs\DBFieldArgsPlugin - SilverStripe\GraphQL\Schema\DataObject\Plugin\DBFieldTypes - SilverStripe\GraphQL\Schema\Plugin\SortPlugin - SilverStripe\GraphQL\Schema\DataObject\Plugin\ScalarDBField - SilverStripe\Versioned\GraphQL\Plugins\VersionedDataObject - SilverStripe\Versioned\GraphQL\Plugins\UnpublishOnDelete - SilverStripe\Versioned\GraphQL\Plugins\VersionedRead Psr\SimpleCache\CacheInterface.CMSMain_SiteTreeHints: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: CMSMain_SiteTreeHints Psr\SimpleCache\CacheInterface.SiteTree_CreatableChildren: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: SiteTree_CreatableChildren Psr\SimpleCache\CacheInterface.SiteTree_PageIcons: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: SiteTree_PageIcons Link: class: SilverStripe\ElementalBannerBlock\ORM\FieldType\DBLink CacheHeadersCheck: class: SilverStripe\EnvironmentCheck\Checks\CacheHeadersCheck DatabaseCheck: class: SilverStripe\EnvironmentCheck\Checks\DatabaseCheck EnvTypeCheck: class: SilverStripe\EnvironmentCheck\Checks\EnvTypeCheck ExternalURLCheck: class: SilverStripe\EnvironmentCheck\Checks\ExternalURLCheck FileAccessibilityAndValidationCheck: class: SilverStripe\EnvironmentCheck\Checks\FileAccessibilityAndValidationCheck FileAgeCheck: class: SilverStripe\EnvironmentCheck\Checks\FileAgeCheck FileWriteableCheck: class: SilverStripe\EnvironmentCheck\Checks\FileWriteableCheck HasClassCheck: class: SilverStripe\EnvironmentCheck\Checks\HasClassCheck HasFunctionCheck: class: SilverStripe\EnvironmentCheck\Checks\HasFunctionCheck SMTPConnectCheck: class: SilverStripe\EnvironmentCheck\Checks\SMTPConnectCheck SolrIndexCheck: class: SilverStripe\EnvironmentCheck\Checks\SolrIndexCheck URLCheck: class: SilverStripe\EnvironmentCheck\Checks\URLCheck EnvCheckClient: factory: SilverStripe\EnvironmentCheck\Services\ClientFactory constructor: timeout: !!float 10 SilverStripe\EventDispatcher\Event\EventContextInterface: class: SilverStripe\EventDispatcher\Symfony\Event SilverStripe\ExternalLinks\Tasks\LinkChecker: SilverStripe\ExternalLinks\Tasks\CurlLinkChecker Psr\SimpleCache\CacheInterface.CurlLinkChecker: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: curllinkchecker SilverStripe\FullTextSearch\Search\Processors\SearchUpdateProcessor: class: SilverStripe\FullTextSearch\Search\Processors\SearchUpdateImmediateProcessor SilverStripe\FullTextSearch\Solr\Reindex\Handlers\SolrReindexHandler: class: SilverStripe\FullTextSearch\Solr\Reindex\Handlers\SolrReindexImmediateHandler SilverStripe\FullTextSearch\Utils\Logging\SearchLogFactory: class: SilverStripe\FullTextSearch\Utils\Logging\MonologFactory SilverStripe\FullTextSearch\Search\Queries\SearchQuery: calls: - - setHandler - - '%$SilverStripe\FullTextSearch\Search\Adapters\SolrSearchAdapter' SilverStripe\GraphQL\QueryHandler\QueryHandlerInterface: properties: Middlewares: csrf: '%$SilverStripe\GraphQL\Middleware\CSRFMiddleware' httpMethod: '%$SilverStripe\GraphQL\Middleware\HTTPMethodMiddleware' class: SilverStripe\GraphQL\QueryHandler\QueryHandler SilverStripe\GraphQL\QueryHandler\QueryHandlerInterface.default: class: SilverStripe\GraphQL\QueryHandler\QueryHandler properties: Middlewares: csrf: '%$SilverStripe\GraphQL\Middleware\CSRFMiddleware' httpMethod: '%$SilverStripe\GraphQL\Middleware\HTTPMethodMiddleware' errorHandler: - SilverStripe\GraphQL\QueryHandler\DevErrorHandler - handleError Psr\SimpleCache\CacheInterface.graphql: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: graphql defaultLifetime: 600 SilverStripe\GraphQL\Middleware\QueryCachingMiddleware: properties: Cache: '%$Psr\SimpleCache\CacheInterface.graphql' Psr\Log\LoggerInterface.graphql-build: '%$Psr\Log\LoggerInterface.errorhandler' SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\FilterRegistryInterface: class: SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\FieldFilterRegistry constructor: contains: '%$SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\Filters\ContainsFilter' eq: '%$SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\Filters\EqualToFilter' ne: '%$SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\Filters\NotEqualFilter' gt: '%$SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\Filters\GreaterThanFilter' lt: '%$SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\Filters\LessThanFilter' gte: '%$SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\Filters\GreaterThanOrEqualFilter' lte: '%$SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\Filters\LessThanOrEqualFilter' in: '%$SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\Filters\InFilter' endswith: '%$SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\Filters\EndsWithFilter' startswith: '%$SilverStripe\GraphQL\Schema\DataObject\Plugin\QueryFilter\Filters\StartsWithFilter' SilverStripe\GraphQL\Controller.default: class: SilverStripe\GraphQL\Controller constructor: schema: default handler: '%$SilverStripe\GraphQL\QueryHandler\QueryHandlerInterface.default' SilverStripe\GraphQL\Middleware\QueryMiddleware.csrf: class: SilverStripe\GraphQL\Middleware\CSRFMiddleware SilverStripe\GraphQL\Middleware\QueryMiddleware.httpMethod: class: SilverStripe\GraphQL\Middleware\HTTPMethodMiddleware SilverStripe\GraphQL\PersistedQuery\PersistedQueryMappingProvider: class: SilverStripe\GraphQL\PersistedQuery\JSONStringProvider SilverStripe\GraphQL\PersistedQuery\RequestProcessor: class: SilverStripe\GraphQL\PersistedQuery\RequestIDProcessor SilverStripe\GraphQL\PersistedQuery\HTTPProvider: constructor: httpClient: '%$SilverStripe\GraphQL\PersistedQuery\GuzzleHTTPClient' SilverStripe\GraphQL\Schema\Interfaces\SchemaStorageCreator: class: SilverStripe\GraphQL\Schema\Storage\CodeGenerationStoreCreator SilverStripe\GraphQL\Schema\Storage\CodeGenerationStore: properties: rootDir: '`BASE_PATH`' SilverStripe\GraphQL\Schema\SchemaBuilder: constructor: storeCreator: '%$SilverStripe\GraphQL\Schema\Interfaces\SchemaStorageCreator' SilverStripe\GraphQL\Schema\Storage\NameObfuscator: class: SilverStripe\GraphQL\Schema\Storage\HashNameObfuscator SilverStripe\Assets\Upload_Validator.userforms: class: SilverStripe\MimeValidator\MimeUploadValidator SilverStripe\Control\Middleware\SessionMiddleware: class: SilverStripe\HybridSessions\Control\HybridSessionMiddleware SilverStripe\HybridSessions\Crypto\CryptoHandler: class: SilverStripe\HybridSessions\Crypto\OpenSSLCrypto SilverStripe\SessionManager\Security\LogInAuthenticationHandler: properties: SessionVariable: activeLoginSession SilverStripe\Omnipay\Logger: '%$Psr\Log\LoggerInterface' SilverStripe\Omnipay\ExceptionLogger: '%$SilverStripe\Omnipay\Logger' SilverStripe\SpellCheck\Data\SpellProvider: class: SilverStripe\SpellCheck\Providers\HunSpellProvider Psr\SimpleCache\CacheInterface.FileTextCache_Cache: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: FileTextCache_Cache SilverStripe\Versioned\Versioned.versioned: class: SilverStripe\Versioned\Versioned constructor: mode: Versioned SilverStripe\Versioned\Versioned.stagedversioned: class: SilverStripe\Versioned\Versioned constructor: mode: StagedVersioned SilverStripe\Versioned\Versioned: '%$SilverStripe\Versioned\Versioned.stagedversioned' SilverStripe\CMS\Controllers\CMSPageHistoryController: class: SilverStripe\VersionedAdmin\Controllers\CMSPageHistoryViewerController RateLimitFilter: SilverStripe\VersionFeed\Filters\RateLimitFilter ContentFilter: class: SilverStripe\VersionFeed\Filters\CachedContentFilter constructor: - '%$RateLimitFilter' Psr\SimpleCache\CacheInterface.VersionFeedController: factory: SilverStripe\Core\Cache\CacheFactory constructor: namespace: VersionFeedController Symbiote\AdvancedWorkflow\Jobs\WorkflowReminderJob: properties: queuedJobService: '%$Symbiote\QueuedJobs\Services\QueuedJobService' SimpleReviewApprove: class: Symbiote\AdvancedWorkflow\Templates\WorkflowTemplate constructor: - 'Review and Approve' - 'Single step review and approve. Make sure to update the Apply for approval and Notify users steps!' - 0.2 properties: structure: 'Apply for approval': type: Symbiote\AdvancedWorkflow\Actions\AssignUsersToWorkflowAction transitions: notify: 'Notify users' 'Notify users': type: Symbiote\AdvancedWorkflow\Actions\NotifyUsersWorkflowAction transitions: approval: Approval Approval: type: Symbiote\AdvancedWorkflow\Actions\SimpleApprovalWorkflowAction transitions: Approve: Publish Reject: 'Reject changes' Publish: type: Symbiote\AdvancedWorkflow\Actions\PublishItemWorkflowAction transitions: assign: 'Assign Initiator Publish' 'Assign Initiator Publish': type: Symbiote\AdvancedWorkflow\Actions\AssignUsersToWorkflowAction transitions: notify: 'Notify Initiator Publish' 'Notify Initiator Publish': type: Symbiote\AdvancedWorkflow\Actions\NotifyUsersWorkflowAction 'Reject changes': type: Symbiote\AdvancedWorkflow\Actions\CancelWorkflowAction transitions: assign: 'Assign Initiator Cancel' 'Assign Initiator Cancel': type: Symbiote\AdvancedWorkflow\Actions\AssignUsersToWorkflowAction transitions: notify: 'Notify Initiator Cancel' 'Notify Initiator Cancel': type: Symbiote\AdvancedWorkflow\Actions\NotifyUsersWorkflowAction Symbiote\AdvancedWorkflow\Services\WorkflowService: properties: templates: - '%$SimpleReviewApprove' Symbiote\AdvancedWorkflow\Extensions\WorkflowApplicable: class: Symbiote\AdvancedWorkflow\Extensions\WorkflowApplicable type: prototype PostgrePDODatabase: factory: TractorCow\SilverStripeProxyDB\ProxyDBFactory PostgreSQLDatabase: factory: TractorCow\SilverStripeProxyDB\ProxyDBFactory SQLite3PDODatabase: factory: TractorCow\SilverStripeProxyDB\ProxyDBFactory SQLite3Database: factory: TractorCow\SilverStripeProxyDB\ProxyDBFactory CWP\Core\Extension\RichLinksExtension: class: RichLinksExtension SoapAdapter: class: VTSoapAdapter SilverStripe\Forms\FormAction: class: BootstrapFormAction CWP\Search\CwpSearchResult: class: AqSearchResult TheWebmen\WebpImages\WebpGenerator: properties: enabled: true quality: 80 silverstripe\core\injector\injectorloader: [] silverstripe\core\injector\injectornotfoundexception: [] silverstripe\core\injector\silverstripeserviceconfigurationlocator: [] silverstripe\core\manifest\classcontentremover: [] silverstripe\core\manifest\classloader: [] silverstripe\core\manifest\classmanifest: [] silverstripe\core\manifest\classmanifesterrorhandler: [] silverstripe\core\manifest\classmanifestvisitor: [] silverstripe\core\manifest\manifestfilefinder: [] silverstripe\core\manifest\module: [] silverstripe\core\manifest\moduleloader: [] silverstripe\core\manifest\modulemanifest: module_priority: - $project - $other_modules - silverstripe/cms - silverstripe/admin - silverstripe/assets - silverstripe/framework - silverstripe\admin - silverstripe\framework - other_modules project: app silverstripe\core\manifest\moduleresource: [] silverstripe\core\manifest\moduleresourceloader: [] silverstripe\core\manifest\prioritysorter: [] silverstripe\core\manifest\versionprovider: modules: silverstripe/framework: '' silverstripe/recipe-core: 'Core Recipe' silverstripe/cms: CMS silverstripe/recipe-cms: 'CMS Recipe' silverstripe\core\startup\abstractconfirmationtoken: [] silverstripe\core\startup\callbackflushdiscoverer: [] silverstripe\core\startup\compositeflushdiscoverer: [] silverstripe\core\startup\confirmationtokenchain: [] silverstripe\core\startup\deployflushdiscoverer: [] silverstripe\core\startup\errorcontrolchain: [] silverstripe\core\startup\errorcontrolchainmiddleware: [] silverstripe\core\startup\errordirector: [] silverstripe\core\startup\parameterconfirmationtoken: [] silverstripe\core\startup\requestflushdiscoverer: [] silverstripe\core\startup\scheduledflushdiscoverer: [] silverstripe\core\startup\urlconfirmationtoken: [] silverstripe\dev\install\databaseadapterregistry: default_fields: server: title: 'Database server' envVar: SS_DATABASE_SERVER default: localhost username: title: 'Database username' envVar: SS_DATABASE_USERNAME default: root password: title: 'Database password' envVar: SS_DATABASE_PASSWORD default: password database: title: 'Database name' default: SS_mysite attributes: onchange: "this.value = this.value.replace(/[\\/\\:*?"<>|. \t]+/g,'');" adapters: [] silverstripe\dev\install\mysqldatabaseconfigurationhelper: [] silverstripe\dev\state\extensionteststate: [] silverstripe\dev\state\fixtureteststate: [] silverstripe\dev\state\flushableteststate: [] silverstripe\dev\state\globalsteststate: [] silverstripe\dev\state\kernelteststate: [] silverstripe\dev\state\loggerstate: [] silverstripe\dev\state\sapphireteststate: [] silverstripe\dev\tasks\cleanuptestdatabasestask: segment: CleanupTestDatabasesTask silverstripe\dev\tasks\migratefiletask: segment: MigrateFileTask dependencies: logger: '%$Psr\Log\LoggerInterface' extensions: - SilverStripe\FullTextSearch\Search\Extensions\DisableIndexingOnFileMigration silverstripe\dev\tasks\i18ntextcollectortask: segment: i18nTextCollectorTask silverstripe\dev\validation\databaseadminextension: [] silverstripe\dev\validation\relationvalidationservice: output_enabled: false allow_rules: empty: '' app: App deny_rules: [] deny_relations: [] silverstripe\forms\gridfield\abstractgridfieldcomponent: [] silverstripe\forms\gridfield\gridfield: allowed_actions: - index - gridFieldAlterAction default_readonly_components: - SilverStripe\Forms\GridField\GridField_ActionMenu - SilverStripe\Forms\GridField\GridFieldConfig_RecordViewer - SilverStripe\Forms\GridField\GridFieldButtonRow - SilverStripe\Forms\GridField\GridFieldDataColumns - SilverStripe\Forms\GridField\GridFieldDetailForm - SilverStripe\Forms\GridField\GridFieldLazyLoader - SilverStripe\Forms\GridField\GridFieldPageCount - SilverStripe\Forms\GridField\GridFieldPaginator - SilverStripe\Forms\GridField\GridFieldFilterHeader - SilverStripe\Forms\GridField\GridFieldSortableHeader - SilverStripe\Forms\GridField\GridFieldToolbarHeader - SilverStripe\Forms\GridField\GridFieldViewButton - SilverStripe\Forms\GridField\GridState_Component silverstripe\forms\gridfield\gridfieldaddexistingautocompleter: [] silverstripe\forms\gridfield\gridfieldaddnewbutton: [] silverstripe\forms\gridfield\gridfieldbuttonrow: [] silverstripe\forms\gridfield\gridfieldconfig: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\forms\gridfield\gridfieldconfig_base: extensions: - SilverStripe\Versioned\VersionedGridFieldStateExtension silverstripe\forms\gridfield\gridfieldconfig_recordeditor: extensions: - SilverStripe\Versioned\VersionedGridFieldStateExtension - SilverStripe\Versioned\VersionedGridFieldArchiveExtension silverstripe\forms\gridfield\gridfieldconfig_recordviewer: [] silverstripe\forms\gridfield\gridfieldconfig_relationeditor: extensions: - SilverStripe\Versioned\VersionedGridFieldStateExtension - SilverStripe\Versioned\VersionedGridFieldArchiveExtension silverstripe\forms\gridfield\gridfielddatacolumns: [] silverstripe\forms\gridfield\gridfielddeleteaction: [] silverstripe\forms\gridfield\gridfielddetailform: extensions: - SilverStripe\Versioned\VersionedGridFieldDetailForm unextendable_classes: - SilverStripe\View\ViewableData silverstripe\forms\gridfield\gridfielddetailform_itemrequest: allowed_actions: - edit - view - ItemEditForm formActions: showPagination: true showAdd: true url_handlers: $Action!: $Action '': edit extensions: - SilverStripe\Admin\Forms\GridFieldDetailFormPreviewExtension - Symbiote\AdvancedWorkflow\Extensions\AdvancedWorkflowExtension - Symbiote\GridFieldExtensions\Extensions\GridFieldDetailFormItemRequestExtension silverstripe\forms\gridfield\gridfieldeditbutton: [] silverstripe\forms\gridfield\gridfieldexportbutton: xls_export_disabled: false silverstripe\forms\gridfield\gridfieldfilterheader: force_legacy: false silverstripe\forms\gridfield\gridfieldfooter: [] silverstripe\forms\gridfield\gridfieldgroupdeleteaction: [] silverstripe\forms\gridfield\gridfieldimportbutton: [] silverstripe\forms\gridfield\gridfieldlazyloader: [] silverstripe\forms\gridfield\gridfieldlevelup: [] silverstripe\forms\gridfield\gridfieldpagecount: require_paginator: true silverstripe\forms\gridfield\gridfieldpaginator: default_items_per_page: 15 silverstripe\forms\gridfield\gridfieldprintbutton: extensions: - SilverStripe\Admin\Forms\GridFieldPrintButtonExtension unextendable_classes: - SilverStripe\View\ViewableData silverstripe\forms\gridfield\gridfieldsortableheader: [] silverstripe\forms\gridfield\gridfieldstatemanager: [] silverstripe\forms\gridfield\gridfieldtoolbarheader: [] silverstripe\forms\gridfield\gridfieldversionedstate: [] silverstripe\forms\gridfield\gridfieldviewbutton: [] silverstripe\forms\gridfield\gridfield_actionmenu: [] silverstripe\forms\gridfield\gridfield_formaction: [] silverstripe\forms\gridfield\gridstate: [] silverstripe\forms\gridfield\gridstate_component: [] silverstripe\forms\gridfield\gridstate_data: [] silverstripe\forms\htmleditor\htmleditorconfig: default_config: default user_themes: [] silverstripe\forms\htmleditor\htmleditorfield: casting: Value: HTMLText media_alignment: leftAlone sanitise_server_side: true default_rows: 20 fixed_row_height: 20 silverstripe\forms\htmleditor\htmleditorfield_readonly: casting: Value: HTMLText silverstripe\forms\htmleditor\htmleditorsanitiser: link_rel_value: 'noopener noreferrer' silverstripe\forms\htmleditor\tinymcecombinedgenerator: filename_base: '_tinymce/tinymce-{name}-{hash}.js' silverstripe\forms\htmleditor\tinymceconfig: tinymce_lang: ar_EG: ar ca_AD: ca ca_ES: ca cs_CZ: cs_CZ cy_GB: cy da_DK: da da_GL: da de_AT: de_AT de_BE: de de_CH: de de_DE: de de_LI: de de_LU: de de_BR: de de_US: de el_CY: el el_GR: el es_AR: es es_BO: es es_CL: es es_CO: es es_CR: es es_CU: es es_DO: es es_EC: es es_ES: es es_GQ: es es_GT: es es_HN: es es_MX: es_MX es_NI: es es_PA: es es_PE: es es_PH: es es_PR: es es_PY: es es_SV: es es_UY: es es_VE: es es_AD: es es_BZ: es es_US: es fa_AF: fa_IR fa_IR: fa_IR fa_PK: fa_IR fr_BE: fr_FR fr_BF: fr_FR fr_BI: fr_FR fr_BJ: fr_FR fr_CA: fr_FR fr_CF: fr_FR fr_CG: fr_FR fr_CH: fr_FR fr_CI: fr_FR fr_CM: fr_FR fr_DJ: fr_FR fr_DZ: fr_FR fr_FR: fr_FR fr_GA: fr_FR fr_GF: fr_FR fr_GN: fr_FR fr_GP: fr_FR fr_HT: fr_FR fr_KM: fr_FR fr_LU: fr_FR fr_MA: fr_FR fr_MC: fr_FR fr_MG: fr_FR fr_ML: fr_FR fr_MQ: fr_FR fr_MU: fr_FR fr_NC: fr_FR fr_NE: fr_FR fr_PF: fr_FR fr_PM: fr_FR fr_RE: fr_FR fr_RW: fr_FR fr_SC: fr_FR fr_SN: fr_FR fr_SY: fr_FR fr_TD: fr_FR fr_TG: fr_FR fr_TN: fr_FR fr_VU: fr_FR fr_WF: fr_FR fr_YT: fr_FR fr_GB: fr_FR fr_US: fr_FR he_IL: he_IL hu_HU: hu_HU hu_AT: hu_HU hu_RO: hu_HU hu_RS: hu_HU it_CH: it it_IT: it it_SM: it it_FR: it it_HR: it it_US: it it_VA: it ja_JP: ja ko_KP: ko_KR ko_KR: ko_KR ko_CN: ko_KR nb_NO: nb_NO nb_SJ: nb_NO nl_AN: nl nl_AW: nl nl_BE: nl nl_NL: nl nl_SR: nl pl_PL: pl pl_UA: pl pt_AO: pt_PT pt_BR: pt_BR pt_CV: pt_PT pt_GW: pt_PT pt_MZ: pt_PT pt_PT: pt_PT pt_ST: pt_PT pt_TL: pt_PT ro_MD: ro ro_RO: ro ro_RS: ro ru_BY: ru ru_KG: ru ru_KZ: ru ru_RU: ru ru_SJ: ru ru_UA: ru sk_SK: sk sk_RS: sk sv_FI: sv_SE sv_SE: sv_SE tr_CY: tr tr_TR: tr_TR tr_DE: tr tr_MK: tr uk_UA: uk_UA vi_VN: vi_VN vi_US: vi_VN zh_CN: zh_CN zh_HK: zh_CN zh_MO: zh_CN zh_SG: zh_CN zh_TW: zh_TW zh_ID: zh_CN zh_MY: zh_CN zh_TH: zh_CN zh_US: zh_CN base_dir: 'silverstripe/admin:thirdparty/tinymce' editor_css: - _resources/app/client/css/editor.css - 'https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css' - 'silverstripe/admin:client/dist/styles/editor.css' image_size_presets: - width: 600 i18n: SilverStripe\Forms\HTMLEditor\TinyMCEConfig.BEST_FIT text: 'Best fit' name: bestfit default: true - i18n: SilverStripe\Forms\HTMLEditor\TinyMCEConfig.ORIGINAL text: Original name: originalsize silverstripe\forms\htmleditor\tinymcegzipgenerator: [] silverstripe\forms\schema\formschema: [] silverstripe\orm\connect\dbconnector: write_operations: - insert - update - delete - replace ddl_operations: - alter - drop - create - truncate silverstripe\orm\connect\dbquerybuilder: [] silverstripe\orm\connect\dbschemamanager: check_and_repair_on_build: true fix_table_case_on_build: true silverstripe\orm\connect\database: optimistic_connect: false silverstripe\orm\connect\databaseexception: [] silverstripe\orm\connect\mysqldatabase: connection_charset: utf8 connection_collation: utf8_general_ci charset: utf8 sql_mode: ANSI collation: utf8_general_ci silverstripe\orm\connect\mysqlquery: [] silverstripe\orm\connect\mysqlquerybuilder: [] silverstripe\orm\connect\mysqlschemamanager: [] silverstripe\orm\connect\mysqlstatement: [] silverstripe\orm\connect\mysqltransactionmanager: [] silverstripe\orm\connect\mysqliconnector: ssl_cipher_default: DHE-RSA-AES256-SHA silverstripe\orm\connect\nestedtransactionmanager: [] silverstripe\orm\connect\nulldatabase: [] silverstripe\orm\connect\nulldatabaseexception: [] silverstripe\orm\connect\pdoconnector: emulate_prepare: false legacy_types: false ssl_cipher_default: DHE-RSA-AES256-SHA silverstripe\orm\connect\pdoquery: [] silverstripe\orm\connect\pdostatementhandle: [] silverstripe\orm\connect\query: [] silverstripe\orm\connect\tablebuilder: [] silverstripe\orm\connect\tempdatabase: teardown_on_exit: true silverstripe\orm\fieldtype\dbbigint: [] silverstripe\orm\fieldtype\dbboolean: graphql_type: Boolean silverstripe\orm\fieldtype\dbclassname: index: true silverstripe\orm\fieldtype\dbcomposite: composite_db: [] silverstripe\orm\fieldtype\dbcurrency: currency_symbol: '' silverstripe\orm\fieldtype\dbdate: extensions: - DateExtension graphql_args: SilverStripe\GraphQL\Schema\DataObject\Plugin\DBFieldArgs\DBDateArgs silverstripe\orm\fieldtype\dbdatetime: graphql_args: SilverStripe\GraphQL\Schema\DataObject\Plugin\DBFieldArgs\DBDatetimeArgs silverstripe\orm\fieldtype\dbdecimal: graphql_type: Float graphql_args: SilverStripe\GraphQL\Schema\DataObject\Plugin\DBFieldArgs\DBDecimalArgs silverstripe\orm\fieldtype\dbdouble: [] silverstripe\orm\fieldtype\dbenum: default_search_filter_class: ExactMatchFilter silverstripe\orm\fieldtype\dbfield: escape_type: raw default_search_filter_class: PartialMatchFilter index: false casting: ATT: HTMLFragment CDATA: HTMLFragment HTML: HTMLFragment HTMLATT: HTMLFragment JS: HTMLFragment RAW: HTMLFragment RAWURLATT: HTMLFragment URLATT: HTMLFragment XML: HTMLFragment ProcessedRAW: HTMLFragment extensions: - CWP\Core\Extension\RichLinksExtension graphql_type: String silverstripe\orm\fieldtype\dbfloat: graphql_type: Float graphql_args: SilverStripe\GraphQL\Schema\DataObject\Plugin\DBFieldArgs\DBFloatArgs silverstripe\orm\fieldtype\dbforeignkey: dropdown_field_threshold: 100 index: true default_search_filter_class: ExactMatchFilter graphql_type: ID! silverstripe\orm\fieldtype\dbhtmltext: escape_type: xml casting: AbsoluteLinks: HTMLFragment LowerCase: HTMLFragment UpperCase: HTMLFragment graphql_args: SilverStripe\GraphQL\Schema\DataObject\Plugin\DBFieldArgs\DBHTMLTextArgs silverstripe\orm\fieldtype\dbhtmlvarchar: escape_type: xml casting: LowerCase: HTMLFragment UpperCase: HTMLFragment silverstripe\orm\fieldtype\dbint: graphql_type: Int silverstripe\orm\fieldtype\dblocale: [] silverstripe\orm\fieldtype\dbmoney: composite_db: Currency: Varchar(3) Amount: 'Decimal(19,4)' silverstripe\orm\fieldtype\dbmultienum: [] silverstripe\orm\fieldtype\dbpercentage: [] silverstripe\orm\fieldtype\dbpolymorphicforeignkey: index: true composite_db: ID: Int Class: 'DBClassName(''SilverStripe\ORM\DataObject'', [''index'' => false])' silverstripe\orm\fieldtype\dbprimarykey: default_search_filter_class: ExactMatchFilter graphql_type: ID! silverstripe\orm\fieldtype\dbstring: casting: LimitCharacters: Text LimitCharactersToClosestWord: Text LimitWordCount: Text LowerCase: Text UpperCase: Text Plain: Text silverstripe\orm\fieldtype\dbtext: casting: BigSummary: Text ContextSummary: HTMLFragment FirstParagraph: Text FirstSentence: Text LimitSentences: Text Summary: Text graphql_args: SilverStripe\GraphQL\Schema\DataObject\Plugin\DBFieldArgs\DBTextArgs silverstripe\orm\fieldtype\dbtime: graphql_args: SilverStripe\GraphQL\Schema\DataObject\Plugin\DBFieldArgs\DBTimeArgs silverstripe\orm\fieldtype\dbvarchar: casting: Initial: Text URL: Text silverstripe\orm\fieldtype\dbyear: [] silverstripe\orm\filters\comparisonfilter: [] silverstripe\orm\filters\endswithfilter: [] silverstripe\orm\filters\exactmatchfilter: [] silverstripe\orm\filters\fulltextfilter: [] silverstripe\orm\filters\greaterthanfilter: [] silverstripe\orm\filters\greaterthanorequalfilter: [] silverstripe\orm\filters\lessthanfilter: [] silverstripe\orm\filters\lessthanorequalfilter: [] silverstripe\orm\filters\partialmatchfilter: [] silverstripe\orm\filters\searchfilter: [] silverstripe\orm\filters\startswithfilter: [] silverstripe\orm\filters\withinrangefilter: [] silverstripe\orm\hierarchy\hierarchy: node_threshold_total: 50 node_threshold_leaf: 250 hide_from_hierarchy: [] hide_from_cms_tree: [] prepopulate_numchildren_cache: true non_virtual_fields: - _cache_children silverstripe\orm\hierarchy\markedset: [] silverstripe\orm\queries\sqlassignmentrow: [] silverstripe\orm\queries\sqlconditionalexpression: [] silverstripe\orm\queries\sqldelete: [] silverstripe\orm\queries\sqlexpression: [] silverstripe\orm\queries\sqlinsert: [] silverstripe\orm\queries\sqlselect: [] silverstripe\orm\queries\sqlupdate: [] silverstripe\orm\relateddata\standardrelateddataservice: [] silverstripe\orm\search\fulltextsearchable: [] silverstripe\orm\search\searchcontext: [] silverstripe\orm\uniquekey\uniquekeyservice: [] silverstripe\security\confirmation\form: [] silverstripe\security\confirmation\handler: url_handlers: $StorageID!/$Action//$ID/$OtherID: $Action allowed_actions: - index - Form silverstripe\security\confirmation\item: [] silverstripe\security\confirmation\storage: [] silverstripe\security\memberauthenticator\cmsloginhandler: allowed_actions: - LoginForm silverstripe\security\memberauthenticator\cmsmemberauthenticator: [] silverstripe\security\memberauthenticator\cmsmemberloginform: [] silverstripe\security\memberauthenticator\changepasswordform: [] silverstripe\security\memberauthenticator\changepasswordhandler: allowed_actions: - changepassword - changePasswordForm url_handlers: '': changepassword silverstripe\security\memberauthenticator\cookieauthenticationhandler: [] silverstripe\security\memberauthenticator\loginhandler: url_handlers: '': login allowed_actions: - login - LoginForm - logout silverstripe\security\memberauthenticator\logouthandler: url_handlers: '': logout allowed_actions: - logout - LogoutForm silverstripe\security\memberauthenticator\lostpasswordform: [] silverstripe\security\memberauthenticator\lostpasswordhandler: url_handlers: passwordsent: passwordsent '': lostpassword allowed_actions: - lostpassword - LostPasswordForm - passwordsent silverstripe\security\memberauthenticator\memberauthenticator: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\security\memberauthenticator\memberloginform: required_fields: - Email - Password silverstripe\security\memberauthenticator\sessionauthenticationhandler: [] silverstripe\view\dev\requirementsteststate: [] silverstripe\view\dev\ssviewerteststate: [] silverstripe\view\embed\embedcontainer: dependencies: embed: '%$Embed\Embed' silverstripe\view\embed\embedresource: [] silverstripe\view\parsers\diff: [] silverstripe\view\parsers\html4value: [] silverstripe\view\parsers\htmlcleaner: [] silverstripe\view\parsers\htmlvalue: [] silverstripe\view\parsers\purifierhtmlcleaner: [] silverstripe\view\parsers\sqlformatter: [] silverstripe\view\parsers\shortcodeparser: extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\view\parsers\tidyhtmlcleaner: [] silverstripe\view\parsers\transliterator: use_iconv: false silverstripe\view\parsers\urlsegmentfilter: default_use_transliterator: true default_replacements: '/&/u': '-and-' '/&/u': '-and-' /\s|\+/u: '-' '/[_.]+/u': '-' '/[^A-Za-z0-9\-]+/u': '' '/[\/\?=#:]+/u': '-' '/[\-]{2,}/u': '-' '/^[\-]+/u': '' '/[\-]+$/u': '' default_allow_multibyte: false silverstripe\view\shortcodes\embedshortcodeprovider: attribute_whitelist: - url - thumbnail - class - width - height - caption silverstripe\i18n\data\sources: module_priority: [] silverstripe\i18n\messages\yamlreader: [] silverstripe\i18n\messages\yamlwriter: [] silverstripe\i18n\textcollection\parser: [] silverstripe\i18n\textcollection\i18ntextcollector: [] silverstripe\fulltextsearch\search\adapters\solrsearchadapter: [] silverstripe\fulltextsearch\search\captures\searchmanipulatecapture_mysqldatabase: [] silverstripe\fulltextsearch\search\criteria\searchcriteria: [] silverstripe\fulltextsearch\search\criteria\searchcriterion: [] silverstripe\fulltextsearch\search\extensions\disableindexingonfilemigration: dependencies: logger: '%$Psr\Log\LoggerInterface.quiet' silverstripe\fulltextsearch\search\extensions\proxydbextension: [] silverstripe\fulltextsearch\search\extensions\searchupdater_objecthandler: [] silverstripe\fulltextsearch\search\indexes\searchindex: hide_ancestor: null class_delimiter: _|_ silverstripe\fulltextsearch\search\indexes\searchindex_null: [] silverstripe\fulltextsearch\search\indexes\searchindex_recording: [] silverstripe\fulltextsearch\search\processors\searchupdatebatchedprocessor: batch_size: 100 batch_soft_cap: 10 silverstripe\fulltextsearch\search\processors\searchupdatecommitjobprocessor: commit_queue: '2' cooldown: 300 silverstripe\fulltextsearch\search\processors\searchupdateimmediateprocessor: [] silverstripe\fulltextsearch\search\processors\searchupdateprocessor: [] silverstripe\fulltextsearch\search\processors\searchupdatequeuedjobprocessor: reindex_queue: '2' silverstripe\fulltextsearch\search\queries\abstractsearchquerywriter: [] silverstripe\fulltextsearch\search\queries\searchquery: [] silverstripe\fulltextsearch\search\queries\searchquery_range: [] silverstripe\fulltextsearch\search\services\searchableservice: indexing_canview_exclude_classes: [] variant_state_draft_excluded: true extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\fulltextsearch\search\updaters\searchupdater: flush_on_shutdown: true enabled: true silverstripe\fulltextsearch\search\variants\searchvariant: enabled: true extensions: [] unextendable_classes: - SilverStripe\View\ViewableData silverstripe\fulltextsearch\search\variants\searchvariantsubsites: [] silverstripe\fulltextsearch\search\variants\searchvariantversioned: [] silverstripe\fulltextsearch\search\variants\searchvariant_caller: [] silverstripe\fulltextsearch\solr\control\contentcontrollerextension: allowed_actions: - SearchForm - results silverstripe\fulltextsearch\solr\forms\searchform: casting: SearchQuery: Text silverstripe\fulltextsearch\solr\services\solr3service: core_class: SilverStripe\FullTextSearch\Solr\Services\Solr3Service_Core silverstripe\fulltextsearch\solr\services\solr3service_core: [] silverstripe\fulltextsearch\solr\services\solr4service: core_class: SilverStripe\FullTextSearch\Solr\Services\Solr4Service_Core silverstripe\fulltextsearch\solr\services\solr4service_core: [] silverstripe\fulltextsearch\solr\services\solrservice: core_class: SilverStripe\FullTextSearch\Solr\Services\SolrService_Core silverstripe\fulltextsearch\solr\services\solrservice_core: [] silverstripe\fulltextsearch\solr\stores\solrconfigstore_file: [] silverstripe\fulltextsearch\solr\stores\solrconfigstore_post: [] silverstripe\fulltextsearch\solr\stores\solrconfigstore_webdav: [] silverstripe\fulltextsearch\solr\tasks\solr_buildtask: [] silverstripe\fulltextsearch\solr\tasks\solr_configure: segment: Solr_Configure silverstripe\fulltextsearch\solr\tasks\solr_reindex: segment: Solr_Reindex recordsPerRequest: 200 silverstripe\fulltextsearch\solr\writers\solrsearchquerywriterbasic: [] silverstripe\fulltextsearch\solr\writers\solrsearchquerywriterin: [] silverstripe\fulltextsearch\solr\writers\solrsearchquerywriterrange: [] silverstripe\fulltextsearch\utils\logging\monologfactory: [] silverstripe\fulltextsearch\utils\logging\queuedjobloghandler: [] silverstripe\graphql\dev\state\debugschemastate: [] silverstripe\graphql\dev\state\disabletypecachestate: [] silverstripe\graphql\schema\bulkloader\abstractbulkloader: [] silverstripe\graphql\schema\bulkloader\bulkloaderset: [] silverstripe\graphql\schema\bulkloader\collection: [] silverstripe\graphql\schema\bulkloader\extensionloader: [] silverstripe\graphql\schema\bulkloader\filepathloader: [] silverstripe\graphql\schema\bulkloader\inheritanceloader: [] silverstripe\graphql\schema\bulkloader\namespaceloader: [] silverstripe\graphql\schema\bulkloader\registry: inst: null silverstripe\graphql\schema\bulkloader\registrybackend: [] silverstripe\graphql\schema\dataobject\abstracttyperesolver: [] silverstripe\graphql\schema\dataobject\createcreator: dependencies: FieldAccessor: '%$SilverStripe\GraphQL\Schema\DataObject\FieldAccessor' silverstripe\graphql\schema\dataobject\dataobjectmodel: dependencies: FieldAccessor: '%$SilverStripe\GraphQL\Schema\DataObject\FieldAccessor' silverstripe\graphql\schema\dataobject\deletecreator: [] silverstripe\graphql\schema\dataobject\fieldaccessor: allowed_aggregates: - min - max - avg - count - sum field_formatter: - SilverStripe\Core\Convert - upperCamelToLowerCamel __mappingCache: [] silverstripe\graphql\schema\dataobject\inheritancebuilder: [] silverstripe\graphql\schema\dataobject\inheritancechain: [] silverstripe\graphql\schema\dataobject\inheritanceunionbuilder: [] silverstripe\graphql\schema\dataobject\interfacebuilder: [] silverstripe\graphql\schema\dataobject\modelcreator: [] silverstripe\graphql\schema\dataobject\readcreator: [] silverstripe\graphql\schema\dataobject\readonecreator: [] silverstripe\graphql\schema\dataobject\resolver: [] silverstripe\graphql\schema\dataobject\updatecreator: dependencies: FieldAccessor: '%$SilverStripe\GraphQL\Schema\DataObject\FieldAccessor' silverstripe\graphql\schema\exception\emptyschemaexception: [] silverstripe\graphql\schema\exception\mutationexception: [] silverstripe\graphql\schema\exception\permissionsexception: [] silverstripe\graphql\schema\exception\resolverfailure: [] silverstripe\graphql\schema\exception\schemabuilderexception: [] silverstripe\graphql\schema\exception\schemanotfoundexception: [] silverstripe\graphql\schema\field\argument: [] silverstripe\graphql\schema\field\field: [] silverstripe\graphql\schema\field\modelfield: [] silverstripe\graphql\schema\field\modelmutation: [] silverstripe\graphql\schema\field\modelquery: [] silverstripe\graphql\schema\field\mutation: [] silverstripe\graphql\schema\field\query: [] silverstripe\graphql\schema\plugin\abstractqueryfilterplugin: field_name: filter silverstripe\graphql\schema\plugin\abstractquerysortplugin: field_name: sort silverstripe\graphql\schema\plugin\paginationplugin: default_limit: 100 max_limit: 100 resolver: null silverstripe\graphql\schema\plugin\sortplugin: field_name: sort resolver: - SilverStripe\GraphQL\Schema\Plugin\SortPlugin - sort silverstripe\graphql\schema\registry\pluginregistry: [] silverstripe\graphql\schema\resolver\composedresolver: [] silverstripe\graphql\schema\resolver\defaultresolver: [] silverstripe\graphql\schema\resolver\defaultresolverstrategy: [] silverstripe\graphql\schema\resolver\encodedresolver: [] silverstripe\graphql\schema\resolver\jsonresolver: [] silverstripe\graphql\schema\resolver\resolverreference: [] silverstripe\graphql\schema\services\nestedinputbuilder: prefix: '' silverstripe\graphql\schema\services\schematranscribehandler: [] silverstripe\graphql\schema\services\schematranscriber: [] silverstripe\graphql\schema\storage\abstracttyperegistry: rebuild_on_missing_schema_file: true rebuild_on_missing_schema_file_minimum_interval: 900 silverstripe\graphql\schema\storage\codegenerationstore: schemaFilename: __graphql-schema.php configFilename: __schema-config.php namespacePrefix: SSGraphQLSchema_ dirName: .graphql-generated dependencies: Obfuscator: '%$SilverStripe\GraphQL\Schema\Storage\NameObfuscator' silverstripe\graphql\schema\storage\codegenerationstorecreator: [] silverstripe\graphql\schema\storage\encoder: [] silverstripe\graphql\schema\storage\hashnameobfuscator: [] silverstripe\graphql\schema\storage\hybridobfuscator: [] silverstripe\graphql\schema\storage\naivenameobfuscator: [] silverstripe\graphql\schema\type\encodedtype: typeMap: ListType: listOf NonNullType: nonNull silverstripe\graphql\schema\type\enum: [] silverstripe\graphql\schema\type\inputtype: [] silverstripe\graphql\schema\type\interfacetype: [] silverstripe\graphql\schema\type\modelinterfacetype: [] silverstripe\graphql\schema\type\modeltype: [] silverstripe\graphql\schema\type\modeluniontype: [] silverstripe\graphql\schema\type\scalar: [] silverstripe\graphql\schema\type\type: [] silverstripe\graphql\schema\type\typereference: [] silverstripe\graphql\schema\type\uniontype: [] silverstripe\omnipay\model\message\authorizeerror: [] silverstripe\omnipay\model\message\authorizeredirectresponse: [] silverstripe\omnipay\model\message\authorizerequest: [] silverstripe\omnipay\model\message\authorizedresponse: [] silverstripe\omnipay\model\message\awaitingauthorizeresponse: [] silverstripe\omnipay\model\message\awaitingcreatecardresponse: [] silverstripe\omnipay\model\message\awaitingpurchaseresponse: [] silverstripe\omnipay\model\message\captureerror: [] silverstripe\omnipay\model\message\capturerequest: [] silverstripe\omnipay\model\message\capturedresponse: [] silverstripe\omnipay\model\message\completeauthorizeerror: [] silverstripe\omnipay\model\message\completeauthorizerequest: [] silverstripe\omnipay\model\message\completecreatecarderror: [] silverstripe\omnipay\model\message\completecreatecardrequest: [] silverstripe\omnipay\model\message\completepurchaseerror: [] silverstripe\omnipay\model\message\completepurchaserequest: [] silverstripe\omnipay\model\message\createcarderror: [] silverstripe\omnipay\model\message\createcardredirectresponse: [] silverstripe\omnipay\model\message\createcardrequest: [] silverstripe\omnipay\model\message\createcardresponse: [] silverstripe\omnipay\model\message\gatewayerrormessage: [] silverstripe\omnipay\model\message\gatewaymessage: db: Gateway: Varchar Reference: Varchar(255) Code: Varchar summary_fields: i18n_singular_name: Type Message: Message User.Name: User Gateway: Gateway Reference: Reference Code: Code table_name: Omnipay_GatewayMessage silverstripe\omnipay\model\message\gatewayredirectresponsemessage: [] silverstripe\omnipay\model\message\gatewayrequestmessage: db: SuccessURL: Text FailureURL: Text table_name: Omnipay_GatewayRequestMessage silverstripe\omnipay\model\message\gatewayresponsemessage: [] silverstripe\omnipay\model\message\notificationerror: [] silverstripe\omnipay\model\message\notificationpending: [] silverstripe\omnipay\model\message\notificationsuccessful: [] silverstripe\omnipay\model\message\partiallycapturedresponse: [] silverstripe\omnipay\model\message\partiallyrefundedresponse: [] silverstripe\omnipay\model\message\paymentmessage: db: Message: Varchar(255) ClientIp: Varchar(39) has_one: Payment: SilverStripe\Omnipay\Model\Payment User: SilverStripe\Security\Member summary_fields: i18n_singular_name: Type Message: Message User.Name: User table_name: Omnipay_PaymentMessage silverstripe\omnipay\model\message\purchaseerror: [] silverstripe\omnipay\model\message\purchaseredirectresponse: [] silverstripe\omnipay\model\message\purchaserequest: [] silverstripe\omnipay\model\message\purchasedresponse: [] silverstripe\omnipay\model\message\refunderror: [] silverstripe\omnipay\model\message\refundrequest: [] silverstripe\omnipay\model\message\refundedresponse: [] silverstripe\omnipay\model\message\voiderror: [] silverstripe\omnipay\model\message\voidrequest: [] silverstripe\omnipay\model\message\voidedresponse: [] silverstripe\textextraction\cache\filetextcache\cache: lifetime: null silverstripe\textextraction\cache\filetextcache\database: max_content_length: 500000 silverstripe\textextraction\extractor\filetextextractor\exception: [] silverstripe\userforms\model\editableformfield\editablecheckbox: singular_name: 'Checkbox Field' plural_name: Checkboxes db: CheckedDefault: Boolean table_name: EditableCheckbox silverstripe\userforms\model\editableformfield\editablecheckboxgroupfield: singular_name: 'Checkbox Group' plural_name: 'Checkbox Groups' table_name: EditableCheckboxGroupField silverstripe\userforms\model\editableformfield\editablecountrydropdownfield: singular_name: 'Country Dropdown' plural_name: 'Country Dropdowns' db: UseEmptyString: Boolean EmptyString: Varchar(255) table_name: EditableCountryDropdownField silverstripe\userforms\model\editableformfield\editabledatefield: singular_name: 'Date Field' plural_name: 'Date Fields' has_placeholder: true db: DefaultToToday: Boolean table_name: EditableDateField silverstripe\userforms\model\editableformfield\editabledropdown: singular_name: 'Dropdown Field' plural_name: Dropdowns db: UseEmptyString: Boolean EmptyString: Varchar(255) table_name: EditableDropdown silverstripe\userforms\model\editableformfield\editableemailfield: singular_name: 'Email Field' plural_name: 'Email Fields' has_placeholder: true table_name: EditableEmailField silverstripe\userforms\model\editableformfield\editablefieldgroup: has_one: End: SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroupEnd owns: - End cascade_deletes: - End hidden: true literal: true table_name: EditableFieldGroup silverstripe\userforms\model\editableformfield\editablefieldgroupend: belongs_to: Group: SilverStripe\UserForms\Model\EditableFormField\EditableFieldGroup hidden: true literal: true table_name: EditableFieldGroupEnd silverstripe\userforms\model\editableformfield\editablefilefield: singular_name: 'File Upload Field' plural_names: 'File Fields' db: MaxFileSizeMB: Float FolderConfirmed: Boolean has_one: Folder: SilverStripe\Assets\Folder table_name: EditableFileField allowed_extensions_blacklist: - htm - html - xhtml - swf - xml silverstripe\userforms\model\editableformfield\editableformheading: singular_name: Heading plural_name: Headings literal: true db: Level: Int(3) HideFromReports: Boolean(0) defaults: Level: 3 HideFromReports: false table_name: EditableFormHeading silverstripe\userforms\model\editableformfield\editableformstep: singular_name: 'Page Break' plural_name: 'Page Breaks' hidden: true table_name: EditableFormStep silverstripe\userforms\model\editableformfield\editableliteralfield: singular_name: 'HTML Block' plural_name: 'HTML Blocks' table_name: EditableLiteralField literal: true editor_config: null db: Content: HTMLText HideFromReports: Boolean(0) HideLabel: Boolean(0) defaults: HideFromReports: false silverstripe\userforms\model\editableformfield\editablememberlistfield: singular_name: 'Member List Field' plural_name: 'Member List Fields' has_one: Group: SilverStripe\Security\Group table_name: EditableMemberListField silverstripe\userforms\model\editableformfield\editablemultipleoptionfield: abstract: true has_many: Options: SilverStripe\UserForms\Model\EditableFormField\EditableOption owns: - Options cascade_deletes: - Options table_name: EditableMultipleOptionField silverstripe\userforms\model\editableformfield\editablenumericfield: singular_name: 'Numeric Field' plural_name: 'Numeric Fields' has_placeholder: true db: MinValue: Int MaxValue: Int table_name: EditableNumericField silverstripe\userforms\model\editableformfield\editableoption: default_sort: Sort db: Name: Varchar(255) Title: Varchar(255) Default: Boolean Sort: Int Value: Varchar(255) has_one: Parent: SilverStripe\UserForms\Model\EditableFormField\EditableMultipleOptionField extensions: - 'SilverStripe\Versioned\Versioned(''Stage'', ''Live'')' summary_fields: - Title - Default table_name: EditableOption silverstripe\userforms\model\editableformfield\editableradiofield: singular_name: 'Radio Group' plural_name: 'Radio Groups' table_name: EditableRadioField silverstripe\userforms\model\editableformfield\editabletextfield: singular_name: 'Text Field' plural_name: 'Text Fields' has_placeholder: true autocomplete_options: 'off': 'Off' 'on': 'On' name: 'Full name' honorific-prefix: 'Prefix or title' given-name: 'First name' additional-name: 'Additional name' family-name: 'Family name' honorific-suffix: 'Suffix (e.g Jr.)' nickname: Nickname email: Email organization-title: 'Job title' organization: Organization street-address: 'Street address' address-line1: 'Address line 1' address-line2: 'Address line 2' address-line3: 'Address line 3' address-level1: 'Address level 1' address-level2: 'Address level 2' address-level3: 'Address level 3' address-level4: 'Address level 4' country: Country country-name: 'Country name' postal-code: 'Postal code' bday: Birthday sex: 'Gender identity' tel: 'Telephone number' url: 'Home page' db: MinLength: Int MaxLength: Int Rows: Int(1) Autocomplete: Varchar(255) defaults: Rows: 1 table_name: EditableTextField silverstripe\userforms\model\editableformfield\validator: [] silverstripe\userforms\model\recipient\emailrecipient: db: EmailAddress: Varchar(200) EmailSubject: Varchar(200) EmailFrom: Varchar(200) EmailReplyTo: Varchar(200) EmailBody: Text EmailBodyHtml: HTMLText EmailTemplate: Varchar SendPlain: Boolean HideFormData: Boolean HideInvisibleFields: Boolean CustomRulesCondition: 'Enum("And,Or")' has_one: Form: SilverStripe\ORM\DataObject SendEmailFromField: SilverStripe\UserForms\Model\EditableFormField SendEmailToField: SilverStripe\UserForms\Model\EditableFormField SendEmailSubjectField: SilverStripe\UserForms\Model\EditableFormField has_many: CustomRules: SilverStripe\UserForms\Model\Recipient\EmailRecipientCondition owns: - CustomRules cascade_deletes: - CustomRules summary_fields: - EmailAddress - EmailSubject - EmailFrom table_name: UserDefinedForm_EmailRecipient versioned_gridfield_extensions: false allow_unbound_recipient_fields: false silverstripe\userforms\model\recipient\emailrecipientcondition: condition_options: IsBlank: 'Is blank' IsNotBlank: 'Is not blank' Equals: Equals NotEquals: 'Doesn''t equal' ValueLessThan: 'Less than' ValueLessThanEqual: 'Less than or equal' ValueGreaterThan: 'Greater than' ValueGreaterThanEqual: 'Greater than or equal' db: ConditionOption: 'Enum("IsBlank,IsNotBlank,Equals,NotEquals,ValueLessThan,ValueLessThanEqual,ValueGreaterThan,ValueGreaterThanEqual")' ConditionValue: Varchar has_one: Parent: SilverStripe\UserForms\Model\Recipient\EmailRecipient ConditionField: SilverStripe\UserForms\Model\EditableFormField table_name: UserDefinedForm_EmailRecipientCondition silverstripe\userforms\model\recipient\userformrecipientitemrequest: allowed_actions: - edit - view - ItemEditForm - preview silverstripe\userforms\model\submission\submittedfilefield: has_one: UploadedFile: SilverStripe\Assets\File table_name: SubmittedFileField owns: - UploadedFile cascade_deletes: - UploadedFile silverstripe\userforms\model\submission\submittedform: has_one: SubmittedBy: SilverStripe\Security\Member Parent: SilverStripe\ORM\DataObject has_many: Values: SilverStripe\UserForms\Model\Submission\SubmittedFormField cascade_deletes: - Values summary_fields: - ID - Created table_name: SubmittedForm silverstripe\userforms\model\submission\submittedformfield: db: Name: Varchar Value: Text Title: Varchar(255) Displayed: Boolean has_one: Parent: SilverStripe\UserForms\Model\Submission\SubmittedForm summary_fields: Title: Title FormattedValue: Value table_name: SubmittedFormField indexes: Name: Name silverstripe\versioned\graphql\extensions\dataobjectscaffolderextension: [] silverstripe\versioned\graphql\extensions\deleteextension: [] silverstripe\versioned\graphql\extensions\managerextension: [] silverstripe\versioned\graphql\extensions\readextension: [] silverstripe\versioned\graphql\extensions\schemascaffolderextension: [] silverstripe\graphql\resolvers\applyversionfilters: [] silverstripe\versioned\graphql\operations\abstractpublishoperationcreator: [] silverstripe\versioned\graphql\operations\copytostagecreator: default_plugins: [] silverstripe\versioned\graphql\operations\publishcreator: [] silverstripe\versioned\graphql\operations\rollbackcreator: default_plugins: [] silverstripe\versioned\graphql\operations\unpublishcreator: [] silverstripe\versioned\graphql\plugins\unpublishondelete: [] silverstripe\versioned\graphql\plugins\versioneddataobject: [] silverstripe\versioned\graphql\plugins\versionedread: [] silverstripe\graphql\resolvers\versionfilters: [] silverstripe\versioned\graphql\resolvers\versionedresolver: priority: 1 silverstripe\versionedadmin\forms\gridfield\gridfieldfilerestoreaction: [] symbiote\advancedworkflow\forms\gridfield\gridfieldexportaction: [] symbiote\advancedworkflow\forms\gridfield\gridfieldworkflowrestrictededitbutton: [] symbiote\queuedjobs\dev\state\queuedjobsteststate: [] symbiote\queuedjobs\tasks\engines\baserunner: [] symbiote\queuedjobs\tasks\engines\doormanrunner: max_ticks: 0 tick_interval: 1 child_runner: ProcessJobQueueChildTask symbiote\queuedjobs\tasks\engines\queuerunner: [] silverstripe\control\middleware\confirmationmiddleware\ajaxbypass: [] silverstripe\control\middleware\confirmationmiddleware\clibypass: [] silverstripe\control\middleware\confirmationmiddleware\environmentbypass: [] silverstripe\control\middleware\confirmationmiddleware\getparameter: [] silverstripe\control\middleware\confirmationmiddleware\httpmethodbypass: [] silverstripe\control\middleware\confirmationmiddleware\url: [] silverstripe\control\middleware\confirmationmiddleware\urlpathstartswith: [] silverstripe\control\middleware\confirmationmiddleware\urlpathstartswithcaseinsensitive: [] silverstripe\core\config\middleware\extensionmiddleware: [] silverstripe\core\config\middleware\inheritancemiddleware: [] silverstripe\forms\gridfield\formaction\abstractrequestawarestore: [] silverstripe\forms\gridfield\formaction\attributestore: [] silverstripe\forms\gridfield\formaction\sessionstore: [] silverstripe\i18n\data\intl\intllocales: locales: aa_DJ: 'Afar (Djibouti)' ab_GE: 'Abkhazian (Georgia)' abr_GH: 'Abron (Ghana)' ace_ID: 'Achinese (Indonesia)' ady_RU: 'Adyghe (Russia)' af_ZA: 'Afrikaans (South Africa)' ak_GH: 'Akan (Ghana)' am_ET: 'Amharic (Ethiopia)' ar_AE: 'Arabic (United Arab Emirates)' ar_BH: 'Arabic (Bahrain)' ar_DZ: 'Arabic (Algeria)' ar_EG: 'Arabic (Egypt)' ar_EH: 'Arabic (Western Sahara)' ar_IQ: 'Arabic (Iraq)' ar_JO: 'Arabic (Jordan)' ar_KW: 'Arabic (Kuwait)' ar_LB: 'Arabic (Lebanon)' ar_LY: 'Arabic (Libya)' ar_MA: 'Arabic (Morocco)' ar_MR: 'Arabic (Mauritania)' ar_OM: 'Arabic (Oman)' ar_PS: 'Arabic (Palestinian Territory)' ar_QA: 'Arabic (Qatar)' ar_SA: 'Arabic (Saudi Arabia)' ar_SD: 'Arabic (Sudan)' ar_SY: 'Arabic (Syria)' ar_TD: 'Arabic (Chad)' ar_TN: 'Arabic (Tunisia)' ar_YE: 'Arabic (Yemen)' as_IN: 'Assamese (India)' ast_ES: 'Asturian (Spain)' auv_FR: 'Auvergnat (France)' av_RU: 'Avaric (Russia)' awa_IN: 'Awadhi (India)' ay_BO: 'Aymara (Bolivia)' ay_PE: 'Aymara (Peru)' az_AZ: 'Azerbaijani (Azerbaijan)' az_IR: 'Azerbaijani (Iran)' ba_RU: 'Bashkir (Russia)' ban_ID: 'Balinese (Indonesia)' bcc_PK: 'Balochi, Southern (Pakistan)' bcl_PH: 'Bicolano, Central (Philippines)' be_BY: 'Belarusian (Belarus)' bew_ID: 'Betawi (Indonesia)' bg_BG: 'Bulgarian (Bulgaria)' bgc_IN: 'Haryanvi (India)' bgn_PK: 'Balochi, Western (Pakistan)' bgp_PK: 'Balochi, Easter (Pakistan)' bhb_IN: 'Bhili (India)' bhi_IN: 'Bhilali (India)' bhk_PH: 'Bicolano, Albay (Philippines)' bho_IN: 'Bhojpuri (India)' bho_MU: 'Bhojpuri (Mauritius)' bho_NP: 'Bhojpuri (Nepal)' bi_VU: 'Bislama (Vanuatu)' bjj_IN: 'Kanauji (India)' bjn_ID: 'Banjar (Indonesia)' bm_ML: 'Bambara (Mali)' bn_BD: 'Bengali (Bangladesh)' bn_IN: 'Bengali (India)' bo_CN: 'Tibetan (China)' bqi_IR: 'Bakhtiari (Iran)' brh_PK: 'Brahui (Pakistan)' bs_BA: 'Bosnian (Bosnia and Herzegovina)' btk_ID: 'Batak (Indonesia)' buc_YT: 'Bushi (Mayotte)' bug_ID: 'Buginese (Indonesia)' ca_AD: 'Catalan (Andorra)' ca_ES: 'Catalan (Spain)' ce_RU: 'Chechen (Russia)' ceb_PH: 'Cebuano (Philippines)' cgg_UG: 'Chiga (Uganda)' ch_GU: 'Chamorro (Guam)' chk_FM: 'Chuukese (Micronesia)' crk_CA: 'Cree, Plains (Canada)' cs_CZ: 'Czech (Czech Republic)' cwd_CA: 'Cree, Woods (Canada)' cy_GB: 'Welsh (United Kingdom)' da_DK: 'Danish (Denmark)' da_GL: 'Danish (Greenland)' dcc_IN: 'Deccan (India)' de_AT: 'German (Austria)' de_BE: 'German (Belgium)' de_CH: 'German (Switzerland)' de_DE: 'German (Germany)' de_LI: 'German (Liechtenstein)' de_LU: 'German (Luxembourg)' dgo_IN: 'Dogri (India)' dhd_IN: 'Dhundari (India)' diq_TR: 'Dimli (Turkey)' dje_NE: 'Zarma (Niger)' dv_MV: 'Divehi (Maldives)' dz_BT: 'Dzongkha (Bhutan)' ee_GH: 'Ewe (Ghana)' el_CY: 'Greek (Cyprus)' el_GR: 'Greek (Greece)' en_AS: 'English (American Samoa)' en_AU: 'English (Australia)' en_BM: 'English (Bermuda)' en_BS: 'English (Bahamas)' en_CA: 'English (Canada)' en_DE: 'English (Germany)' en_ES: 'English (Spain)' en_FR: 'English (France)' en_GB: 'English (United Kingdom)' en_HK: 'English (Hong Kong SAR China)' en_IE: 'English (Ireland)' en_IN: 'English (India)' en_IT: 'English (Italy)' en_JM: 'English (Jamaica)' en_KE: 'English (Kenya)' en_LR: 'English (Liberia)' en_MM: 'English (Myanmar)' en_MW: 'English (Malawi)' en_MY: 'English (Malaysia)' en_NL: 'English (Netherlands)' en_NZ: 'English (New Zealand)' en_PH: 'English (Philippines)' en_SG: 'English (Singapore)' en_TT: 'English (Trinidad and Tobago)' en_US: 'English (United States)' en_ZA: 'English (South Africa)' eo_XX: Esperanto es_419: 'Spanish (Latin America)' es_AR: 'Spanish (Argentina)' es_BO: 'Spanish (Bolivia)' es_CL: 'Spanish (Chile)' es_CO: 'Spanish (Colombia)' es_CR: 'Spanish (Costa Rica)' es_CU: 'Spanish (Cuba)' es_DO: 'Spanish (Dominican Republic)' es_EC: 'Spanish (Ecuador)' es_ES: 'Spanish (Spain)' es_GQ: 'Spanish (Equatorial Guinea)' es_GT: 'Spanish (Guatemala)' es_HN: 'Spanish (Honduras)' es_MX: 'Spanish (Mexico)' es_NI: 'Spanish (Nicaragua)' es_PA: 'Spanish (Panama)' es_PE: 'Spanish (Peru)' es_PH: 'Spanish (Philippines)' es_PR: 'Spanish (Puerto Rico)' es_PY: 'Spanish (Paraguay)' es_SV: 'Spanish (El Salvador)' es_US: 'Spanish (United States)' es_UY: 'Spanish (Uruguay)' es_VE: 'Spanish (Venezuela)' et_EE: 'Estonian (Estonia)' eu_ES: 'Basque (Spain)' fa_AF: 'Persian (Afghanistan)' fa_IR: 'Persian (Iran)' fa_PK: 'Persian (Pakistan)' fan_GQ: 'Fang (Equatorial Guinea)' fi_FI: 'Finnish (Finland)' fi_SE: 'Finnish (Sweden)' fil_PH: 'Filipino (Philippines)' fj_FJ: 'Fijian (Fiji)' fo_FO: 'Faroese (Faroe Islands)' fon_BJ: 'Fon (Benin)' fr_002: 'French (Africa)' fr_BE: 'French (Belgium)' fr_CA: 'French (Canada)' fr_CH: 'French (Switzerland)' fr_DZ: 'French (Algeria)' fr_FR: 'French (France)' fr_GF: 'French (French Guiana)' fr_GP: 'French (Guadeloupe)' fr_HT: 'French (Haiti)' fr_KM: 'French (Comoros)' fr_MA: 'French (Morocco)' fr_MQ: 'French (Martinique)' fr_MU: 'French (Mauritius)' fr_NC: 'French (New Caledonia)' fr_PF: 'French (French Polynesia)' fr_PM: 'French (Saint Pierre and Miquelon)' fr_RE: 'French (Reunion)' fr_SC: 'French (Seychelles)' fr_SN: 'French (Senegal)' fr_US: 'French (United States)' fuv_NG: 'Fulfulde (Nigeria)' ga_GB: 'Irish (United Kingdom)' ga_IE: 'Irish (Ireland)' gaa_GH: 'Ga (Ghana)' gbm_IN: 'Garhwali (India)' gcr_GF: 'Guianese Creole French (French Guiana)' gd_GB: 'Scottish Gaelic (United Kingdom)' gil_KI: 'Gilbertese (Kiribati)' gl_ES: 'Galician (Spain)' glk_IR: 'Gilaki (Iran)' gn_PY: 'Guarani (Paraguay)' gno_IN: 'Gondi, Northern (India)' gsw_CH: 'Swiss German (Switzerland)' gsw_LI: 'Swiss German (Liechtenstein)' gu_IN: 'Gujarati (India)' guz_KE: 'Gusii (Kenya)' ha_NE: 'Hausa (Niger)' ha_NG: 'Hausa (Nigeria)' haw_US: 'Hawaiian (United States)' haz_AF: 'Hazaragi (Afghanistan)' he_IL: 'Hebrew (Israel)' hi_IN: 'Hindi (India)' hil_PH: 'Hiligaynon (Philippines)' hne_IN: 'Chhattisgarhi (India)' hno_PK: 'Hindko, Northern (Pakistan)' hoc_IN: 'Ho (India)' hr_AT: 'Croatian (Austria)' hr_BA: 'Croatian (Bosnia and Herzegovina)' hr_HR: 'Croatian (Croatia)' ht_HT: 'Haitian (Haiti)' hu_AT: 'Hungarian (Austria)' hu_HU: 'Hungarian (Hungary)' hu_RO: 'Hungarian (Romania)' hu_RS: 'Hungarian (Serbia)' hy_AM: 'Armenian (Armenia)' id_ID: 'Indonesian (Indonesia)' ig_NG: 'Igbo (Nigeria)' ilo_PH: 'Iloko (Philippines)' inh_RU: 'Ingush (Russia)' is_IS: 'Icelandic (Iceland)' it_CH: 'Italian (Switzerland)' it_FR: 'Italian (France)' it_HR: 'Italian (Croatia)' it_IT: 'Italian (Italy)' it_SM: 'Italian (San Marino)' it_US: 'Italian (United States)' iu_CA: 'Inuktitut (Canada)' ja_JP: 'Japanese (Japan)' jv_ID: 'Javanese (Indonesia)' ka_GE: 'Georgian (Georgia)' kam_KE: 'Kamba (Kenya)' kbd_RU: 'Kabardian (Russia)' kfy_IN: 'Kumauni (India)' kha_IN: 'Khasi (India)' khn_IN: 'Khandesi (India)' ki_KE: 'Kikuyu (Kenya)' kj_NA: 'Kuanyama (Namibia)' kk_CN: 'Kazakh (China)' kk_KZ: 'Kazakh (Kazakhstan)' kl_DK: 'Kalaallisut (Denmark)' kl_GL: 'Kalaallisut (Greenland)' kln_KE: 'Kalenjin (Kenya)' km_KH: 'Khmer (Cambodia)' kn_IN: 'Kannada (India)' ko_KR: 'Korean (Korea)' koi_RU: 'Komi-Permyak (Russia)' kok_IN: 'Konkani (India)' kos_FM: 'Kosraean (Micronesia)' kpv_RU: 'Komi-Zyrian (Russia)' krc_RU: 'Karachay-Balkar (Russia)' kru_IN: 'Kurukh (India)' ks_IN: 'Kashmiri (India)' ku_IQ: 'Kurdish (Iraq)' ku_IR: 'Kurdish (Iran)' ku_SY: 'Kurdish (Syria)' ku_TR: 'Kurdish (Turkey)' kum_RU: 'Kumyk (Russia)' kxm_TH: 'Khmer, Northern (Thailand)' ky_KG: 'Kirghiz (Kyrgyzstan)' la_VA: 'Latin (Vatican)' lah_PK: 'Lahnda (Pakistan)' lb_LU: 'Luxembourgish (Luxembourg)' lbe_RU: 'Lak (Russia)' lc_XX: LOLCAT lez_RU: 'Lezghian (Russia)' lg_UG: 'Ganda (Uganda)' lij_IT: 'Ligurian (Italy)' lij_MC: 'Ligurian (Monaco)' ljp_ID: 'Lampung (Indonesia)' lmn_IN: 'Lambadi (India)' ln_CD: 'Lingala (Congo - Kinshasa)' ln_CG: 'Lingala (Congo - Brazzaville)' lo_LA: 'Lao (Laos)' lrc_IR: 'Luri, Northern (Iran)' lt_LT: 'Lithuanian (Lithuania)' luo_KE: 'Luo (Kenya)' luy_KE: 'Luyia (Kenya)' lv_LV: 'Latvian (Latvia)' mad_ID: 'Madurese (Indonesia)' mai_IN: 'Maithili (India)' mai_NP: 'Maithili (Nepal)' mak_ID: 'Makasar (Indonesia)' mdf_RU: 'Moksha (Russia)' mdh_PH: 'Maguindanao (Philippines)' mer_KE: 'Meru (Kenya)' mfa_TH: 'Malay, Pattani (Thailand)' mfe_MU: 'Morisyen (Mauritius)' mg_MG: 'Malagasy (Madagascar)' mh_MH: 'Marshallese (Marshall Islands)' mi_NZ: 'te reo Māori (New Zealand)' min_ID: 'Minangkabau (Indonesia)' mk_MK: 'Macedonian (Macedonia)' ml_IN: 'Malayalam (India)' mn_CN: 'Mongolian (China)' mn_MN: 'Mongolian (Mongolia)' mni_IN: 'Manipuri (India)' mr_IN: 'Marathi (India)' ms_BN: 'Malay (Brunei)' ms_CC: 'Malay (Cocos Islands)' ms_ID: 'Malay (Indonesia)' ms_MY: 'Malay (Malaysia)' ms_SG: 'Malay (Singapore)' mt_MT: 'Maltese (Malta)' mtr_IN: 'Mewari (India)' mup_IN: 'Malvi (India)' muw_IN: 'Mundari (India)' my_MM: 'Burmese (Myanmar)' myv_RU: 'Erzya (Russia)' na_NR: 'Nauru (Nauru)' nb_NO: 'Norwegian Bokmal (Norway)' nb_SJ: 'Norwegian Bokmal (Svalbard and Jan Mayen)' nd_ZW: 'North Ndebele (Zimbabwe)' ndc_MZ: 'Ndau (Mozambique)' ne_IN: 'Nepali (India)' ne_NP: 'Nepali (Nepal)' ng_NA: 'Ndonga (Namibia)' ngl_MZ: 'Lomwe (Mozambique)' niu_NU: 'Niuean (Niue)' nl_AN: 'Dutch (Netherlands Antilles)' nl_AW: 'Dutch (Aruba)' nl_BE: 'Dutch (Belgium)' nl_NL: 'Dutch (Netherlands)' nl_SR: 'Dutch (Suriname)' nn_NO: 'Norwegian Nynorsk (Norway)' nod_TH: 'Thai, Northern (Thailand)' noe_IN: 'Nimadi (India)' nso_ZA: 'Northern Sotho (South Africa)' ny_MW: 'Nyanja (Malawi)' ny_ZM: 'Nyanja (Zambia)' nyn_UG: 'Nyankole (Uganda)' om_ET: 'Oromo (Ethiopia)' or_IN: 'Oriya (India)' pa_IN: 'Punjabi (India)' pag_PH: 'Pangasinan (Philippines)' pap_AN: 'Papiamento (Netherlands Antilles)' pap_AW: 'Papiamento (Aruba)' pau_PW: 'Palauan (Palau)' pl_PL: 'Polish (Poland)' pl_UA: 'Polish (Ukraine)' pon_FM: 'Pohnpeian (Micronesia)' ps_AF: 'Pashto (Afghanistan)' ps_PK: 'Pashto (Pakistan)' pt_AO: 'Portuguese (Angola)' pt_BR: 'Portuguese (Brazil)' pt_CV: 'Portuguese (Cape Verde)' pt_GW: 'Portuguese (Guinea-Bissau)' pt_MZ: 'Portuguese (Mozambique)' pt_PT: 'Portuguese (Portugal)' pt_ST: 'Portuguese (Sao Tome and Principe)' pt_TL: 'Portuguese (East Timor)' qu_BO: 'Quechua (Bolivia)' qu_PE: 'Quechua (Peru)' rcf_RE: 'R�union Creole French (Reunion)' rej_ID: 'Rejang (Indonesia)' rif_MA: 'Tarifit (Morocco)' rjb_IN: 'Rajbanshi (India)' rm_CH: 'Rhaeto-Romance (Switzerland)' rmt_IR: 'Domari (Iran)' rn_BI: 'Rundi (Burundi)' ro_MD: 'Romanian (Moldova)' ro_RO: 'Romanian (Romania)' ro_RS: 'Romanian (Serbia)' ru_BY: 'Russian (Belarus)' ru_KG: 'Russian (Kyrgyzstan)' ru_KZ: 'Russian (Kazakhstan)' ru_RU: 'Russian (Russia)' ru_SJ: 'Russian (Svalbard and Jan Mayen)' ru_UA: 'Russian (Ukraine)' rw_RW: 'Kinyarwanda (Rwanda)' sa_IN: 'Sanskrit (India)' sah_RU: 'Yakut (Russia)' sas_ID: 'Sasak (Indonesia)' sat_IN: 'Santali (India)' sck_IN: 'Sadri (India)' sco_GB: 'Scots (United Kingdom)' sco_SCO: Scots sd_IN: 'Sindhi (India)' sd_PK: 'Sindhi (Pakistan)' se_NO: 'Northern Sami (Norway)' sg_CF: 'Sango (Central African Republic)' si_LK: 'Sinhalese (Sri Lanka)' sid_ET: 'Sidamo (Ethiopia)' sk_RS: 'Slovak (Serbia)' sk_SK: 'Slovak (Slovakia)' sl_AT: 'Slovenian (Austria)' sl_SI: 'Slovenian (Slovenia)' sm_AS: 'Samoan (American Samoa)' sm_WS: 'Samoan (Samoa)' sn_ZW: 'Shona (Zimbabwe)' so_DJ: 'Somali (Djibouti)' so_ET: 'Somali (Ethiopia)' so_SO: 'Somali (Somalia)' sou_TH: 'Thai, Southern (Thailand)' sq_AL: 'Albanian (Albania)' sr_BA: 'Serbian (Bosnia and Herzegovina)' sr_ME: 'Serbian (Montenegro)' sr_RS: 'Serbian (Serbia)' ss_SZ: 'Swati (Swaziland)' ss_ZA: 'Swati (South Africa)' st_LS: 'Southern Sotho (Lesotho)' st_ZA: 'Southern Sotho (South Africa)' su_ID: 'Sundanese (Indonesia)' sv_AX: 'Swedish (Aland Islands)' sv_FI: 'Swedish (Finland)' sv_SE: 'Swedish (Sweden)' sw_KE: 'Swahili (Kenya)' sw_SO: 'Swahili (Somalia)' sw_TZ: 'Swahili (Tanzania)' sw_UG: 'Swahili (Uganda)' swb_KM: 'Comorian (Comoros)' swb_YT: 'Comorian (Mayotte)' swv_IN: 'Shekhawati (India)' ta_IN: 'Tamil (India)' ta_LK: 'Tamil (Sri Lanka)' ta_MY: 'Tamil (Malaysia)' ta_SG: 'Tamil (Singapore)' tcy_IN: 'Tulu (India)' te_IN: 'Telugu (India)' tet_TL: 'Tetum (East Timor)' tg_TJ: 'Tajik (Tajikistan)' th_TH: 'Thai (Thailand)' ti_ER: 'Tigrinya (Eritrea)' ti_ET: 'Tigrinya (Ethiopia)' tk_IR: 'Turkmen (Iran)' tk_TM: 'Turkmen (Turkmenistan)' tkl_TK: 'Tokelau (Tokelau)' tl_PH: 'Tagalog (Philippines)' tl_US: 'Tagalog (United States)' tn_BW: 'Tswana (Botswana)' tn_ZA: 'Tswana (South Africa)' to_TO: 'Tonga (Tonga)' tr_CY: 'Turkish (Cyprus)' tr_DE: 'Turkish (Germany)' tr_MK: 'Turkish (Macedonia)' tr_TR: 'Turkish (Turkey)' ts_MZ: 'Tsonga (Mozambique)' ts_ZA: 'Tsonga (South Africa)' tsg_PH: 'Tausug (Philippines)' tt_RU: 'Tatar (Russia)' tts_TH: 'Thai, Northeastern (Thailand)' tvl_TV: 'Tuvalu (Tuvalu)' tw_GH: 'Twi (Ghana)' ty_PF: 'Tahitian (French Polynesia)' tyv_RU: 'Tuvinian (Russia)' tzm_MA: 'Tamazight, Central Atlas (Morocco)' udm_RU: 'Udmurt (Russia)' ug_CN: 'Uighur (China)' uk_UA: 'Ukrainian (Ukraine)' uli_FM: 'Ulithian (Micronesia)' ur_IN: 'Urdu (India)' ur_PK: 'Urdu (Pakistan)' uz_AF: 'Uzbek (Afghanistan)' uz_UZ: 'Uzbek (Uzbekistan)' ve_ZA: 'Venda (South Africa)' vi_US: 'Vietnamese (United States)' vi_VN: 'Vietnamese (Vietnam)' vmw_MZ: 'Waddar (Mozambique)' wal_ET: 'Walamo (Ethiopia)' war_PH: 'Waray (Philippines)' wbq_IN: 'Waddar (India)' wbr_IN: 'Wagdi (India)' wo_MR: 'Wolof (Mauritania)' wo_SN: 'Wolof (Senegal)' wtm_IN: 'Mewati (India)' xh_ZA: 'Xhosa (South Africa)' xnr_IN: 'Kangri (India)' xog_UG: 'Soga (Uganda)' yap_FM: 'Yapese (Micronesia)' yo_NG: 'Yoruba (Nigeria)' za_CN: 'Zhuang (China)' zh_CN: 'Chinese (China)' zh_HK: 'Chinese (Hong Kong SAR China)' zh_MO: 'Chinese (Macao SAR China)' zh_SG: 'Chinese (Singapore)' zh_TW: 'Chinese (Taiwan)' zh_US: 'Chinese (United States)' zh_cmn: 'Chinese (Mandarin)' zh_yue: 'Chinese (Cantonese)' zu_ZA: 'Zulu (South Africa)' languages: af: Afrikaans sq: Albanian ar: Arabic eu: Basque be: Belarusian bn: Bengali bg: Bulgarian ca: Catalan zh: Chinese hr: Croatian cs: Czech cy: Welsh da: Danish nl: Dutch en: English eo: Esperanto et: Estonian fo: Faroese fi: Finnish fr: French gd: Gaelic gl: Galician de: German el: Greek gu: Gujarati ha: Hausa he: Hebrew hi: Hindi hu: Hungarian is: Icelandic io: Ido id: Indonesian ga: Irish it: Italian ja: Japanese jv: Javanese ko: Korean ku: Kurdish lv: Latvian lt: Lithuanian lmo: Lombard mk: Macedonian mi: 'te reo Māori' ms: Malay mt: Maltese mr: Marathi ne: Nepali nb: Norwegian om: Oromo fa: Persian pl: Polish pt: Portuguese pa: Punjabi qu: Quechua rm: Romansh ro: Romanian ru: Russian sco: Scots sr: Serbian sk: Slovak sl: Slovenian es: Spanish sv: Swedish tl: Tagalog ta: Tamil te: Telugu to: Tonga ts: Tsonga tn: Tswana tr: Turkish tk: Turkmen tw: Twi uk: Ukrainian ur: Urdu uz: Uzbek ve: Venda vi: Vietnamese wa: Walloon wo: Wolof xh: Xhosa yi: Yiddish zu: Zulu text_direction: ar: rtl dv: rtl fa: rtl ha_Arab: rtl he: rtl ku: rtl pa_Arab: rtl ps: rtl syr: rtl ug: rtl ur: rtl uz_Arab: rtl likely_subtags: aa: aa_ET ab: ab_GE ady: ady_RU af: af_ZA ak: ak_GH am: am_ET ar: ar_EG as: as_IN ast: ast_ES av: av_RU ay: ay_BO az: az_AZ az_Cyrl: az_AZ az_Arab: az_IR az_IR: az_IR ba: ba_RU be: be_BY bg: bg_BG bi: bi_VU bn: bn_BD bo: bo_CN bs: bs_BA ca: ca_ES ce: ce_RU ceb: ceb_PH ch: ch_GU chk: chk_FM crk: crk_CA cs: cs_CZ cwd: cwd_CA cy: cy_GB da: da_DK de: de_DE dv: dv_MV dz: dz_BT ee: ee_GH efi: efi_NG el: el_GR en: en_US es: es_ES et: et_EE eu: eu_ES eo: eo_XX fa: fa_IR fi: fi_FI fil: fil_PH fj: fj_FJ fo: fo_FO fr: fr_FR fur: fur_IT fy: fy_NL ga: ga_IE gaa: gaa_GH gd: gd_GB gil: gil_KI gl: gl_ES gn: gn_PY gu: gu_IN ha: ha_NG ha_Arab: ha_SD ha_SD: ha_SD haw: haw_US he: he_IL hi: hi_IN hil: hil_PH ho: ho_PG hr: hr_HR ht: ht_HT hu: hu_HU hy: hy_AM id: id_ID ig: ig_NG ii: ii_CN ilo: ilo_PH inh: inh_RU is: is_IS it: it_IT iu: iu_CA ja: ja_JP jv: jv_ID ka: ka_GE kaj: kaj_NG kam: kam_KE kbd: kbd_RU kha: kha_IN kk: kk_KZ kl: kl_GL km: km_KH kn: kn_IN ko: ko_KR koi: koi_RU kok: kok_IN kos: kos_FM kpe: kpe_LR kpv: kpv_RU krc: krc_RU ks: ks_IN ku: ku_IQ ku_Latn: ku_TR ku_TR: ku_TR kum: kum_RU kxm: kxm_TH ky: ky_KG la: la_VA lah: lah_PK lb: lb_LU lbe: lbe_RU lez: lez_RU ln: ln_CD lo: lo_LA lt: lt_LT lv: lv_LV mai: mai_IN mdf: mdf_RU mdh: mdh_PH mg: mg_MG mh: mh_MH mi: mi_NZ mk: mk_MK ml: ml_IN mn: mn_MN mn_CN: mn_CN mn_Mong: mn_CN mr: mr_IN ms: ms_MY mt: mt_MT my: my_MM myv: myv_RU na: na_NR nb: nb_NO ne: ne_NP niu: niu_NU nl: nl_NL nn: nn_NO nr: nr_ZA nso: nso_ZA ny: ny_MW om: om_ET or: or_IN os: os_GE pa: pa_IN pa_Arab: pa_PK pa_PK: pa_PK pag: pag_PH pap: pap_AN pau: pau_PW pl: pl_PL pon: pon_FM ps: ps_AF pt: pt_PT qu: qu_PE rm: rm_CH rn: rn_BI ro: ro_RO ru: ru_RU rw: rw_RW sa: sa_IN sah: sah_RU sat: sat_IN sd: sd_IN se: se_NO sg: sg_CF si: si_LK sid: sid_ET sk: sk_SK sl: sl_SI sm: sm_WS sn: sn_ZW so: so_SO sq: sq_AL sr: sr_RS ss: ss_ZA st: st_ZA su: su_ID sv: sv_SE sw: sw_TZ swb: swb_KM ta: ta_IN te: te_IN tet: tet_TL tg: tg_TJ th: th_TH ti: ti_ET tig: tig_ER tk: tk_TM tkl: tkl_TK tl: tl_PH tn: tn_ZA to: to_TO tpi: tpi_PG tr: tr_TR trv: trv_TW ts: ts_ZA tsg: tsg_PH tt: tt_RU tts: tts_TH tvl: tvl_TV tw: tw_GH ty: ty_PF tyv: tyv_RU udm: udm_RU ug: ug_CN uk: uk_UA uli: uli_FM und: en_US und_AD: ca_AD und_AE: ar_AE und_AF: fa_AF und_AL: sq_AL und_AM: hy_AM und_AN: pap_AN und_AO: pt_AO und_AR: es_AR und_AS: sm_AS und_AT: de_AT und_AW: nl_AW und_AX: sv_AX und_AZ: az_AZ und_Arab: ar_EG und_Arab_CN: ug_CN und_Arab_DJ: ar_DJ und_Arab_ER: ar_ER und_Arab_IL: ar_IL und_Arab_IN: ur_IN und_Arab_PK: ur_PK und_Armn: hy_AM und_BA: bs_BA und_BD: bn_BD und_BE: nl_BE und_BF: fr_BF und_BG: bg_BG und_BH: ar_BH und_BI: rn_BI und_BJ: fr_BJ und_BL: fr_BL und_BN: ms_BN und_BO: es_BO und_BR: pt_BR und_BT: dz_BT und_BY: be_BY und_Beng: bn_BD und_CD: fr_CD und_CF: sg_CF und_CG: ln_CG und_CH: de_CH und_CI: fr_CI und_CL: es_CL und_CM: fr_CM und_CN: zh_CN und_CO: es_CO und_CR: es_CR und_CU: es_CU und_CV: pt_CV und_CY: el_CY und_CZ: cs_CZ und_Cans: cwd_CA und_Cyrl: ru_RU und_Cyrl_BA: sr_BA und_Cyrl_GE: ab_GE und_DE: de_DE und_DJ: aa_DJ und_DK: da_DK und_DO: es_DO und_DZ: ar_DZ und_Deva: hi_IN und_EC: es_EC und_EE: et_EE und_EG: ar_EG und_EH: ar_EH und_ER: ti_ER und_ES: es_ES und_ET: am_ET und_Ethi: am_ET und_FI: fi_FI und_FJ: fj_FJ und_FM: chk_FM und_FO: fo_FO und_FR: fr_FR und_GA: fr_GA und_GE: ka_GE und_GF: fr_GF und_GH: ak_GH und_GL: kl_GL und_GN: fr_GN und_GP: fr_GP und_GQ: fr_GQ und_GR: el_GR und_GT: es_GT und_GU: ch_GU und_GW: pt_GW und_Geor: ka_GE und_Grek: el_GR und_Gujr: gu_IN und_Guru: pa_IN und_HK: zh_HK und_HN: es_HN und_HR: hr_HR und_HT: ht_HT und_HU: hu_HU und_Hani: zh_CN und_Hans: zh_CN und_Hant: zh_TW und_Hebr: he_IL und_ID: id_ID und_IL: he_IL und_IN: hi_IN und_IQ: ar_IQ und_IR: fa_IR und_IS: is_IS und_IT: it_IT und_JO: ar_JO und_JP: ja_JP und_Jpan: ja_JP und_KG: ky_KG und_KH: km_KH und_KM: ar_KM und_KP: ko_KP und_KR: ko_KR und_KW: ar_KW und_KZ: ru_KZ und_Khmr: km_KH und_Knda: kn_IN und_Kore: ko_KR und_LA: lo_LA und_LB: ar_LB und_LI: de_LI und_LK: si_LK und_LS: st_LS und_LT: lt_LT und_LU: fr_LU und_LV: lv_LV und_LY: ar_LY und_Laoo: lo_LA und_Latn_CN: ii_CN und_Latn_CY: tr_CY und_Latn_DZ: fr_DZ und_Latn_ET: om_ET und_Latn_KM: fr_KM und_Latn_MA: fr_MA und_Latn_MK: sq_MK und_Latn_SY: fr_SY und_Latn_TD: fr_TD und_Latn_TN: fr_TN und_MA: ar_MA und_MC: fr_MC und_MD: ro_MD und_ME: sr_ME und_MF: fr_MF und_MG: mg_MG und_MH: mh_MH und_MK: mk_MK und_ML: fr_ML und_MM: my_MM und_MN: mn_MN und_MO: zh_MO und_MQ: fr_MQ und_MR: ar_MR und_MT: mt_MT und_MV: dv_MV und_MW: ny_MW und_MX: es_MX und_MY: ms_MY und_MZ: pt_MZ und_Mlym: ml_IN und_Mong: mn_CN und_Mymr: my_MM und_NC: fr_NC und_NE: ha_NE und_NG: ha_NG und_NI: es_NI und_NL: nl_NL und_NO: nb_NO und_NP: ne_NP und_NR: na_NR und_NU: niu_NU und_OM: ar_OM und_Orya: or_IN und_PA: es_PA und_PE: es_PE und_PF: ty_PF und_PG: tpi_PG und_PH: fil_PH und_PK: ur_PK und_PL: pl_PL und_PM: fr_PM und_PR: es_PR und_PS: ar_PS und_PT: pt_PT und_PW: pau_PW und_PY: gn_PY und_QA: ar_QA und_RE: fr_RE und_RO: ro_RO und_RS: sr_RS und_RU: ru_RU und_RW: rw_RW und_SA: ar_SA und_SD: ar_SD und_SE: sv_SE und_SI: sl_SI und_SJ: nb_SJ und_SK: sk_SK und_SM: it_SM und_SN: fr_SN und_SO: so_SO und_SR: nl_SR und_ST: pt_ST und_SV: es_SV und_SY: ar_SY und_Sinh: si_LK und_TD: ar_TD und_TG: ee_TG und_TH: th_TH und_TJ: tg_TJ und_TK: tkl_TK und_TL: tet_TL und_TM: tk_TM und_TN: ar_TN und_TO: to_TO und_TR: tr_TR und_TV: tvl_TV und_TW: zh_TW und_Taml: ta_IN und_Telu: te_IN und_Thaa: dv_MV und_Thai: th_TH und_Tibt: bo_CN und_UA: uk_UA und_UY: es_UY und_UZ: uz_UZ und_VA: la_VA und_VE: es_VE und_VN: vi_VN und_VU: fr_VU und_WF: fr_WF und_WS: sm_WS und_YE: ar_YE und_YT: fr_YT und_ZW: sn_ZW ur: ur_PK uz: uz_UZ uz_AF: uz_AF uz_Arab: uz_AF ve: ve_ZA vi: vi_VN wal: wal_ET war: war_PH wo: wo_SN xh: xh_ZA yap: yap_FM yo: yo_NG za: za_CN zh: zh_CN zh_HK: zh_HK zh_Hani: zh_CN zh_Hant: zh_TW zh_MO: zh_MO zh_TW: zh_TW zu: zu_ZA countries: ad: Andorra ae: 'United Arab Emirates' af: Afghanistan ag: 'Antigua and Barbuda' ai: Anguilla al: Albania am: Armenia an: 'Netherlands Antilles' ao: Angola aq: Antarctica ar: Argentina as: 'American Samoa' at: Austria au: Australia aw: Aruba ax: 'Åland Islands' az: Azerbaijan ba: 'Bosnia and Herzegovina' bb: Barbados bd: Bangladesh be: Belgium bf: 'Burkina Faso' bg: Bulgaria bh: Bahrain bi: Burundi bj: Benin bl: 'Saint Barthélemy' bm: Bermuda bn: Brunei bo: Bolivia bq: 'Bonaire, Sint Eustatius and Saba' br: Brazil bs: Bahamas bt: Bhutan bv: 'Bouvet Island' bw: Botswana by: Belarus bz: Belize ca: Canada cc: 'Cocos [Keeling] Islands' cd: 'Congo - Kinshasa' cf: 'Central African Republic' cg: 'Congo - Brazzaville' ch: Switzerland ci: 'Côte d’Ivoire' ck: 'Cook Islands' cl: Chile cm: Cameroon cn: China co: Colombia cr: 'Costa Rica' cu: Cuba cv: 'Cape Verde' cx: 'Christmas Island' cy: Cyprus cz: 'Czech Republic' de: Germany dj: Djibouti dk: Denmark dm: Dominica do: 'Dominican Republic' dz: Algeria ec: Ecuador ee: Estonia eg: Egypt eh: 'Western Sahara' er: Eritrea es: Spain et: Ethiopia fi: Finland fj: Fiji fk: 'Falkland Islands' fm: Micronesia fo: 'Faroe Islands' fr: France ga: Gabon gb: 'United Kingdom' gd: Grenada ge: Georgia gf: 'French Guiana' gg: Guernsey gh: Ghana gi: Gibraltar gl: Greenland gm: Gambia gn: Guinea gp: Guadeloupe gq: 'Equatorial Guinea' gr: Greece gs: 'South Georgia and the South Sandwich Islands' gt: Guatemala gu: Guam gw: Guinea-Bissau gy: Guyana hk: 'Hong Kong SAR China' hm: 'Heard Island and McDonald Islands' hn: Honduras hr: Croatia ht: Haiti hu: Hungary id: Indonesia ie: Ireland il: Israel im: 'Isle of Man' in: India io: 'British Indian Ocean Territory' iq: Iraq ir: Iran is: Iceland it: Italy je: Jersey jm: Jamaica jo: Jordan jp: Japan ke: Kenya kg: Kyrgyzstan kh: Cambodia ki: Kiribati km: Comoros kn: 'Saint Kitts and Nevis' kp: 'North Korea' kr: 'South Korea' kw: Kuwait ky: 'Cayman Islands' kz: Kazakhstan la: Laos lb: Lebanon lc: 'Saint Lucia' li: Liechtenstein lk: 'Sri Lanka' lr: Liberia ls: Lesotho lt: Lithuania lu: Luxembourg lv: Latvia ly: Libya ma: Morocco mc: Monaco md: Moldova me: Montenegro mf: 'Saint Martin' mg: Madagascar mh: 'Marshall Islands' mk: Macedonia ml: Mali mm: 'Myanmar [Burma]' mn: Mongolia mo: 'Macau SAR China' mp: 'Northern Mariana Islands' mq: Martinique mr: Mauritania ms: Montserrat mt: Malta mu: Mauritius mv: Maldives mw: Malawi mx: Mexico my: Malaysia mz: Mozambique na: Namibia nc: 'New Caledonia' ne: Niger nf: 'Norfolk Island' ng: Nigeria ni: Nicaragua nl: Netherlands 'no': Norway np: Nepal nr: Nauru nu: Niue nz: 'New Zealand' om: Oman pa: Panama pe: Peru pf: 'French Polynesia' pg: 'Papua New Guinea' ph: Philippines pk: Pakistan pl: Poland pm: 'Saint Pierre and Miquelon' pn: 'Pitcairn Islands' pr: 'Puerto Rico' ps: 'Palestinian Territories' pt: Portugal pw: Palau py: Paraguay qa: Qatar qo: 'Outlying Oceania' re: Réunion ro: Romania rs: Serbia ru: Russia rw: Rwanda sa: 'Saudi Arabia' sb: 'Solomon Islands' sc: Seychelles sd: Sudan se: Sweden sg: Singapore sh: 'Saint Helena' si: Slovenia sj: 'Svalbard and Jan Mayen' sk: Slovakia sl: 'Sierra Leone' sm: 'San Marino' sn: Senegal so: Somalia sr: Suriname st: 'São Tomé and Príncipe' sv: 'El Salvador' sy: Syria sz: Swaziland tc: 'Turks and Caicos Islands' td: Chad tf: 'French Southern Territories' tg: Togo th: Thailand tj: Tajikistan tk: Tokelau tl: Timor-Leste tm: Turkmenistan tn: Tunisia to: Tonga tr: Turkey tt: 'Trinidad and Tobago' tv: Tuvalu tw: Taiwan tz: Tanzania ua: Ukraine ug: Uganda um: 'U.S. Minor Outlying Islands' us: 'United States' uy: Uruguay uz: Uzbekistan va: 'Vatican City' vc: 'Saint Vincent and the Grenadines' ve: Venezuela vg: 'British Virgin Islands' vi: 'U.S. Virgin Islands' vn: Vietnam vu: Vanuatu wf: 'Wallis and Futuna' ws: Samoa ye: Yemen yt: Mayotte za: 'South Africa' zm: Zambia zw: Zimbabwe cache_locales: [] cache_languages: [] cache_countries: [] silverstripe\i18n\messages\symfony\flushinvalidatedresource: [] silverstripe\i18n\messages\symfony\moduleyamlloader: [] silverstripe\i18n\messages\symfony\symfonymessageprovider: [] silverstripe\fulltextsearch\solr\reindex\handlers\solrreindexbase: [] silverstripe\fulltextsearch\solr\reindex\handlers\solrreindeximmediatehandler: php_bin: php silverstripe\fulltextsearch\solr\reindex\handlers\solrreindexqueuedhandler: [] silverstripe\fulltextsearch\solr\reindex\jobs\solrreindexgroupqueuedjob: [] silverstripe\fulltextsearch\solr\reindex\jobs\solrreindexqueuedjob: [] silverstripe\fulltextsearch\solr\reindex\jobs\solrreindexqueuedjobbase: [] silverstripe\graphql\schema\dataobject\plugin\abstractcanviewpermission: [] silverstripe\graphql\schema\dataobject\plugin\canviewpermission: [] silverstripe\graphql\schema\dataobject\plugin\dbfieldtypes: [] silverstripe\graphql\schema\dataobject\plugin\firstresult: [] silverstripe\graphql\schema\dataobject\plugin\inheritance: [] silverstripe\graphql\schema\dataobject\plugin\inheritedplugins: [] silverstripe\graphql\schema\dataobject\plugin\paginator: resolver: - SilverStripe\GraphQL\Schema\DataObject\Plugin\Paginator - paginate silverstripe\graphql\schema\dataobject\plugin\querycollector: [] silverstripe\graphql\schema\dataobject\plugin\querysort: [] silverstripe\graphql\schema\dataobject\plugin\scalardbfield: [] silverstripe\userforms\model\editableformfield\editabledatefield\formfield: [] silverstripe\graphql\schema\dataobject\plugin\dbfieldargs\dbdateargs: [] silverstripe\graphql\schema\dataobject\plugin\dbfieldargs\dbdatetimeargs: [] silverstripe\graphql\schema\dataobject\plugin\dbfieldargs\dbdecimalargs: [] silverstripe\graphql\schema\dataobject\plugin\dbfieldargs\dbfieldargs: [] silverstripe\graphql\schema\dataobject\plugin\dbfieldargs\dbfieldargsplugin: [] silverstripe\graphql\schema\dataobject\plugin\dbfieldargs\dbfloatargs: [] silverstripe\graphql\schema\dataobject\plugin\dbfieldargs\dbhtmltextargs: [] silverstripe\graphql\schema\dataobject\plugin\dbfieldargs\dbtextargs: [] silverstripe\graphql\schema\dataobject\plugin\dbfieldargs\dbtimeargs: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\fieldfilterregistry: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\queryfilter: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\filters\containsfilter: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\filters\endswithfilter: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\filters\equaltofilter: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\filters\greaterthanfilter: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\filters\greaterthanorequalfilter: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\filters\infilter: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\filters\lessthanfilter: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\filters\lessthanorequalfilter: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\filters\notequalfilter: [] silverstripe\graphql\schema\dataobject\plugin\queryfilter\filters\startswithfilter: [] vettrak: document: live: 'https://sthservices.ozsoft.com.au/AQT_API/VT_API.asmx?WSDL' dev: 'https://sthservices.ozsoft.com.au/AQT_TEST_API/VT_API.asmx?WSDL' authentication: username: vettrak password: trakker booking_email: info@asurequality.com name: sysloglogging cwp\cwp\pagetypes\newspagecontroller: extensions: - NewsPageControllerExtension silverstripe\assets\filemigrationhelper: delete_invalid_files: false htmleditorfield_toolbar: extensions: - CWP\Core\Extension\CustomHtmlEditorFieldToolbar cwp\core\config\cwpinitialisationfilter: egress_proxy_default_enabled: true gdbackend: default_quality: 90 cyberduck\seo\socialimage: image_folder: SocialImages image_size: 1024 min_file_width: 1200 min_file_height: 630 file_aspect_ratio: '1.91:1' max_file_size: 8 cyberduck\seo: version: '4.0' cyberduck\seo\seo_meta: defaults: '4.0' silverstripe\sessionmanager\control\loginsessioncontroller: extensions: - SilverStripe\Auditor\AuditHookSessionManager gridfieldaddnewmulticlass: showEmptyString: true googlemaps: api_key: AIzaSyCjW-HKNIQhB9s3qs4Qmu22uZxwNPrxpdY defaultthemeextension: disable_default_styles: true disable_default_scripts: true lekoala\debugbar\debugbar: include_jquery: true disabled: false silverstripe\assets\assetadmin: max_upload_size: 50M