composer\autoload\classloader: []
composer\installedversions:
installed: null
installedIsLocalDir: null
canGetVendors: null
installedByVendor: []
composerautoloaderinit19572881ed49a22eccb74b2ea15fe12c: []
composer\autoload\composerstaticinit19572881ed49a22eccb74b2ea15fe12c: []
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
programmeapicontroller:
allowed_actions:
- getProgrammes
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
selmaadmin:
managed_models:
- Programme
- Occurrence
- Location
- Region
- Industry
- Subject
url_segment: vtdata
menu_title: 'Selma Data'
sitemapcontroller:
allowed_actions:
- index
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
HeroBannerImageMobile: SilverStripe\Assets\Image
owns:
- BannerIconOne
- BannerIconTwo
- BannerIconThree
- BannerIconFour
- HeroBannerImageMobile
baseelementextension:
db:
HeadingAnchor: Varchar(100)
carouselitemextension:
db:
ExternalLink: Varchar(200)
customsitemapextension: []
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
has_one:
MobileBannerImage: SilverStripe\Assets\Image
owns:
- MobileBannerImage
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
Comment: HTMLText
has_one:
Image: SilverStripe\Assets\Image
owns:
- Image
summary_fields:
Comment.Summary: Comment
Image.CMSThumbnail: Image
Sort: Sort
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:
ProgrammeName: Varchar(255)
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)
ShowTime: Boolean
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
Online: Boolean
Hidden: Boolean
UncleanContent: HTMLText
ShowInSearch: Boolean
HasCleanContent: Boolean
PromotedPopularCourse: Boolean
URLSegment: Varchar(100)
VETTrakData: Text
ButtonText: 'Enum(''Join, Enroll, Available'', ''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: 'Selma 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
SearchCount: Int
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: []
restadapter: []
restadapterresult: []
smrestadapter: []
soapadapter: []
soapadapterresult: []
vtrestadapter: []
vtsoapadapter: []
updateallselmadatajob: []
updateselmaclassesdatajob: []
updateselmalocationdatajob: []
updateselmaoccurrencedatajob: []
updateselmapricingdatajob: []
updateselmaprogrammedatajob: []
activeoccurrencetask: []
assignintakes: []
assignprogrammes: []
clearloginattempts: []
clearoldcartbookings: []
clearselma: []
clearvettrakdatatask: []
clearvettrak: []
inspectvettrak: []
massimportselma: []
searchkeywordtask: []
showdbtask:
segment: ShowDBTask
syncbooking: []
syncprogrammestask: []
testbookingemail: []
testemailtask: []
testselmaapi: []
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.'
elementindustryevent:
icon: font-icon-back-in-time
db: []
table_name: ElementIndustryEvent
singular_name: 'Industry event block'
plural_name: 'Industry event blocks'
description: 'Displays a block of industry events'
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'
asurequality\model\selma\selmacampuses:
table_name: SelmaCampuses
db:
APIID: Int
Code: Varchar(50)
Name: Varchar(255)
Description: Text
ValidFrom: Datetime
ValidTo: Datetime
AustraliaCampusExtension: Varchar(255)
NewZealandCampusExtension: Varchar(255)
summary_fields:
APIID: ID
Code: Code
Name: Name
ValidFrom: 'Valid From'
ValidTo: 'Valid To'
asurequality\model\selma\selmacomponenttypes:
table_name: SelmaComponentTypes
db:
APIID: Int
Code: Varchar(50)
Name: Varchar(255)
Label: Varchar(255)
Active: Boolean
DefaultValue: Boolean
SystemDefault: Boolean
summary_fields:
APIID: ID
Code: Code
Name: Name
Label: Label
Active.Nice: Active
asurequality\model\selma\selmacomponents:
table_name: SelmaComponents
db:
APIID: Int
Code: Varchar(100)
Title: Varchar(255)
CurriculumStatus: Varchar(255)
Version: Varchar(50)
ComponentType: Varchar(255)
OtherTitle: Varchar(255)
Description: Text
ApprovalDate: Datetime
ApprovalReviewDate: Datetime
ExpiryDate: Datetime
DurationUnit: Varchar(50)
Duration: Varchar(50)
CustomFieldValues: Text
TagAssociations: Text
AustraliaComponentExtension: Varchar(255)
NewZealandComponentExtension: Varchar(255)
summary_fields:
APIID: ID
Code: Code
Title: Title
CurriculumStatus: 'Curriculum Status'
Version: Version
asurequality\model\selma\selmacurriculumstatuses:
table_name: SelmaCurriculumStatuses
db:
APIID: Int
Code: Varchar(50)
Name: Varchar(255)
Label: Varchar(255)
Active: Boolean
DefaultValue: Boolean
SystemDefault: Boolean
summary_fields:
APIID: ID
Code: Code
Name: Name
Active.Nice: Active
DefaultValue.Nice: Default
asurequality\model\selma\selmaenrollments:
table_name: SelmaEnrollments
db:
APIID: Int
Intake: Varchar(255)
Student: Varchar(255)
Organisation: Varchar(255)
StartDate: Datetime
EndDate: Datetime
EnrolmentStatus: Varchar(255)
EnrolmentStatusDate: Datetime
EnrolmentStatusSysuserID: Int
AttendanceEnabled: Boolean
EnrolmentPayerTypeID: Int
PayerOrganisationID: Int
SendInvoice: Boolean
ProgrammeStrandID: Int
Graduated: Boolean
GradingSchemeGradeID: Int
GraduatedDate: Datetime
FinishedDate: Datetime
WithdrawalReason: Varchar(255)
WithdrawalDate: Datetime
WithdrawalSysuserID: Int
MeasureAttendance: Int
MeasureTimeInProgramme: Int
MeasureProgress: Int
Sysuser: Varchar(255)
Campus: Varchar(255)
AustraliaEnrolmentExtension: Varchar(255)
NewZealandEnrolmentExtension: Varchar(255)
summary_fields:
APIID: ID
Student: Student
Intake: Intake
StartDate: 'Start Date'
EndDate: 'End Date'
Graduated.Nice: Graduated
asurequality\model\selma\selmaintakecomponents:
table_name: SelmaIntakeComponents
db:
APIID: Int
Intake: Varchar(255)
IntakeComponent: Varchar(255)
Parent: Varchar(255)
GradingScheme: Varchar(255)
WeightPercent: 'Decimal(5,2)'
Required: Boolean
OOD: Int
StartDate: Datetime
EndDate: Datetime
CloudAssessUnit: Varchar(255)
CanvasCourse: Varchar(255)
CanvasAssignment: Varchar(255)
CanvasSyncCourseGrade: Varchar(255)
MoodleCourse: Varchar(255)
MoodleGradebookItem: Varchar(255)
MoodleTrackCompletion: Varchar(255)
CustomFieldValues: Text
IntakeFees: Text
NewZealandIntakeComponentExtension: Varchar(255)
summary_fields:
APIID: ID
Intake: Intake
IntakeComponent: Component
StartDate: 'Start Date'
EndDate: 'End Date'
Required.Nice: Required
asurequality\model\selma\selmaintakefees:
table_name: SelmaIntakeFees
db:
APIID: Int
Intake: Varchar(255)
FeeType: Varchar(255)
FeeCategory: Varchar(255)
Fee: Varchar(255)
Tax: Boolean
TaxAmount: Varchar(255)
Currency: Varchar(255)
Description: Text
DueDate: Datetime
IntakeComponent: Varchar(255)
summary_fields:
APIID: ID
Intake: Intake
Fee: Fee
DueDate: 'Due Date'
Tax.Nice: Taxable
asurequality\model\selma\selmaintakes:
table_name: SelmaIntakes
db:
APIID: Int
Code: Varchar(255)
Name: Varchar(255)
IntakeStatusDate: Datetime
ProgrammeStrand: Varchar(255)
StartDate: Datetime
EndDate: Datetime
StartTime: Varchar(50)
EndTime: Varchar(50)
PlacesMinimum: Int
PlacesMaximum: Int
PlacesForecast: Int
PlacesBudget: Int
CloudAssessIntakeID: Varchar(255)
Event: Text
TagAssociations: Text
IntakeStatus: Varchar(255)
Programme: Varchar(255)
Campus: Varchar(255)
Organisation: Varchar(255)
IntakeComponents: Text
Enrolments: Text
IntakeFees: Text
IntakeSysusers: Text
Form: Varchar(255)
WordPressPluginEnabled: Boolean
AustraliaIntakeExtension: Varchar(255)
NewZealandIntakeExtension: Varchar(255)
summary_fields:
APIID: ID
Code: Code
Name: Name
StartDate: 'Start Date'
EndDate: 'End Date'
asurequality\model\selma\selmaprogrammecomponents:
table_name: SelmaProgrammeComponents
db:
APIID: Int
Programme: Varchar(255)
ComponentCode: Varchar(255)
Parent: Varchar(255)
OOD: Int
GradingScheme: Varchar(255)
WeightPercent: 'Decimal(5,2)'
MinimumPassPercent: 'Decimal(5,2)'
Required: Boolean
CloudAssessUnit: Varchar(255)
CompletionRules: Text
summary_fields:
APIID: ID
Programme: Programme
ComponentCode: Component
OOD: Order
Required.Nice: Required
asurequality\model\selma\selmaprogrammes:
table_name: SelmaProgrammes
db:
APIID: Int
Code: Varchar(50)
Title: Varchar(255)
Version: Varchar(50)
Description: Text
Content: Text
ApprovalDate: Date
ApprovalReviewDate: Date
ExpiryDate: Date
Duration: Varchar(50)
Aim: Text
EntryRequirements: Text
RequiredValidation: Text
SalesText: Text
HoursTeaching: Int
HoursSelfDirected: Int
HoursLearning: Int
CurriculumStatus: Varchar(255)
DurationUnit: Varchar(50)
CustomFieldValues: Text
ProgrammeComponents: Text
TagAssociations: Text
Intakes: Text
ProgrammeFees: Text
AustraliaProgrammeExtension: Varchar(255)
NewZealandProgrammeExtension: Varchar(255)
summary_fields:
APIID: Int
Code: Code
Title: Title
ApprovalDate: 'Approval Date'
ExpiryDate: 'Expiry Date'
asurequality\model\selma\selmasettings:
table_name: SelmaSettings
db:
Entity: Varchar(50)
CurrentPage: Int
ItemsPerPage: Int
TotalFetched: Int
summary_fields:
Entity: Entity
CurrentPage: 'Current Page'
ItemsPerPage: 'Items Per Page'
TotalFetched: 'Total Fetched'
asurequality\model\selma\selmastudents:
table_name: SelmaStudents
db:
APIID: Int
Pronoun: Varchar(255)
FirstName: Varchar(255)
MiddleName: Varchar(255)
Surname: Varchar(255)
DateOfBirth: Datetime
OtherID1: Varchar(100)
OtherID2: Varchar(100)
ContactID: Int
InternationalStudent: Boolean
AccountOwnerSysUser: Varchar(255)
PreferredName: Varchar(255)
PreviousName: Varchar(255)
UserName: Varchar(255)
PhoneMobile: Varchar(50)
PhoneHome: Varchar(50)
PhoneWork: Varchar(50)
EmailPrimary: Varchar(255)
EmailSecondary: Varchar(255)
EmailSchool: Varchar(255)
DisabilityDetails: Text
MedicalConditionDetails: Text
Homestay: Boolean
HomestayStart: Datetime
HomestayExpiry: Datetime
OwnAccommodation: Boolean
InterestedInIntake: Varchar(255)
InterestedInProgramme: Varchar(255)
BankAccount: Varchar(255)
BankAccountName: Varchar(255)
IsEnglishFirstLanguage: Boolean
PrimaryLearningStyle: Varchar(255)
SecondaryLearningStyle: Varchar(255)
Status: Varchar(255)
StudentStatusChangeDate: Datetime
Validation: Varchar(255)
ValidationChangeDate: Datetime
CountryOfBirth: Varchar(255)
Citizenship: Varchar(255)
Disability: Varchar(255)
Gender: Varchar(255)
MarketingSource: Varchar(255)
MedicalCondition: Varchar(255)
Title: Varchar(255)
UserEmail: Varchar(255)
UserIsLocked: Boolean
AustraliaStudentExtension: Varchar(255)
NewZealandStudentExtension: Varchar(255)
StudentIdentifier: Varchar(255)
summary_fields:
APIID: ID
FirstName: 'First Name'
Surname: Surname
EmailPrimary: 'Primary Email'
InternationalStudent.Nice: International
Status: Status
app\tasks\instance\importselmacampuses: []
app\tasks\instance\importselmacomponents: []
app\tasks\instance\importselmacurriculumstatuses: []
app\tasks\instance\importselmaintakecomponents: []
app\tasks\instance\importselmaintakefees: []
app\tasks\instance\importselmaintakes: []
app\tasks\instance\importselmaprogrammecomponents: []
app\tasks\instance\importselmaprogrammes: []
app\tasks\instance\importselmastudents: []
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: []
lekoala\debugbar\debugbar:
enable_storage: true
auto_debug: false
ajax: false
max_header_length: 2048
force_proxy: true
check_local_ip: true
find_source: true
enabled_in_admin: true
include_jquery: true
query_limit: 200
warn_query_limit: 100
performance_guide_link: 'https://docs.silverstripe.org/en/developer_guides/performance/'
warn_dbqueries_threshold_seconds: !!float 1
warn_request_time_seconds: !!float 5
warn_warning_ratio: 0.5
show_namespaces: false
config_collector: true
config_track_empty: false
db_collector: true
partial_cache_collector: true
email_collector: true
header_collector: true
template_rendering_warning_level: !!float 2
disabled: false
lekoala\debugbar\debugbarcontroller: []
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
- SelmaAdmin
- 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: LeKoala\DebugBar\Extension\LeftAndMainExtension
3: SilverStripe\Admin\GraphQL\GraphQLLegacyExtension
4: SilverStripe\AssetAdmin\Controller\AssetAdminFieldsExtension
5: SilverStripe\CampaignAdmin\CampaignAdminExtension
6: SilverStripe\CMS\Controllers\LeftAndMainPageIconsExtension
7: SilverStripe\CMS\Controllers\LeftAndMainBatchActionsExtension
8: SilverStripe\ContentReview\Extensions\ContentReviewLeftAndMainExtension
9: SilverStripe\GraphQL\Extensions\ClientConfigProvider
SpellCheckAdminExtension: SilverStripe\SpellCheck\Handling\SpellCheckAdminExtension
RecursivePublishableHandler: SilverStripe\Versioned\RecursivePublishableHandler
10: 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
- DownloadableFile
- FileExtension
- SilverStripe\TextExtraction\Extension\FileTextExtractable
- CWP\CWP\Extensions\CwpSiteTreeFileExtension
- 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
force_resample: true
extensions:
- ImageExtension
- JonoM\FocusPoint\Extensions\FocusPointImageExtension
silverstripe\assets\imagebackendfactory: []
silverstripe\assets\interventionbackend:
flush_enabled: true
error_cache_ttl: 300
local_temp_path: /tmp/silverstripe-cache-php8.1.32-container-application-public/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:
- SilverStripe\Akismet\Config\AkismetConfig
- SiteConfigExtension
- 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\SitewideContentReview
- SilverStripe\SiteWideContentReport\Model\SitewideContentTaxonomy
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:
- LeKoala\DebugBar\Extension\ProxyDBExtension
- 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'
styles:
- normal
- vertical-center
extensions:
- ElementContentExtension
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)
VirtualLookupTitle: Varchar(200)
has_many:
VirtualClones: DNADesign\ElementalVirtual\Model\ElementVirtual
dnadesign\elementalvirtual\extensions\virtualelementalcontentcontrollerextension:
allowed_actions:
- handleElement
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
linkable_title_field: VirtualLookupTitle
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
inline_editable: false
extensions:
- ElementTestimonialsExtension
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: []
lekoala\debugbar\aspects\cacheaftercallaspect: []
lekoala\debugbar\collector\configcollector: []
lekoala\debugbar\collector\databasecollector: []
lekoala\debugbar\collector\headercollector: []
lekoala\debugbar\collector\partialcachecollector: []
lekoala\debugbar\collector\phpinfocollector: []
lekoala\debugbar\collector\silverstripecollector: []
lekoala\debugbar\collector\timedatacollector: []
lekoala\debugbar\extension\controllerextension: []
lekoala\debugbar\extension\leftandmainextension: []
lekoala\debugbar\extension\proxydbextension: []
lekoala\debugbar\messages\logformatter: []
lekoala\debugbar\middleware\debugbarmiddleware: []
lekoala\debugbar\proxy\configmanifestproxy: []
lekoala\debugbar\proxy\deltaconfigmanifestproxy: []
lekoala\debugbar\proxy\ssviewerproxy: []
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\misdirectionrequestprocessor:
status_codes:
301: 'Moved Permanently'
302: Found
303: 'See Other'
304: 'Not Modified'
305: 'Use Proxy'
307: 'Temporary Redirect'
308: 'Permanent Redirect'
dependencies:
service: '%$nglasl\misdirection\MisdirectionService'
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:
- MappedLink
- LinkType
- 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: _
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
owns:
- BlogProfileImage
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\BlogPostFeaturedExtension
- SilverStripe\Blog\Model\BlogPostNotifications
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
- DNADesign\ElementalVirtual\Extensions\VirtualElementalContentControllerExtension
- 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'
cache_control:
max_age: 3600
must_revalidate: true
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:
- LeKoala\DebugBar\Extension\ControllerExtension
- 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:
'': SilverStripe\CMS\Controllers\RootURLController
Security//$Action/$ID/$OtherID: SilverStripe\Security\Security
CMSSecurity//$Action/$ID/$OtherID: SilverStripe\Security\CMSSecurity
dev: SilverStripe\Dev\DevelopmentAdmin
__debugbar: LeKoala\DebugBar\DebugBarController
fileinfo//$Action/$ID/$OtherID: FileInfoController
searchkeyword//$Action/$ID/$OtherID: SearchController
api/search: KeywordSearchAPIController
sitemap.xml: Wilr\GoogleSitemaps\Control\GoogleSitemapController
api/programmes: ProgrammeApiController
search: CWP\Search\CwpSearchPageController
robots.txt: CyberDuck\SEO\Controller\RobotsTxtController
admin/graphql:
Controller: '%$SilverStripe\GraphQL\Controller.admin'
Stage: Stage
Permissions:
CMS_ACCESS: CMS_ACCESS
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//ping: 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:
- 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\Akismet\AkismetSpamProtector
- setApiKey
-
- 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\fieldsvalidator: []
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
RecursivePublishable: SilverStripe\Versioned\RecursivePublishable
4: 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\GraphQL\Extensions\DevBuildExtension
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
- SilverStripe\Security\InheritedPermissionFlusher
- CWP\Core\Extension\CwpHtmlEditorConfig
- 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:
- SilverStripe\Security\InheritedPermissionFlusher
- MemberExtension
- SilverStripe\Auditor\AuditHook
- SilverStripe\Blog\Model\BlogMemberExtension
- 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:
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
pbkdf2_sha512:
CWP\Core\PasswordEncryptor\PBKDF2: sha512
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
combine_files:
combined.css:
- app/client/css/critical.css
- app/client/css/web.css
combined.js:
- app/client/dist/common.min.js
- app/client/dist/forms.js
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
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
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
'*':
scalars:
JSONBlob:
serialiser: 'SilverStripe\GraphQL\Schema\Resolver\JSONResolver::serialise'
valueParser: 'SilverStripe\GraphQL\Schema\Resolver\JSONResolver::parseValue'
literalParser: 'SilverStripe\GraphQL\Schema\Resolver\JSONResolver::parseLiteral'
config:
max_query_depth: 15
max_query_nodes: 500
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'
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
enabled: false
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: 0
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'
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'
topPageTestState: '%$DNADesign\Elemental\TopPage\TestState'
fulltextsearch: '%$SilverStripe\FullTextSearch\State\FullTextSearchTestState'
debugSchema: '%$SilverStripe\GraphQL\Dev\State\DebugSchemaState'
versioned: '%$SilverStripe\Versioned\Dev\VersionedTestState'
queuedjobsstate: '%$Symbiote\QueuedJobs\Dev\State\QueuedJobsTestState'
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
SilverStripe\Control\Director:
properties:
Middlewares:
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'
ExecMetricMiddleware: '%$SilverStripe\Control\Middleware\ExecMetricMiddleware'
AuthenticationMiddleware: '%$SilverStripe\Security\AuthenticationMiddleware'
BasicAuthMiddleware: '%$SilverStripe\Security\BasicAuthMiddleware'
PasswordExpirationMiddleware: '%$SilverStripe\Security\PasswordExpirationMiddleware'
URLSpecialsMiddleware: '%$SilverStripe\Control\Middleware\URLSpecialsMiddleware'
DevUrlsConfirmationMiddleware: '%$DevUrlsConfirmationMiddleware'
DebugBarMiddleware: '%$DebugBarMiddleware'
CwpInitialisationMiddleware: '%$CWP\Core\Control\InitialisationMiddleware'
MisDirectionRequestProcessor: '%$nglasl\misdirection\MisDirectionRequestProcessor'
AkismetMiddleware: '%$SilverStripe\Akismet\Config\AkismetMiddleware'
LoginSessionMiddleware: '%$SilverStripe\SessionManager\Middleware\LoginSessionMiddleware'
VersionedMiddleware: '%$SilverStripe\Versioned\VersionedHTTPMiddleware'
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\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\Core\Manifest\ResourceURLGenerator:
class: SilverStripe\Control\SimpleResourceURLGenerator
properties:
NonceStyle: mtime
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'
properties:
namespace: asurequality
defaultLifetime: 3600
Psr\SimpleCache\CacheInterface.cacheblock: '%$Psr\SimpleCache\CacheInterface.proxied'
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\Forms\FileHandleField:
class: SilverStripe\AssetAdmin\Forms\UploadField
SilverStripe\ORM\UniqueKey\UniqueKeyInterface:
class: SilverStripe\ORM\UniqueKey\UniqueKeyService
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:
0:
- pushHandler
-
- '%$Monolog\Handler\StreamHandler.silverstripe'
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\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\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'
Swift_Transport:
class: Swift_SmtpTransport
properties:
Host: smtp.mailgun.org
Port: 587
calls:
Username:
- setUsername
-
- jed@mg.asurequality.com
Password:
- setPassword
-
- 3690f7983a647bcf0688aed4055f6807-88b1ca9f-f59d8572
AuthMode:
- setAuthMode
-
- login
Swift_Mailer:
constructor:
- '%$Swift_Transport'
SilverStripe\Control\Email\Mailer:
class: SilverStripe\Control\Email\SwiftMailer
properties:
SwiftMailer: '%$Swift_Mailer'
SilverStripe\Forms\GridField\FormAction\StateStore:
class: SilverStripe\Forms\GridField\FormAction\SessionStore
SilverStripe\Forms\GridField\GridFieldStateManagerInterface:
class: SilverStripe\Forms\GridField\GridFieldStateManager
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
SilverStripe\Security\PasswordValidator:
properties:
MinLength: 10
HistoricCount: 6
MinTestScore: 3
TestNames:
- lowercase
- uppercase
- digits
- punctuation
SilverStripe\Core\Manifest\PrioritySorter.modulesorter:
class: SilverStripe\Core\Manifest\PrioritySorter
properties:
RestKey: $other_modules
SilverStripe\Control\Cookie_Backend: SilverStripe\Control\CookieJar
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\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\Security\AuthenticationMiddleware:
properties:
AuthenticationHandler: '%$SilverStripe\Security\AuthenticationHandler'
SilverStripe\Security\BasicAuthMiddleware:
properties:
URLPatterns: []
WhitelistedIps: '`CWP_IP_BYPASS_BASICAUTH`'
class: CWP\Core\Control\CwpBasicAuthMiddleware
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\ORM\RelatedData\RelatedDataService:
class: SilverStripe\ORM\RelatedData\StandardRelatedDataService
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
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\Core\Startup\ErrorDirector: '%$SilverStripe\Control\Director'
SilverStripe\Control\Middleware\CanonicalURLMiddleware:
properties:
ForceSSL: false
ForceWWW: false
ForceSSLPatterns:
- /^Security/
- /^api/
EnabledEnvs:
- live
- test
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\View\SSViewer:
class: LeKoala\DebugBar\Proxy\SSViewerProxy
DebugBarMiddleware:
class: LeKoala\DebugBar\Middleware\DebugBarMiddleware
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
Monolog\Handler\StreamHandler.silverstripe:
class: Monolog\Handler\StreamHandler
constructor:
- /container/application/public/silverstripe.log
- debug
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'
SilverStripe\Assets\Image_Backend:
class: SilverStripe\Assets\InterventionBackend
factory: '%$SilverStripe\Assets\ImageBackendFactory'
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
Monolog\Handler\HandlerInterface.silverstripe:
class: Monolog\Handler\SyslogHandler
constructor:
- SilverStripe_log
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'
CWP\Search\CwpSearchEngine.search_index:
class: CWP\Search\Solr\CwpSolrIndex
SilverStripe\ORM\PaginatedList:
class: CyberDuck\SEO\ORM\SeoPaginatedList
SilverStripe\CMS\Controllers\CMSSiteTreeFilter_Search:
class: DNADesign\Elemental\Controllers\ElementSiteTreeFilterSearch
Psr\SimpleCache\CacheInterface.ElementTabCache:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: ElementTabCache
DNADesign\Elemental\Services\ElementTabProvider:
properties:
cache: '%$Psr\SimpleCache\CacheInterface.ElementTabCache'
SilverStripe\Assets\ImageBackendFactory:
constructor:
creator: '%$SilverStripe\Core\Injector\InjectionCreator'
FocusPoint:
class: JonoM\FocusPoint\FieldType\DBFocusPoint
Psr\SimpleCache\CacheInterface.backend:
factory: SilverStripe\Core\Cache\CacheFactory
constructor:
namespace: cacheblock
defaultLifetime: 600
Psr\SimpleCache\CacheInterface.proxied:
class: SilverStripe\Core\Injector\AopProxyService
properties:
proxied: '%$Psr\SimpleCache\CacheInterface.backend'
afterCall:
get:
- '%$LeKoala\DebugBar\Aspects\CacheAfterCallAspect'
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\Akismet\Service\AkismetService:
class: SilverStripe\Akismet\Service\AkismetServiceBackend
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\AssetAdmin\Model\ThumbnailGenerator.graphql:
class: SilverStripe\AssetAdmin\Model\ThumbnailGenerator
properties:
Generates: false
SilverStripe\AssetAdmin\Model\Embeddable:
class: SilverStripe\View\Embed\Embeddable
SilverStripe\AssetAdmin\GraphQL\FileTypeCreator:
properties:
ThumbnailGenerator: '%$SilverStripe\AssetAdmin\Model\ThumbnailGenerator.graphql'
Psr\Log\LoggerInterface.quiet:
type: singleton
class: Monolog\Logger
constructor:
- file-migration
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
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
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
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
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
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\Queries\SearchQuery:
calls:
-
- setHandler
-
- '%$SilverStripe\FullTextSearch\Search\Adapters\SolrSearchAdapter'
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\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'
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
Psr\Log\LoggerInterface.graphql-quiet:
type: singleton
class: Monolog\Logger
constructor:
- 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\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
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
Symbiote\AdvancedWorkflow\Jobs\WorkflowReminderJob:
properties:
queuedJobService: '%$Symbiote\QueuedJobs\Services\QueuedJobService'
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
query_cache_enabled: true
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: []
name: sysloglogging
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
silverstripe\assets\filemigrationhelper:
delete_invalid_files: false
selma:
document:
live: 'https://asurequality.selma.app/api'
dev: 'https://asurequality.selma.app/api'
authentication:
username: selma_prod_c960ju0b1r
secret: uVyoqysZBZbDyS211L2BN47XmV56a2I27hBvyU210nQ3maI5N3ZXTwvi6TY161H5
booking_email: info@asurequality.com
silverstripe\assets\image_backend:
default_quality: 82
cwp\cwp\pagetypes\newspagecontroller:
extensions:
- NewsPageControllerExtension
dnadesign\elemental\models\elementindustryevent:
extensions:
- ElementIndustryEventExtension
cwp\core\config\cwpinitialisationfilter:
egress_proxy_default_enabled: true
gdbackend:
default_quality: 90
htmleditorfield_toolbar:
extensions:
- CWP\Core\Extension\CustomHtmlEditorFieldToolbar
cyberduck\seo\seo_meta:
defaults: '4.0'
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'
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
silverstripe\assets\assetadmin:
max_upload_size: 50M