// com.woltlab.wcf.notification.objectType
$this->getObjectTypeDefinitionDataContainer($form, 'com.woltlab.wcf.notification.objectType')
- ->appendChild(
+ ->appendChildren([
TextFormField::create('notificationObjectTypeCategory')
->objectProperty('category')
->label('wcf.acp.pip.objectType.com.woltlab.wcf.notification.objectType.category')
- ->description('wcf.acp.pip.objectType.com.woltlab.wcf.notification.objectType.category.description')
+ ->description('wcf.acp.pip.objectType.com.woltlab.wcf.notification.objectType.category.description'),
// TODO: validator
- );
+
+ BooleanFormField::create('notificationObjectTypeSupportsReactions')
+ ->objectProperty('supportsReactions')
+ ->label('wcf.acp.pip.objectType.com.woltlab.wcf.notification.objectType.supportsReactions')
+ ->description('wcf.acp.pip.objectType.com.woltlab.wcf.notification.objectType.supportsReactions.description')
+ ]);
// com.woltlab.wcf.rebuildData
$this->getObjectTypeDefinitionDataContainer($form, 'com.woltlab.wcf.rebuildData')
->required()
);
+ // com.woltlab.wcf.user.recentActivityEvent
+ $this->getObjectTypeDefinitionDataContainer($form, 'com.woltlab.wcf.user.recentActivityEvent')
+ ->appendChild(
+ BooleanFormField::create('userRecentActivityEventSupportsReactions')
+ ->objectProperty('supportsReactions')
+ ->label('wcf.acp.pip.objectType.com.woltlab.wcf.user.recentActivityEvent.supportsReactions')
+ ->description('wcf.acp.pip.objectType.com.woltlab.wcf.user.recentActivityEvent.supportsReactions.description')
+ );
+
// com.woltlab.wcf.versionTracker.objectType
$this->getObjectTypeDefinitionDataContainer($form, 'com.woltlab.wcf.versionTracker.objectType')
->appendChildren([
<item name="wcf.acp.pip.userOption.options.contentPattern"><![CDATA[Content Pattern]]></item>
<item name="wcf.acp.pip.userOption.options.contentPattern.description"><![CDATA[The entered content pattern is used to extract specific parts of the user-entered value to be stored as the option value.]]></item>
<item name="wcf.acp.pip.userOption.options.contentPattern.error.invalid"><![CDATA[The entered regular expression is invalid.]]></item>
+ <item name="wcf.acp.pip.objectType.com.woltlab.wcf.notification.objectType.supportsReactions"><![CDATA[Supports Reactions]]></item>
+ <item name="wcf.acp.pip.objectType.com.woltlab.wcf.notification.objectType.supportsReactions.description"><![CDATA[TODO]]></item>
+ <item name="wcf.acp.pip.objectType.com.woltlab.wcf.user.recentActivityEvent.supportsReactions"><![CDATA[Supports Reactions]]></item>
+ <item name="wcf.acp.pip.objectType.com.woltlab.wcf.user.recentActivityEvent.supportsReactions.description"><![CDATA[TODO]]></item>
+ <item name="wcf.acp.pip.objectType.com.woltlab.wcf.user.recentActivityEvent.data.title"><![CDATA[Recent Activity Event Data]]></item>
</category>
<category name="wcf.acp.reactionType">