<page>wcf\page\ConversationListPage</page>
</pages>
</action>
- <!-- /conversation -->
</import>
</data>
<listenerclassname>wcf\system\event\listener\ConversationUserMergeListener</listenerclassname>
<environment>admin</environment>
</eventlistener>
-
<eventlistener name="userRenameUser">
<eventclassname>wcf\data\user\UserAction</eventclassname>
<eventname>rename</eventname>
<listenerclassname>wcf\system\event\listener\ConversationUserActionRenameListener</listenerclassname>
- <environment>user</environment>
</eventlistener>
<eventlistener name="userRenameAdmin">
<eventclassname>wcf\data\user\UserAction</eventclassname>
<item name="wcf.acp.group.option.user.conversation.allowedAttachmentExtensions"><![CDATA[Erlaubte Dateiendungen]]></item>
<item name="wcf.acp.group.option.user.conversation.allowedAttachmentExtensions.description"><![CDATA[Eine Dateiendung pro Zeile]]></item>
<item name="wcf.acp.group.option.user.conversation.maxAttachmentCount"><![CDATA[Maximale Dateianhänge pro Nachricht]]></item>
- <item name="wcf.acp.group.option.user.conversation.maxAttachmentCount.description"><![CDATA[]]></item>
+ <item name="wcf.acp.group.option.user.conversation.maxAttachmentCount.description"/>
<item name="wcf.acp.group.option.user.conversation.canEditMessage"><![CDATA[Kann eigene Nachrichten bearbeiten]]></item>
<item name="wcf.acp.group.option.user.conversation.canEditMessage.description"><![CDATA[Mitglieder dieser Benutzergruppe können eigene Nachrichten in Konversationen nachträglich verändern, auch wenn diese bereits vom Empfänger gelesen wurden.]]></item>
</category>
-
<category name="wcf.acp.option">
<item name="wcf.acp.option.category.message.conversation"><![CDATA[Konversationen]]></item>
<item name="wcf.acp.option.conversation_list_default_sort_field"><![CDATA[Sortierung]]></item>
- <item name="wcf.acp.option.conversation_list_default_sort_field.description"><![CDATA[]]></item>
+ <item name="wcf.acp.option.conversation_list_default_sort_field.description"/>
<item name="wcf.acp.option.conversation_list_default_sort_order"><![CDATA[Reihenfolge]]></item>
- <item name="wcf.acp.option.conversation_list_default_sort_order.description"><![CDATA[]]></item>
+ <item name="wcf.acp.option.conversation_list_default_sort_order.description"/>
<item name="wcf.acp.option.conversation_messages_per_page"><![CDATA[Nachrichten pro Seite]]></item>
<item name="wcf.acp.option.conversations_per_page"><![CDATA[Konversationen pro Seite]]></item>
<item name="wcf.acp.option.module_conversation"><![CDATA[Konversationen]]></item>
</category>
-
<category name="wcf.acp.rebuildData">
<item name="wcf.acp.rebuildData.com.woltlab.wcf.conversation"><![CDATA[Konversationen aktualisieren]]></item>
<item name="wcf.acp.rebuildData.com.woltlab.wcf.conversation.description"><![CDATA[Aktualisiert Zähler der Konversationen]]></item>
<item name="wcf.acp.rebuildData.com.woltlab.wcf.conversation.message"><![CDATA[Konversationsnachrichten aktualisieren]]></item>
<item name="wcf.acp.rebuildData.com.woltlab.wcf.conversation.message.description"><![CDATA[Aktualisiert den Suchindex für Konversationsnachrichten]]></item>
</category>
-
<category name="wcf.acp.stat">
<item name="wcf.acp.stat.com.woltlab.wcf.conversation"><![CDATA[Konversationen]]></item>
<item name="wcf.acp.stat.com.woltlab.wcf.conversation.message"><![CDATA[Konversations-Nachrichten]]></item>
<item name="wcf.acp.stat.category.com.woltlab.wcf.conversation"><![CDATA[Konversationen]]></item>
</category>
-
<category name="wcf.clipboard">
<item name="wcf.clipboard.item.com.woltlab.wcf.conversation.conversation.assignLabel"><![CDATA[Label zuweisen ({#$count})]]></item>
<item name="wcf.clipboard.item.com.woltlab.wcf.conversation.conversation.close"><![CDATA[Schließen ({#$count})]]></item>
<item name="wcf.clipboard.item.com.woltlab.wcf.conversation.conversation.restore"><![CDATA[Als aktiv markieren ({#$count})]]></item>
<item name="wcf.clipboard.label.com.woltlab.wcf.conversation.conversation.marked"><![CDATA[{if $count == 1}Eine Konversation{else}{#$count} Konversationen{/if}]]></item>
</category>
-
<category name="wcf.conversation">
<item name="wcf.conversation.add"><![CDATA[Neue Konversation starten]]></item>
<item name="wcf.conversation.button.add"><![CDATA[Konversation starten]]></item>
<item name="wcf.conversation.noMoreItems"><![CDATA[Keine aktuellen Konversationen]]></item>
<item name="wcf.conversation.participantCanInvite"><![CDATA[Teilnehmer können weitere Teilnehmer hinzufügen]]></item>
<item name="wcf.conversation.participants"><![CDATA[Teilnehmer]]></item>
- <item name="wcf.conversation.participants.description"><![CDATA[]]></item>
+ <item name="wcf.conversation.participants.description"/>
<item name="wcf.conversation.participants.error.mailboxIsFull"><![CDATA[{$errorData[username]} hat das zulässige Limit für Konversationen bereits erreicht und kann an keinen neuen Konversationen teilnehmen.]]></item>
<item name="wcf.conversation.participants.error.notFound"><![CDATA[Der Benutzername {$errorData[username]} konnte nicht gefunden werden.]]></item>
<item name="wcf.conversation.participants.error.isAuthor"><![CDATA[{if LANGUAGE_USE_INFORMAL_VARIANT}Du bist{else}Sie sind{/if} bereits Teilnehmer dieser Konversation.]]></item>
<item name="wcf.conversation.visibility.new.description"><![CDATA[Die neuen Teilnehmer sehen nur neue Nachrichten, alle vorherigen Nachrichten werden nicht angezeigt.]]></item>
<item name="wcf.conversation.visibility.previousMessages"><![CDATA[{if LANGUAGE_USE_INFORMAL_VARIANT}Du wurdest{else}Sie wurden{/if} einer laufenden Konversation hinzugefügt, vorherige Nachrichten werden {if LANGUAGE_USE_INFORMAL_VARIANT}dir{else}Ihnen{/if} nicht angezeigt.]]></item>
</category>
-
<category name="wcf.conversation.edit">
<item name="wcf.conversation.edit.addParticipants"><![CDATA[Teilnehmer hinzufügen]]></item>
<item name="wcf.conversation.edit.addParticipants.success"><![CDATA[{if $count == 1}Ein{else}{#$count}{/if} Teilnehmer erfolgreich hinzugefügt]]></item>
<item name="wcf.conversation.edit.open"><![CDATA[Öffnen]]></item>
<item name="wcf.conversation.edit.subject"><![CDATA[Betreff bearbeiten]]></item>
</category>
-
<category name="wcf.conversation.label">
<item name="wcf.conversation.label"><![CDATA[Filter nach Label]]></item>
<item name="wcf.conversation.label.cssClassName"><![CDATA[Aussehen]]></item>
<item name="wcf.conversation.label.placeholder"><![CDATA[Label]]></item>
<item name="wcf.conversation.label.assignLabels"><![CDATA[Label zuweisen]]></item>
</category>
-
<category name="wcf.conversation.log">
<item name="wcf.conversation.log.conversation.open"><![CDATA[Hat die Konversation wieder geöffnet.]]></item>
<item name="wcf.conversation.log.conversation.close"><![CDATA[Hat die Konversation für neue Nachrichten geschlossen.]]></item>
<item name="wcf.conversation.log.conversation.addParticipants"><![CDATA[Hat folgende Teilnehmer hinzugefügt: {implode from=$additionalData[participants] item=participant}<a href="{link controller='User' id=$participant[userID] title=$participant[username]}{/link}" class="userLink" data-user-id="{@$participant[userID]}">{$participant[username]}</a>{/implode}]]></item>
<item name="wcf.conversation.log.conversation.removeParticipant"><![CDATA[Hat folgende Teilnehmer entfernt: <a href="{link controller='User' id=$additionalData[userID] title=$additionalData[username]}{/link}" class="userLink" data-user-id="{@$additionalData[userID]}">{$additionalData[username]}</a>]]></item>
</category>
-
<category name="wcf.acp.dataImport">
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.conversation"><![CDATA[Konversationen]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.conversation.label"><![CDATA[Labels]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.conversation.user"><![CDATA[Teilnehmer]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.conversation.attachment"><![CDATA[Dateianhänge]]></item>
</category>
-
<category name="wcf.moderation">
<item name="wcf.moderation.type.com.woltlab.wcf.conversation.message"><![CDATA[Konversation]]></item>
</category>
-
<category name="wcf.page">
<item name="wcf.page.onlineLocation.com.woltlab.wcf.conversation.Conversation"><![CDATA[Konversation <a href="{link controller='Conversation' object=$conversation}{/link}" class="conversationLink" data-conversation-id="{@$conversation->conversationID}">{$conversation->subject}</a>]]></item>
</category>
-
<category name="wcf.search">
<item name="wcf.search.type.com.woltlab.wcf.conversation"><![CDATA[Diese Konversation]]></item>
<item name="wcf.search.type.com.woltlab.wcf.conversation.message"><![CDATA[Konversationen]]></item>
<item name="wcf.search.object.com.woltlab.wcf.conversation.message"><![CDATA[Konversation]]></item>
</category>
-
<category name="wcf.user.notification">
<item name="wcf.user.notification.conversation.message.message"><![CDATA[{@$author->getAnchorTag()} hat auf die Konversation <a href="{link controller='Conversation' object=$message->getConversation()}{/link}">{$message->getConversation()->getTitle()}</a> geantwortet.]]></item>
<item name="wcf.user.notification.conversation.message.message.stacked"><![CDATA[{if $count < 4}{@$authors[0]->getAnchorTag()}{if $count == 2} und {else}, {/if}{@$authors[1]->getAnchorTag()}{if $count == 3} und {@$authors[2]->getAnchorTag()}{/if}{else}{@$authors[0]->getAnchorTag()} und {#$count} weitere{/if} haben auf die Konversation <a href="{link controller='Conversation' object=$message->getConversation()}{/link}">{$message->getConversation()->getTitle()}</a> geantwortet.]]></item>
<item name="wcf.user.notification.com.woltlab.wcf.conversation.notification.conversation"><![CDATA[Neue Konversation]]></item>
<item name="wcf.user.notification.com.woltlab.wcf.conversation.message.notification.conversationMessage"><![CDATA[Antwort auf bestehende Konversation]]></item>
</category>
-
<category name="wcf.user.option">
<item name="wcf.user.option.conversationMessagesPerPage"><![CDATA[Nachrichten pro Seite]]></item>
<item name="wcf.user.option.conversationsPerPage"><![CDATA[Konversationen pro Seite]]></item>
<item name="wcf.acp.group.option.user.conversation.canEditMessage"><![CDATA[Can edit their messages]]></item>
<item name="wcf.acp.group.option.user.conversation.canEditMessage.description"><![CDATA[Users can edit their messages, regardless if they have been read by one or more recipients.]]></item>
</category>
-
<category name="wcf.acp.option">
<item name="wcf.acp.option.category.message.conversation"><![CDATA[Conversations]]></item>
<item name="wcf.acp.option.conversation_list_default_sort_field"><![CDATA[Sort by]]></item>
<item name="wcf.acp.option.conversations_per_page"><![CDATA[Conversations per Page]]></item>
<item name="wcf.acp.option.module_conversation"><![CDATA[Conversations]]></item>
</category>
-
<category name="wcf.acp.rebuildData">
<item name="wcf.acp.rebuildData.com.woltlab.wcf.conversation"><![CDATA[Rebuild Conversations]]></item>
<item name="wcf.acp.rebuildData.com.woltlab.wcf.conversation.description"><![CDATA[Rebuilds the conversation counters.]]></item>
<item name="wcf.acp.rebuildData.com.woltlab.wcf.conversation.message"><![CDATA[Rebuild Conversation Messages]]></item>
<item name="wcf.acp.rebuildData.com.woltlab.wcf.conversation.message.description"><![CDATA[Rebuilds the search index for the conversation messages.]]></item>
</category>
-
<category name="wcf.acp.stat">
<item name="wcf.acp.stat.com.woltlab.wcf.conversation"><![CDATA[Conversations]]></item>
<item name="wcf.acp.stat.com.woltlab.wcf.conversation.message"><![CDATA[Conversation Messages]]></item>
<item name="wcf.acp.stat.category.com.woltlab.wcf.conversation"><![CDATA[Conversations]]></item>
</category>
-
<category name="wcf.clipboard">
<item name="wcf.clipboard.item.com.woltlab.wcf.conversation.conversation.assignLabel"><![CDATA[Assign Label ({#$count})]]></item>
<item name="wcf.clipboard.item.com.woltlab.wcf.conversation.conversation.close"><![CDATA[Close ({#$count})]]></item>
<item name="wcf.clipboard.item.com.woltlab.wcf.conversation.conversation.restore"><![CDATA[Mark as Active ({#$count})]]></item>
<item name="wcf.clipboard.label.com.woltlab.wcf.conversation.conversation.marked"><![CDATA[{if $count == 1}One Conversation{else}{#$count} Conversations{/if}]]></item>
</category>
-
<category name="wcf.conversation">
<item name="wcf.conversation.add"><![CDATA[Create Conversation]]></item>
<item name="wcf.conversation.button.add"><![CDATA[Create Conversation]]></item>
<item name="wcf.conversation.noMoreItems"><![CDATA[You have no recent conversations.]]></item>
<item name="wcf.conversation.participantCanInvite"><![CDATA[Participants can add new participants]]></item>
<item name="wcf.conversation.participants"><![CDATA[Participants]]></item>
- <item name="wcf.conversation.participants.description"><![CDATA[]]></item>
+ <item name="wcf.conversation.participants.description"/>
<item name="wcf.conversation.participants.description"><![CDATA[Separate multiple users with a comma.]]></item>
<item name="wcf.conversation.participants.error.mailboxIsFull"><![CDATA[{$errorData[username]} is already participating in too many conversations and cannot be added.]]></item>
<item name="wcf.conversation.participants.error.notFound"><![CDATA[The username “{$errorData[username]}” does not exist.]]></item>
<item name="wcf.conversation.visibility.new.description"><![CDATA[The new participants will see new messages only, older messages will be hidden from them.]]></item>
<item name="wcf.conversation.visibility.previousMessages"><![CDATA[You have been added to an existing conversation, previously written messages are hidden.]]></item>
</category>
-
<category name="wcf.conversation.edit">
<item name="wcf.conversation.edit.addParticipants"><![CDATA[Add Participants]]></item>
<item name="wcf.conversation.edit.addParticipants.success"><![CDATA[Added {#$count} participant{if $count != 1}s{/if}]]></item>
<item name="wcf.conversation.edit.open"><![CDATA[Open]]></item>
<item name="wcf.conversation.edit.subject"><![CDATA[Edit Subject]]></item>
</category>
-
<category name="wcf.conversation.label">
<item name="wcf.conversation.label"><![CDATA[Filter by Label]]></item>
<item name="wcf.conversation.label.cssClassName"><![CDATA[Appearance]]></item>
<item name="wcf.conversation.label.placeholder"><![CDATA[Label]]></item>
<item name="wcf.conversation.label.assignLabels"><![CDATA[Assign Label]]></item>
</category>
-
<category name="wcf.conversation.log">
<item name="wcf.conversation.log.conversation.open"><![CDATA[Opened the conversation again.]]></item>
<item name="wcf.conversation.log.conversation.close"><![CDATA[Closed the conversation.]]></item>
<item name="wcf.conversation.log.conversation.addParticipants"><![CDATA[Added the following participants: {implode from=$additionalData[participants] item=participant}<a href="{link controller='User' id=$participant[userID] title=$participant[username]}{/link}" class="userLink" data-user-id="{@$participant[userID]}">{$participant[username]}</a>{/implode}.]]></item>
<item name="wcf.conversation.log.conversation.removeParticipant"><![CDATA[Removed a participant: <a href="{link controller='User' id=$additionalData[userID] title=$additionalData[username]}{/link}" class="userLink" data-user-id="{@$additionalData[userID]}">{$additionalData[username]}</a>.]]></item>
</category>
-
<category name="wcf.acp.dataImport">
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.conversation"><![CDATA[Conversations]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.conversation.label"><![CDATA[Labels]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.conversation.user"><![CDATA[Participants]]></item>
<item name="wcf.acp.dataImport.data.com.woltlab.wcf.conversation.attachment"><![CDATA[Attachments]]></item>
</category>
-
<category name="wcf.moderation">
<item name="wcf.moderation.type.com.woltlab.wcf.conversation.message"><![CDATA[Conversation]]></item>
</category>
-
<category name="wcf.page">
<item name="wcf.page.onlineLocation.com.woltlab.wcf.conversation.Conversation"><![CDATA[Conversation <a href="{link controller='Conversation' object=$conversation}{/link}" class="conversationLink" data-conversation-id="{@$conversation->conversationID}">{$conversation->subject}</a>]]></item>
</category>
-
<category name="wcf.search">
<item name="wcf.search.type.com.woltlab.wcf.conversation"><![CDATA[This Conversation]]></item>
<item name="wcf.search.type.com.woltlab.wcf.conversation.message"><![CDATA[Conversations]]></item>
<item name="wcf.search.object.com.woltlab.wcf.conversation.message"><![CDATA[Conversation]]></item>
</category>
-
<category name="wcf.user.notification">
<item name="wcf.user.notification.conversation.message.message"><![CDATA[{@$author->getAnchorTag()} replied to the conversation <a href="{link controller='Conversation' object=$message->getConversation()}{/link}">{$message->getConversation()->getTitle()}</a>.]]></item>
<item name="wcf.user.notification.conversation.message.message.stacked"><![CDATA[{if $count < 4}{@$authors[0]->getAnchorTag()}{if $count == 2} and {else}, {/if}{@$authors[1]->getAnchorTag()}{if $count == 3} and {@$authors[2]->getAnchorTag()}{/if}{else}{@$authors[0]->getAnchorTag()} and {#$count} others{/if} replied to the conversation <a href="{link controller='Conversation' object=$message->getConversation()}{/link}">{$message->getConversation()->getTitle()}</a>.]]></item>
<item name="wcf.user.notification.com.woltlab.wcf.conversation.notification.conversation"><![CDATA[Notify me of new conversations]]></item>
<item name="wcf.user.notification.com.woltlab.wcf.conversation.message.notification.conversationMessage"><![CDATA[Notify me of new replies in conversations]]></item>
</category>
-
<category name="wcf.user.option">
<item name="wcf.user.option.conversationMessagesPerPage"><![CDATA[Messages per Page]]></item>
<item name="wcf.user.option.conversationsPerPage"><![CDATA[Conversations per Page]]></item>
<classname>wcf\system\search\ConversationMessageSearch</classname>
<searchindex>wcf1_conversation_message_search_index</searchindex>
</type>
-
<type>
<name>com.woltlab.wcf.conversation.message</name>
<definitionname>com.woltlab.wcf.attachment.objectType</definitionname>
<classname>wcf\system\attachment\ConversationMessageAttachmentObjectType</classname>
<private>1</private>
</type>
-
<type>
<name>com.woltlab.wcf.conversation.message</name>
<definitionname>com.woltlab.wcf.message</definitionname>
</type>
-
<type>
<name>com.woltlab.wcf.conversation.conversation</name>
<definitionname>com.woltlab.wcf.clipboardItem</definitionname>
<listclassname>wcf\data\conversation\ConversationList</listclassname>
</type>
-
<type>
<name>com.woltlab.wcf.conversation.notification</name>
<definitionname>com.woltlab.wcf.notification.objectType</definitionname>
<classname>wcf\system\user\notification\object\type\ConversationMessageNotificationObjectType</classname>
<category>com.woltlab.wcf.conversation</category>
</type>
-
<type>
<name>com.woltlab.wcf.conversation.message</name>
<definitionname>com.woltlab.wcf.message.quote</definitionname>
<classname>wcf\system\message\quote\ConversationMessageQuoteHandler</classname>
</type>
-
<type>
<name>com.woltlab.wcf.conversation.message</name>
<definitionname>com.woltlab.wcf.moderation.report</definitionname>
<classname>wcf\system\moderation\queue\report\ConversationMessageModerationQueueReportHandler</classname>
</type>
-
<!-- Modification Log -->
<type>
<name>com.woltlab.wcf.conversation.conversation</name>
<classname>wcf\system\log\modification\ConversationModificationLogHandler</classname>
</type>
<!-- /Modification Log -->
-
<!-- importers -->
<type>
<name>com.woltlab.wcf.conversation</name>
<classname>wcf\system\importer\ConversationAttachmentImporter</classname>
</type>
<!-- /importers -->
-
<!-- rebuild data workers -->
<type>
<name>com.woltlab.wcf.conversation</name>
<nicevalue>-5</nicevalue>
</type>
<!-- /rebuild data workers -->
-
<!-- stat handlers -->
<type>
<name>com.woltlab.wcf.conversation</name>
<classname>wcf\system\stat\ConversationMessageStatDailyHandler</classname>
<categoryname>com.woltlab.wcf.conversation</categoryname>
</type>
- <!-- /stat handlers -->
</import>
</data>
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/vortex/option.xsd">
<import>
<categories>
<options>module_conversation</options>
</category>
</categories>
-
<options>
<option name="module_conversation">
<categoryname>module.community</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>1</defaultvalue>
</option>
-
<option name="conversations_per_page">
<categoryname>message.conversation</categoryname>
<optiontype>integer</optiontype>
<minvalue>5</minvalue>
<maxvalue>40</maxvalue>
</option>
-
<option name="conversation_list_default_sort_field">
<categoryname>message.conversation</categoryname>
<optiontype>select</optiontype>
</option>
</options>
</import>
-</data>
\ No newline at end of file
+</data>
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/tornado/page.xsd">
<import>
<page identifier="com.woltlab.wcf.conversation.ConversationList">
+ <pageType>system</pageType>
<controller>wcf\page\ConversationListPage</controller>
- <handler>wcf\system\page\handler\ConversationListPageHandler</handler>
<name language="de">Konversationenliste</name>
<name language="en">Conversation List</name>
- <pageType>system</pageType>
-
+ <handler>wcf\system\page\handler\ConversationListPageHandler</handler>
<content language="en">
<title>Conversations</title>
</content>
</content>
</page>
<page identifier="com.woltlab.wcf.conversation.Conversation">
+ <pageType>system</pageType>
<controller>wcf\page\ConversationPage</controller>
- <handler>wcf\system\page\handler\DefaultConversationRelatedPageHandler</handler>
<name language="de">Konversation</name>
<name language="en">Conversation</name>
- <pageType>system</pageType>
- <requireObjectID>1</requireObjectID>
+ <handler>wcf\system\page\handler\DefaultConversationRelatedPageHandler</handler>
<hasFixedParent>1</hasFixedParent>
<parent>com.woltlab.wcf.conversation.ConversationList</parent>
+ <requireObjectID>1</requireObjectID>
</page>
<page identifier="com.woltlab.wcf.conversation.ConversationAdd">
+ <pageType>system</pageType>
<controller>wcf\form\ConversationAddForm</controller>
<name language="de">Konversation starten</name>
<name language="en">New Conversation</name>
- <pageType>system</pageType>
<hasFixedParent>1</hasFixedParent>
<parent>com.woltlab.wcf.conversation.ConversationList</parent>
-
<content language="en">
<title>New Conversation</title>
</content>
</content>
</page>
<page identifier="com.woltlab.wcf.conversation.ConversationDraftEdit">
+ <pageType>system</pageType>
<controller>wcf\form\ConversationDraftEditForm</controller>
<name language="de">Konversations-Entwurf bearbeiten</name>
<name language="en">Edit Conversation Draft</name>
- <pageType>system</pageType>
- <requireObjectID>1</requireObjectID>
<hasFixedParent>1</hasFixedParent>
<parent>com.woltlab.wcf.conversation.ConversationList</parent>
-
+ <requireObjectID>1</requireObjectID>
<content language="en">
<title>Edit Conversation Draft</title>
</content>
<eventname>menuItems</eventname>
<templatecode><![CDATA[{include file='__userPanelConversationDropdown'}]]></templatecode>
</templatelistener>
-
<templatelistener name="userInformationButtons">
<environment>user</environment>
<templatename>userInformationButtons</templatename>
<eventname>buttons</eventname>
<templatecode><![CDATA[{include file='__userInformationStartConversation'}]]></templatecode>
</templatelistener>
-
<templatelistener name="userButtons">
<environment>user</environment>
<templatename>user</templatename>
<eventname>buttons</eventname>
<templatecode><![CDATA[{include file='__userStartConversation'}]]></templatecode>
</templatelistener>
-
<templatelistener name="searchAreaConversationSettings">
<environment>user</environment>
<templatename>pageHeaderSearch</templatename>
<eventname>settings</eventname>
<templatecode><![CDATA[{include file='__searchAreaConversationSettings'}]]></templatecode>
</templatelistener>
-
<templatelistener name="userProfileStartConversation">
<environment>user</environment>
<templatename>user</templatename>
<eventname>menuInteraction</eventname>
<templatecode><![CDATA[{include file='__userProfileStartConversation'}]]></templatecode>
</templatelistener>
-
<templatelistener name="mobileMenuConversation">
<environment>user</environment>
<templatename>pageMenuMobile</templatename>
<options>module_conversation</options>
</category>
</categories>
-
<options>
<!-- mod.conversation -->
<option name="mod.conversation.canModerateConversation">
<categoryname>mod.conversation</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>0</defaultvalue>
- <admindefaultvalue>1</admindefaultvalue>
<options>module_conversation</options>
+ <admindefaultvalue>1</admindefaultvalue>
<usersonly>1</usersonly>
</option>
<option name="mod.conversation.canAlwaysInviteUsers">
<categoryname>mod.conversation</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>0</defaultvalue>
- <admindefaultvalue>1</admindefaultvalue>
<options>module_conversation</options>
+ <admindefaultvalue>1</admindefaultvalue>
<usersonly>1</usersonly>
</option>
<!-- /mod.conversation -->
-
<!-- user.conversation -->
<option name="user.conversation.canUseConversation">
<categoryname>user.conversation</categoryname>
<categoryname>user.conversation</categoryname>
<optiontype>integer</optiontype>
<defaultvalue>10000</defaultvalue>
- <admindefaultvalue>100000</admindefaultvalue>
<minvalue>1000</minvalue>
+ <admindefaultvalue>100000</admindefaultvalue>
<usersonly>1</usersonly>
</option>
-
<option name="user.conversation.canUploadAttachment">
<categoryname>user.conversation</categoryname>
<optiontype>boolean</optiontype>
txt
pdf</defaultvalue>
<options>module_attachment</options>
- <wildcard>*</wildcard>
<usersonly>1</usersonly>
+ <wildcard>*</wildcard>
</option>
<option name="user.conversation.maxAttachmentCount">
<categoryname>user.conversation</categoryname>
<maxvalue>100</maxvalue>
<usersonly>1</usersonly>
</option>
- <!-- /user.conversation -->
</options>
</import>
</data>
-
<classname>wcf\system\user\notification\event\ConversationUserNotificationEvent</classname>
<options>module_conversation</options>
</event>
-
<event>
<name>conversationMessage</name>
<objecttype>com.woltlab.wcf.conversation.message.notification</objecttype>
-<?xml version="1.0" encoding="utf-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/vortex/userOption.xsd">
<import>
<options>
<option name="canSendConversation">
<categoryname>settings.privacy.messaging</categoryname>
<optiontype>select</optiontype>
- <editable>3</editable>
+ <defaultvalue>0</defaultvalue>
+ <options>module_conversation</options>
<selectoptions>0:wcf.user.access.registered
1:wcf.user.access.following
2:wcf.user.access.nobody</selectoptions>
- <defaultvalue>0</defaultvalue>
- <options>module_conversation</options>
+ <editable>3</editable>
</option>
-
<option name="conversationsPerPage">
<categoryname>settings.general.appearance</categoryname>
<optiontype>select</optiontype>
- <editable>3</editable>
<defaultvalue>0</defaultvalue>
+ <options>module_conversation</options>
<selectoptions>0:wcf.global.defaultValue
5
10
20
30
40</selectoptions>
- <options>module_conversation</options>
+ <editable>3</editable>
</option>
<option name="conversationMessagesPerPage">
<categoryname>settings.general.appearance</categoryname>
<optiontype>select</optiontype>
- <editable>3</editable>
<defaultvalue>0</defaultvalue>
+ <options>module_conversation</options>
<selectoptions>0:wcf.global.defaultValue
5
10
20
30
40</selectoptions>
- <options>module_conversation</options>
+ <editable>3</editable>
</option>
</options>
</import>