1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <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">
5 <category name=
"user.conversation">
7 <options>module_conversation
</options>
9 <category name=
"mod.conversation">
10 <parent>mod.general
</parent>
11 <options>module_conversation
</options>
15 <!-- mod.conversation -->
16 <option name=
"mod.conversation.canModerateConversation">
17 <categoryname>mod.conversation
</categoryname>
18 <optiontype>boolean
</optiontype>
19 <defaultvalue>0</defaultvalue>
20 <options>module_conversation
</options>
21 <admindefaultvalue>1</admindefaultvalue>
22 <usersonly>1</usersonly>
24 <option name=
"mod.conversation.canAlwaysInviteUsers">
25 <categoryname>mod.conversation
</categoryname>
26 <optiontype>boolean
</optiontype>
27 <defaultvalue>0</defaultvalue>
28 <options>module_conversation
</options>
29 <admindefaultvalue>1</admindefaultvalue>
30 <usersonly>1</usersonly>
32 <!-- /mod.conversation -->
33 <!-- user.conversation -->
34 <option name=
"user.conversation.canUseConversation">
35 <categoryname>user.conversation
</categoryname>
36 <optiontype>boolean
</optiontype>
37 <defaultvalue>1</defaultvalue>
38 <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>
39 <usersonly>1</usersonly>
41 <option name=
"user.conversation.canReplyToConversation">
42 <categoryname>user.conversation
</categoryname>
43 <optiontype>boolean
</optiontype>
44 <defaultvalue>1</defaultvalue>
45 <usersonly>1</usersonly>
46 <enableoptions>user.conversation.canStartConversation
</enableoptions>
48 <option name=
"user.conversation.canStartConversation">
49 <categoryname>user.conversation
</categoryname>
50 <optiontype>boolean
</optiontype>
51 <defaultvalue>1</defaultvalue>
52 <usersonly>1</usersonly>
54 <option name=
"user.conversation.canEditMessage">
55 <categoryname>user.conversation
</categoryname>
56 <optiontype>boolean
</optiontype>
57 <defaultvalue>1</defaultvalue>
58 <usersonly>1</usersonly>
60 <option name=
"user.conversation.canSetCanInvite">
61 <categoryname>user.conversation
</categoryname>
62 <optiontype>boolean
</optiontype>
63 <defaultvalue>1</defaultvalue>
64 <usersonly>1</usersonly>
66 <option name=
"user.conversation.canAddInvisibleParticipants">
67 <categoryname>user.conversation
</categoryname>
68 <optiontype>boolean
</optiontype>
69 <defaultvalue>1</defaultvalue>
70 <usersonly>1</usersonly>
72 <option name=
"user.conversation.canAddGroupParticipants">
73 <categoryname>user.conversation
</categoryname>
74 <optiontype>boolean
</optiontype>
75 <defaultvalue>0</defaultvalue>
76 <usersonly>1</usersonly>
77 <admindefaultvalue>1</admindefaultvalue>
79 <option name=
"user.conversation.maxParticipants">
80 <categoryname>user.conversation
</categoryname>
81 <optiontype>integer
</optiontype>
82 <defaultvalue>10</defaultvalue>
83 <minvalue>1</minvalue>
84 <maxvalue>100</maxvalue>
85 <usersonly>1</usersonly>
87 <option name=
"user.conversation.maxConversations">
88 <categoryname>user.conversation
</categoryname>
89 <optiontype>integer
</optiontype>
90 <defaultvalue>100</defaultvalue>
91 <minvalue>1</minvalue>
92 <maxvalue>100000</maxvalue>
93 <usersonly>1</usersonly>
95 <option name=
"user.conversation.floodControlTime">
96 <categoryname>user.conversation
</categoryname>
97 <optiontype>inverseInteger
</optiontype>
98 <defaultvalue>60</defaultvalue>
99 <minvalue>0</minvalue>
100 <suffix>seconds
</suffix>
101 <admindefaultvalue>0</admindefaultvalue>
102 <usersonly>1</usersonly>
104 <option name=
"user.conversation.maxStartedConversationsPer24Hours">
105 <categoryname>user.conversation
</categoryname>
106 <optiontype>infiniteInteger
</optiontype>
107 <defaultvalue>10</defaultvalue>
108 <admindefaultvalue>-
1</admindefaultvalue>
109 <minvalue>-
1</minvalue>
110 <usersonly>1</usersonly>
112 <option name=
"user.conversation.maxLabels">
113 <categoryname>user.conversation
</categoryname>
114 <optiontype>integer
</optiontype>
115 <defaultvalue>5</defaultvalue>
116 <minvalue>1</minvalue>
117 <maxvalue>25</maxvalue>
118 <usersonly>1</usersonly>
120 <option name=
"user.conversation.maxLength">
121 <categoryname>user.conversation
</categoryname>
122 <optiontype>integer
</optiontype>
123 <defaultvalue>10000</defaultvalue>
124 <minvalue>1000</minvalue>
125 <admindefaultvalue>100000</admindefaultvalue>
126 <usersonly>1</usersonly>
128 <option name=
"user.conversation.canUploadAttachment">
129 <categoryname>user.conversation
</categoryname>
130 <optiontype>boolean
</optiontype>
131 <defaultvalue>1</defaultvalue>
132 <usersonly>1</usersonly>
134 <option name=
"user.conversation.maxAttachmentSize">
135 <categoryname>user.conversation
</categoryname>
136 <optiontype>fileSize
</optiontype>
137 <defaultvalue>2000000</defaultvalue>
138 <minvalue>10000</minvalue>
139 <usersonly>1</usersonly>
141 <option name=
"user.conversation.allowedAttachmentExtensions">
142 <categoryname>user.conversation
</categoryname>
143 <optiontype>textarea
</optiontype>
153 <usersonly>1</usersonly>
154 <wildcard>*
</wildcard>
156 <option name=
"user.conversation.maxAttachmentCount">
157 <categoryname>user.conversation
</categoryname>
158 <optiontype>integer
</optiontype>
159 <defaultvalue>5</defaultvalue>
160 <minvalue>1</minvalue>
161 <maxvalue>100</maxvalue>
162 <usersonly>1</usersonly>