mirror of
https://github.com/silverstripe/silverstripe-subsites
synced 2024-10-22 09:05:55 +00:00
Merge pull request #307 from creative-commoners/pulls/2.0/upgrade-exclusions
Add upgrade exclusion rules
This commit is contained in:
commit
9d186d6e7a
@ -23,6 +23,12 @@ class SubsitesTreeDropdownField extends TreeDropdownField
|
||||
|
||||
protected $subsiteID = 0;
|
||||
|
||||
/**
|
||||
* Extra HTML classes
|
||||
*
|
||||
* @skipUpgrade
|
||||
* @var string[]
|
||||
*/
|
||||
protected $extraClasses = ['SubsitesTreeDropdownField'];
|
||||
|
||||
public function Field($properties = [])
|
||||
|
@ -209,11 +209,13 @@ class Subsite extends DataObject
|
||||
|
||||
$SQL_host = Convert::raw2sql($host);
|
||||
|
||||
/** @skipUpgrade */
|
||||
if (!in_array('SubsiteDomain', DB::table_list())) {
|
||||
// Table hasn't been created yet. Might be a dev/build, skip.
|
||||
return 0;
|
||||
}
|
||||
|
||||
/** @skipUpgrade */
|
||||
$matchingDomains = DataObject::get(
|
||||
SubsiteDomain::class,
|
||||
"'$SQL_host' LIKE replace(\"SubsiteDomain\".\"Domain\",'*','%')",
|
||||
@ -394,6 +396,7 @@ class Subsite extends DataObject
|
||||
return self::$_cache_accessible_sites[$cacheKey];
|
||||
}
|
||||
|
||||
/** @skipUpgrade */
|
||||
$subsites = DataList::create(Subsite::class)
|
||||
->where("\"Subsite\".\"Title\" != ''")
|
||||
->leftJoin('Group_Subsites', '"Group_Subsites"."SubsiteID" = "Subsite"."ID"')
|
||||
@ -415,6 +418,7 @@ class Subsite extends DataObject
|
||||
}
|
||||
|
||||
/** @var DataList $rolesSubsites */
|
||||
/** @skipUpgrade */
|
||||
$rolesSubsites = DataList::create(Subsite::class)
|
||||
->where("\"Subsite\".\"Title\" != ''")
|
||||
->leftJoin('Group_Subsites', '"Group_Subsites"."SubsiteID" = "Subsite"."ID"')
|
||||
|
@ -52,6 +52,7 @@ class SubsitesVirtualPage extends VirtualPage
|
||||
'Root.Main',
|
||||
DropdownField::create(
|
||||
'CopyContentFromID_SubsiteID',
|
||||
/** @skipUpgrade */
|
||||
_t('SubsitesVirtualPage.SubsiteField', 'Subsite'),
|
||||
$subsites->map('ID', 'Title')
|
||||
)->addExtraClass('subsitestreedropdownfield-chooser no-change-track'),
|
||||
|
Loading…
x
Reference in New Issue
Block a user