Preparing the release 3.1.14
[GitHub/WoltLab/com.woltlab.wcf.conversation.git] / userGroupOption.xml
index a69214208f1169425ccda39a09337cf19bd8eab6..3052601202d02bc95cc4a11999471e5886a9b1aa 100644 (file)
@@ -6,26 +6,44 @@
                                <parent>user</parent>
                                <options>module_conversation</options>
                        </category>
+                       <category name="mod.conversation">
+                               <parent>mod.general</parent>
+                               <options>module_conversation</options>
+                       </category>
                </categories>
                
                <options>
-                       <!-- mod.general -->
+                       <!-- 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>
-                       <!-- /mod.general -->
+                       <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.conversation -->
                        
                        <!-- user.conversation -->
                        <option name="user.conversation.canUseConversation">
                                <categoryname>user.conversation</categoryname>
                                <optiontype>boolean</optiontype>
                                <defaultvalue>1</defaultvalue>
-                               <enableoptions>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.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">
                                <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">