Remove the Page::$isLandingPage property
authorTim Düsterhus <duesterhus@woltlab.com>
Wed, 1 Jun 2022 12:20:28 +0000 (14:20 +0200)
committerTim Düsterhus <duesterhus@woltlab.com>
Wed, 1 Jun 2022 12:20:28 +0000 (14:20 +0200)
commit64a1be56f2ef06f8b4b2bea0cccc7c8b8374588a
tree3cc759d998bd556eacc4b219b53c760cb7846724
parentbef107beccc4ecb7d69f8afea932213af35978c4
Remove the Page::$isLandingPage property

This property is redundant with wcf1_application.landingPageID for the 'wcf'
app. Previously it needed to be kept in sync across both tables which didn't
really work well in all cases. Remove this property to gain a single source of
truth for the landing page.
wcfsetup/install/files/acp/post_install.php
wcfsetup/install/files/acp/templates/pageAdd.tpl
wcfsetup/install/files/acp/templates/pageList.tpl
wcfsetup/install/files/lib/acp/form/ApplicationManagementForm.class.php
wcfsetup/install/files/lib/acp/form/PageAddForm.class.php
wcfsetup/install/files/lib/acp/form/PageEditForm.class.php
wcfsetup/install/files/lib/data/page/Page.class.php
wcfsetup/install/files/lib/system/cache/builder/PageCacheBuilder.class.php
wcfsetup/install/lang/de.xml
wcfsetup/install/lang/en.xml
wcfsetup/setup/db/install.sql