Migrate to new event organization
[GitHub/WoltLab/com.woltlab.wcf.conversation.git] / userGroupOption.xml
index fc7b4455e758483e655192794ff7cf9a01cccbbc..dfe7695493dc742d29dfac3b2b5115e09f5dc5fd 100644 (file)
@@ -1,5 +1,5 @@
 <?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/2019/userGroupOption.xsd">
+<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/6.0/userGroupOption.xsd">
        <import>
                <categories>
                        <category name="user.conversation">
@@ -18,6 +18,7 @@
                                <optiontype>boolean</optiontype>
                                <defaultvalue>0</defaultvalue>
                                <options>module_conversation</options>
+                               <moddefaultvalue>1</moddefaultvalue>
                                <admindefaultvalue>1</admindefaultvalue>
                                <usersonly>1</usersonly>
                        </option>
@@ -26,6 +27,7 @@
                                <optiontype>boolean</optiontype>
                                <defaultvalue>0</defaultvalue>
                                <options>module_conversation</options>
+                               <moddefaultvalue>1</moddefaultvalue>
                                <admindefaultvalue>1</admindefaultvalue>
                                <usersonly>1</usersonly>
                        </option>
                                <categoryname>user.conversation</categoryname>
                                <optiontype>boolean</optiontype>
                                <defaultvalue>1</defaultvalue>
-                               <enableoptions>user.conversation.canStartConversation,user.conversation.canSetCanInvite,user.conversation.canEditMessage,user.conversation.canAddInvisibleParticipants,user.conversation.maxParticipants,user.conversation.maxConversations,user.conversation.maxLabels,user.conversation.maxLength,user.conversation.canUploadAttachment,user.conversation.maxAttachmentSize,user.conversation.allowedAttachmentExtensions,user.conversation.maxAttachmentCount</enableoptions>
+                               <enableoptions>user.conversation.canReplyToConversation,user.conversation.canSetCanInvite,user.conversation.canEditMessage,user.conversation.canAddInvisibleParticipants,user.conversation.maxParticipants,user.conversation.maxConversations,user.conversation.maxLabels,user.conversation.maxLength,user.conversation.canUploadAttachment,user.conversation.maxAttachmentSize,user.conversation.allowedAttachmentExtensions,user.conversation.maxAttachmentCount</enableoptions>
                                <usersonly>1</usersonly>
                        </option>
+                       <option name="user.conversation.canReplyToConversation">
+                               <categoryname>user.conversation</categoryname>
+                               <optiontype>boolean</optiontype>
+                               <defaultvalue>0</defaultvalue>
+                               <usersonly>1</usersonly>
+                               <userdefaultvalue>1</userdefaultvalue>
+                       </option>
                        <option name="user.conversation.canStartConversation">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>boolean</optiontype>
-                               <defaultvalue>1</defaultvalue>
+                               <defaultvalue>0</defaultvalue>
                                <usersonly>1</usersonly>
+                               <userdefaultvalue>1</userdefaultvalue>
                        </option>
                        <option name="user.conversation.canEditMessage">
                                <categoryname>user.conversation</categoryname>
@@ -69,7 +79,6 @@
                                <usersonly>1</usersonly>
                                <admindefaultvalue>1</admindefaultvalue>
                        </option>
-                       
                        <option name="user.conversation.maxParticipants">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>integer</optiontype>
                                <maxvalue>100000</maxvalue>
                                <usersonly>1</usersonly>
                        </option>
+                       <option name="user.conversation.floodControlTime">
+                               <categoryname>user.conversation</categoryname>
+                               <optiontype>inverseInteger</optiontype>
+                               <defaultvalue>60</defaultvalue>
+                               <minvalue>0</minvalue>
+                               <suffix>seconds</suffix>
+                               <admindefaultvalue>0</admindefaultvalue>
+                               <usersonly>1</usersonly>
+                       </option>
                        <option name="user.conversation.maxStartedConversationsPer24Hours">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>infiniteInteger</optiontype>
                                <categoryname>user.conversation</categoryname>
                                <optiontype>boolean</optiontype>
                                <defaultvalue>1</defaultvalue>
-                               <options>module_attachment</options>
                                <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.maxAttachmentSize">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>fileSize</optiontype>
-                               <defaultvalue>1000000</defaultvalue>
-                               <options>module_attachment</options>
+                               <defaultvalue>2000000</defaultvalue>
                                <minvalue>10000</minvalue>
                                <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.allowedAttachmentExtensions">
                                <categoryname>user.conversation</categoryname>
-                               <optiontype>textarea</optiontype>
+                               <optiontype>lineBreakSeparatedText</optiontype>
                                <defaultvalue>gif
 jpg
 jpeg
 png
+webp
 bmp
 zip
 txt
 pdf</defaultvalue>
-                               <options>module_attachment</options>
                                <usersonly>1</usersonly>
                                <wildcard>*</wildcard>
                        </option>
@@ -144,7 +160,6 @@ pdf</defaultvalue>
                                <categoryname>user.conversation</categoryname>
                                <optiontype>integer</optiontype>
                                <defaultvalue>5</defaultvalue>
-                               <options>module_attachment</options>
                                <minvalue>1</minvalue>
                                <maxvalue>100</maxvalue>
                                <usersonly>1</usersonly>