Release 6.0.7
[GitHub/WoltLab/com.woltlab.wcf.conversation.git] / userGroupOption.xml
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/5.4/userGroupOption.xsd">
3 <import>
4 <categories>
5 <category name="user.conversation">
6 <parent>user</parent>
7 <options>module_conversation</options>
8 </category>
9 <category name="mod.conversation">
10 <parent>mod.general</parent>
11 <options>module_conversation</options>
12 </category>
13 </categories>
14 <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 <moddefaultvalue>1</moddefaultvalue>
22 <admindefaultvalue>1</admindefaultvalue>
23 <usersonly>1</usersonly>
24 </option>
25 <option name="mod.conversation.canAlwaysInviteUsers">
26 <categoryname>mod.conversation</categoryname>
27 <optiontype>boolean</optiontype>
28 <defaultvalue>0</defaultvalue>
29 <options>module_conversation</options>
30 <moddefaultvalue>1</moddefaultvalue>
31 <admindefaultvalue>1</admindefaultvalue>
32 <usersonly>1</usersonly>
33 </option>
34 <!-- /mod.conversation -->
35 <!-- user.conversation -->
36 <option name="user.conversation.canUseConversation">
37 <categoryname>user.conversation</categoryname>
38 <optiontype>boolean</optiontype>
39 <defaultvalue>1</defaultvalue>
40 <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>
41 <usersonly>1</usersonly>
42 </option>
43 <option name="user.conversation.canReplyToConversation">
44 <categoryname>user.conversation</categoryname>
45 <optiontype>boolean</optiontype>
46 <defaultvalue>1</defaultvalue>
47 <usersonly>1</usersonly>
48 </option>
49 <option name="user.conversation.canStartConversation">
50 <categoryname>user.conversation</categoryname>
51 <optiontype>boolean</optiontype>
52 <defaultvalue>1</defaultvalue>
53 <usersonly>1</usersonly>
54 </option>
55 <option name="user.conversation.canEditMessage">
56 <categoryname>user.conversation</categoryname>
57 <optiontype>boolean</optiontype>
58 <defaultvalue>1</defaultvalue>
59 <usersonly>1</usersonly>
60 </option>
61 <option name="user.conversation.canSetCanInvite">
62 <categoryname>user.conversation</categoryname>
63 <optiontype>boolean</optiontype>
64 <defaultvalue>1</defaultvalue>
65 <usersonly>1</usersonly>
66 </option>
67 <option name="user.conversation.canAddInvisibleParticipants">
68 <categoryname>user.conversation</categoryname>
69 <optiontype>boolean</optiontype>
70 <defaultvalue>1</defaultvalue>
71 <usersonly>1</usersonly>
72 </option>
73 <option name="user.conversation.canAddGroupParticipants">
74 <categoryname>user.conversation</categoryname>
75 <optiontype>boolean</optiontype>
76 <defaultvalue>0</defaultvalue>
77 <usersonly>1</usersonly>
78 <admindefaultvalue>1</admindefaultvalue>
79 </option>
80 <option name="user.conversation.maxParticipants">
81 <categoryname>user.conversation</categoryname>
82 <optiontype>integer</optiontype>
83 <defaultvalue>10</defaultvalue>
84 <minvalue>1</minvalue>
85 <maxvalue>100</maxvalue>
86 <usersonly>1</usersonly>
87 </option>
88 <option name="user.conversation.maxConversations">
89 <categoryname>user.conversation</categoryname>
90 <optiontype>integer</optiontype>
91 <defaultvalue>100</defaultvalue>
92 <minvalue>1</minvalue>
93 <maxvalue>100000</maxvalue>
94 <usersonly>1</usersonly>
95 </option>
96 <option name="user.conversation.floodControlTime">
97 <categoryname>user.conversation</categoryname>
98 <optiontype>inverseInteger</optiontype>
99 <defaultvalue>60</defaultvalue>
100 <minvalue>0</minvalue>
101 <suffix>seconds</suffix>
102 <admindefaultvalue>0</admindefaultvalue>
103 <usersonly>1</usersonly>
104 </option>
105 <option name="user.conversation.maxStartedConversationsPer24Hours">
106 <categoryname>user.conversation</categoryname>
107 <optiontype>infiniteInteger</optiontype>
108 <defaultvalue>10</defaultvalue>
109 <admindefaultvalue>-1</admindefaultvalue>
110 <minvalue>-1</minvalue>
111 <usersonly>1</usersonly>
112 </option>
113 <option name="user.conversation.maxLabels">
114 <categoryname>user.conversation</categoryname>
115 <optiontype>integer</optiontype>
116 <defaultvalue>5</defaultvalue>
117 <minvalue>1</minvalue>
118 <maxvalue>25</maxvalue>
119 <usersonly>1</usersonly>
120 </option>
121 <option name="user.conversation.maxLength">
122 <categoryname>user.conversation</categoryname>
123 <optiontype>integer</optiontype>
124 <defaultvalue>10000</defaultvalue>
125 <minvalue>1000</minvalue>
126 <admindefaultvalue>100000</admindefaultvalue>
127 <usersonly>1</usersonly>
128 </option>
129 <option name="user.conversation.canUploadAttachment">
130 <categoryname>user.conversation</categoryname>
131 <optiontype>boolean</optiontype>
132 <defaultvalue>1</defaultvalue>
133 <usersonly>1</usersonly>
134 </option>
135 <option name="user.conversation.maxAttachmentSize">
136 <categoryname>user.conversation</categoryname>
137 <optiontype>fileSize</optiontype>
138 <defaultvalue>2000000</defaultvalue>
139 <minvalue>10000</minvalue>
140 <usersonly>1</usersonly>
141 </option>
142 <option name="user.conversation.allowedAttachmentExtensions">
143 <categoryname>user.conversation</categoryname>
144 <optiontype>lineBreakSeparatedText</optiontype>
145 <defaultvalue>gif
146 jpg
147 jpeg
148 png
149 webp
150 bmp
151 zip
152 txt
153 pdf</defaultvalue>
154 <usersonly>1</usersonly>
155 <wildcard>*</wildcard>
156 </option>
157 <option name="user.conversation.maxAttachmentCount">
158 <categoryname>user.conversation</categoryname>
159 <optiontype>integer</optiontype>
160 <defaultvalue>5</defaultvalue>
161 <minvalue>1</minvalue>
162 <maxvalue>100</maxvalue>
163 <usersonly>1</usersonly>
164 </option>
165 </options>
166 </import>
167 </data>