Preparing the release 3.1.14
[GitHub/WoltLab/com.woltlab.wcf.conversation.git] / userGroupOption.xml
index ebd01092a51abb8dbb9eee5784214b549fdef692..3052601202d02bc95cc4a11999471e5886a9b1aa 100644 (file)
@@ -1,45 +1,68 @@
 <?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/maelstrom/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/vortex/userGroupOption.xsd">
        <import>
                <categories>
                        <category name="user.conversation">
                                <parent>user</parent>
                                <options>module_conversation</options>
                        </category>
+                       <category name="mod.conversation">
+                               <parent>mod.general</parent>
+                               <options>module_conversation</options>
+                       </category>
                </categories>
                
                <options>
-                       <!-- mod -->
+                       <!-- mod.conversation -->
                        <option name="mod.conversation.canModerateConversation">
-                               <categoryname>mod.general</categoryname>
+                               <categoryname>mod.conversation</categoryname>
+                               <optiontype>boolean</optiontype>
+                               <defaultvalue>0</defaultvalue>
+                               <admindefaultvalue>1</admindefaultvalue>
+                               <options>module_conversation</options>
+                               <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>
+                               <usersonly>1</usersonly>
                        </option>
-                       <!-- /mod -->
+                       <!-- /mod.conversation -->
                        
-                       <!-- general -->
+                       <!-- user.conversation -->
                        <option name="user.conversation.canUseConversation">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>boolean</optiontype>
                                <defaultvalue>1</defaultvalue>
-                               <enableoptions>user.conversation.canSetCanInvite,user.conversation.canAddInvisibleParticipants,user.conversation.maxParticipants,user.conversation.maxConversations,user.conversation.maxLabels,user.conversation.maxLength,user.conversation.canUploadAttachment</enableoptions>
+                               <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>
+                               <usersonly>1</usersonly>
+                       </option>
+                       <option name="user.conversation.canStartConversation">
+                               <categoryname>user.conversation</categoryname>
+                               <optiontype>boolean</optiontype>
+                               <defaultvalue>1</defaultvalue>
+                               <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.canEditMessage">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>boolean</optiontype>
                                <defaultvalue>1</defaultvalue>
+                               <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.canSetCanInvite">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>boolean</optiontype>
                                <defaultvalue>1</defaultvalue>
+                               <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.canAddInvisibleParticipants">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>boolean</optiontype>
                                <defaultvalue>1</defaultvalue>
+                               <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.maxParticipants">
                                <categoryname>user.conversation</categoryname>
@@ -47,6 +70,7 @@
                                <defaultvalue>10</defaultvalue>
                                <minvalue>1</minvalue>
                                <maxvalue>100</maxvalue>
+                               <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.maxConversations">
                                <categoryname>user.conversation</categoryname>
                                <defaultvalue>100</defaultvalue>
                                <minvalue>1</minvalue>
                                <maxvalue>100000</maxvalue>
+                               <usersonly>1</usersonly>
+                       </option>
+                       <option name="user.conversation.maxStartedConversationsPer24Hours">
+                               <categoryname>user.conversation</categoryname>
+                               <optiontype>infiniteInteger</optiontype>
+                               <defaultvalue>10</defaultvalue>
+                               <admindefaultvalue>-1</admindefaultvalue>
+                               <minvalue>-1</minvalue>
+                               <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.maxLabels">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>integer</optiontype>
                                <defaultvalue>5</defaultvalue>
                                <minvalue>1</minvalue>
-                               <maxvalue>10</maxvalue>
+                               <maxvalue>25</maxvalue>
+                               <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.maxLength">
                                <categoryname>user.conversation</categoryname>
                                <defaultvalue>10000</defaultvalue>
                                <admindefaultvalue>100000</admindefaultvalue>
                                <minvalue>1000</minvalue>
+                               <usersonly>1</usersonly>
                        </option>
                        
                        <option name="user.conversation.canUploadAttachment">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>boolean</optiontype>
                                <defaultvalue>1</defaultvalue>
-                               <enableoptions>user.conversation.maxAttachmentSize,user.conversation.allowedAttachmentExtensions,user.conversation.maxAttachmentCount</enableoptions>
                                <options>module_attachment</options>
+                               <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.maxAttachmentSize">
                                <categoryname>user.conversation</categoryname>
                                <defaultvalue>1000000</defaultvalue>
                                <options>module_attachment</options>
                                <minvalue>10000</minvalue>
+                               <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.allowedAttachmentExtensions">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>textarea</optiontype>
-                               <defaultvalue><![CDATA[gif
+                               <defaultvalue>gif
 jpg
 jpeg
 png
 bmp
 zip
 txt
-pdf]]></defaultvalue>
+pdf</defaultvalue>
                                <options>module_attachment</options>
-                               <wildcard><![CDATA[*]]></wildcard>
+                               <wildcard>*</wildcard>
+                               <usersonly>1</usersonly>
                        </option>
                        <option name="user.conversation.maxAttachmentCount">
                                <categoryname>user.conversation</categoryname>
@@ -105,8 +142,10 @@ pdf]]></defaultvalue>
                                <options>module_attachment</options>
                                <minvalue>1</minvalue>
                                <maxvalue>100</maxvalue>
+                               <usersonly>1</usersonly>
                        </option>
-                       <!-- /user -->
+                       <!-- /user.conversation -->
                </options>
        </import>
 </data>
+