Support setting up form field depdencies with field id only
authorMatthias Schmidt <gravatronics@live.com>
Thu, 11 Jul 2019 12:46:24 +0000 (14:46 +0200)
committerMatthias Schmidt <gravatronics@live.com>
Thu, 11 Jul 2019 12:46:24 +0000 (14:46 +0200)
commit9e819582e8a79761f750a5e76e61662f06d3d706
treeff66633ab4cc5a00f79c1081a706e13604080ef6
parentbf6a58ff20fa822c1203f47b5a0eed3e9e00fca7
Support setting up form field depdencies with field id only

The actual field will be added when the form is built. This approach makes it easier to set up dependencies at the same time when creating the form field object.
14 files changed:
wcfsetup/install/files/lib/system/form/builder/TFormNode.class.php
wcfsetup/install/files/lib/system/form/builder/field/dependency/AbstractFormFieldDependency.class.php
wcfsetup/install/files/lib/system/form/builder/field/dependency/IFormFieldDependency.class.php
wcfsetup/install/files/lib/system/package/plugin/ACLOptionPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/ACPMenuPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/BBCodePackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/BoxPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/LanguagePackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/MenuItemPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/MenuPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/ObjectTypePackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/OptionPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/TemplateListenerPackageInstallationPlugin.class.php
wcfsetup/install/files/lib/system/package/plugin/UserOptionPackageInstallationPlugin.class.php