Merge branch '5.3'
[GitHub/WoltLab/com.woltlab.wcf.conversation.git] / userGroupOption.xml
CommitLineData
9544b6b4 1<?xml version="1.0" encoding="UTF-8"?>
c186cf0b 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">
9544b6b4
MW
3 <import>
4 <categories>
5 <category name="user.conversation">
6 <parent>user</parent>
7 <options>module_conversation</options>
8 </category>
2a6fbd0c
AE
9 <category name="mod.conversation">
10 <parent>mod.general</parent>
11 <options>module_conversation</options>
12 </category>
9544b6b4 13 </categories>
9544b6b4 14 <options>
2a6fbd0c 15 <!-- mod.conversation -->
60d1935c 16 <option name="mod.conversation.canModerateConversation">
2a6fbd0c
AE
17 <categoryname>mod.conversation</categoryname>
18 <optiontype>boolean</optiontype>
19 <defaultvalue>0</defaultvalue>
2a6fbd0c 20 <options>module_conversation</options>
484e032a 21 <admindefaultvalue>1</admindefaultvalue>
2a6fbd0c
AE
22 <usersonly>1</usersonly>
23 </option>
24 <option name="mod.conversation.canAlwaysInviteUsers">
25 <categoryname>mod.conversation</categoryname>
60d1935c
AE
26 <optiontype>boolean</optiontype>
27 <defaultvalue>0</defaultvalue>
570503ab 28 <options>module_conversation</options>
484e032a 29 <admindefaultvalue>1</admindefaultvalue>
1911481b 30 <usersonly>1</usersonly>
60d1935c 31 </option>
2a6fbd0c 32 <!-- /mod.conversation -->
1911481b 33 <!-- user.conversation -->
9544b6b4
MW
34 <option name="user.conversation.canUseConversation">
35 <categoryname>user.conversation</categoryname>
36 <optiontype>boolean</optiontype>
37 <defaultvalue>1</defaultvalue>
50ad2931 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>
0d511ff2
AE
39 <usersonly>1</usersonly>
40 </option>
50ad2931 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>
47 </option>
0d511ff2
AE
48 <option name="user.conversation.canStartConversation">
49 <categoryname>user.conversation</categoryname>
50 <optiontype>boolean</optiontype>
51 <defaultvalue>1</defaultvalue>
1911481b 52 <usersonly>1</usersonly>
4dc423aa 53 </option>
187014b1
MW
54 <option name="user.conversation.canEditMessage">
55 <categoryname>user.conversation</categoryname>
56 <optiontype>boolean</optiontype>
57 <defaultvalue>1</defaultvalue>
1911481b 58 <usersonly>1</usersonly>
187014b1 59 </option>
4dc423aa
SG
60 <option name="user.conversation.canSetCanInvite">
61 <categoryname>user.conversation</categoryname>
62 <optiontype>boolean</optiontype>
63 <defaultvalue>1</defaultvalue>
1911481b 64 <usersonly>1</usersonly>
4dc423aa
SG
65 </option>
66 <option name="user.conversation.canAddInvisibleParticipants">
67 <categoryname>user.conversation</categoryname>
68 <optiontype>boolean</optiontype>
69 <defaultvalue>1</defaultvalue>
1911481b 70 <usersonly>1</usersonly>
9544b6b4 71 </option>
83545ad0
MW
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>
78 </option>
9544b6b4
MW
79 <option name="user.conversation.maxParticipants">
80 <categoryname>user.conversation</categoryname>
81 <optiontype>integer</optiontype>
82 <defaultvalue>10</defaultvalue>
4fb582f1
MW
83 <minvalue>1</minvalue>
84 <maxvalue>100</maxvalue>
1911481b 85 <usersonly>1</usersonly>
9544b6b4
MW
86 </option>
87 <option name="user.conversation.maxConversations">
88 <categoryname>user.conversation</categoryname>
89 <optiontype>integer</optiontype>
90 <defaultvalue>100</defaultvalue>
4fb582f1
MW
91 <minvalue>1</minvalue>
92 <maxvalue>100000</maxvalue>
1911481b 93 <usersonly>1</usersonly>
9544b6b4 94 </option>
57c7747f
TD
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>
103 </option>
88cde7b3
AE
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>
111 </option>
9544b6b4
MW
112 <option name="user.conversation.maxLabels">
113 <categoryname>user.conversation</categoryname>
114 <optiontype>integer</optiontype>
115 <defaultvalue>5</defaultvalue>
4fb582f1 116 <minvalue>1</minvalue>
cb28f545 117 <maxvalue>25</maxvalue>
1911481b 118 <usersonly>1</usersonly>
9544b6b4
MW
119 </option>
120 <option name="user.conversation.maxLength">
121 <categoryname>user.conversation</categoryname>
122 <optiontype>integer</optiontype>
123 <defaultvalue>10000</defaultvalue>
4fb582f1 124 <minvalue>1000</minvalue>
484e032a 125 <admindefaultvalue>100000</admindefaultvalue>
1911481b 126 <usersonly>1</usersonly>
9544b6b4 127 </option>
9544b6b4
MW
128 <option name="user.conversation.canUploadAttachment">
129 <categoryname>user.conversation</categoryname>
130 <optiontype>boolean</optiontype>
131 <defaultvalue>1</defaultvalue>
1911481b 132 <usersonly>1</usersonly>
9544b6b4
MW
133 </option>
134 <option name="user.conversation.maxAttachmentSize">
135 <categoryname>user.conversation</categoryname>
5ac187fe 136 <optiontype>fileSize</optiontype>
3b2a0e93 137 <defaultvalue>2000000</defaultvalue>
4fb582f1 138 <minvalue>10000</minvalue>
1911481b 139 <usersonly>1</usersonly>
9544b6b4
MW
140 </option>
141 <option name="user.conversation.allowedAttachmentExtensions">
142 <categoryname>user.conversation</categoryname>
143 <optiontype>textarea</optiontype>
f58effd4 144 <defaultvalue>gif
9544b6b4
MW
145jpg
146jpeg
147png
fe913d9f 148webp
9544b6b4
MW
149bmp
150zip
151txt
f58effd4 152pdf</defaultvalue>
1911481b 153 <usersonly>1</usersonly>
484e032a 154 <wildcard>*</wildcard>
9544b6b4
MW
155 </option>
156 <option name="user.conversation.maxAttachmentCount">
157 <categoryname>user.conversation</categoryname>
158 <optiontype>integer</optiontype>
159 <defaultvalue>5</defaultvalue>
4fb582f1
MW
160 <minvalue>1</minvalue>
161 <maxvalue>100</maxvalue>
1911481b 162 <usersonly>1</usersonly>
9544b6b4
MW
163 </option>
164 </options>
165 </import>
166</data>