Add PHP 8.1 to the php.yml workflow
[GitHub/WoltLab/com.woltlab.wcf.conversation.git] / userGroupOption.xml
CommitLineData
9544b6b4 1<?xml version="1.0" encoding="UTF-8"?>
550aee9f 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">
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>
ed3cb2f5 21 <moddefaultvalue>1</moddefaultvalue>
484e032a 22 <admindefaultvalue>1</admindefaultvalue>
2a6fbd0c
AE
23 <usersonly>1</usersonly>
24 </option>
25 <option name="mod.conversation.canAlwaysInviteUsers">
26 <categoryname>mod.conversation</categoryname>
60d1935c
AE
27 <optiontype>boolean</optiontype>
28 <defaultvalue>0</defaultvalue>
570503ab 29 <options>module_conversation</options>
ed3cb2f5 30 <moddefaultvalue>1</moddefaultvalue>
484e032a 31 <admindefaultvalue>1</admindefaultvalue>
1911481b 32 <usersonly>1</usersonly>
60d1935c 33 </option>
2a6fbd0c 34 <!-- /mod.conversation -->
1911481b 35 <!-- user.conversation -->
9544b6b4
MW
36 <option name="user.conversation.canUseConversation">
37 <categoryname>user.conversation</categoryname>
38 <optiontype>boolean</optiontype>
39 <defaultvalue>1</defaultvalue>
50ad2931 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>
0d511ff2
AE
41 <usersonly>1</usersonly>
42 </option>
50ad2931 43 <option name="user.conversation.canReplyToConversation">
44 <categoryname>user.conversation</categoryname>
45 <optiontype>boolean</optiontype>
46 <defaultvalue>1</defaultvalue>
47 <usersonly>1</usersonly>
48 <enableoptions>user.conversation.canStartConversation</enableoptions>
49 </option>
0d511ff2
AE
50 <option name="user.conversation.canStartConversation">
51 <categoryname>user.conversation</categoryname>
52 <optiontype>boolean</optiontype>
53 <defaultvalue>1</defaultvalue>
1911481b 54 <usersonly>1</usersonly>
4dc423aa 55 </option>
187014b1
MW
56 <option name="user.conversation.canEditMessage">
57 <categoryname>user.conversation</categoryname>
58 <optiontype>boolean</optiontype>
59 <defaultvalue>1</defaultvalue>
1911481b 60 <usersonly>1</usersonly>
187014b1 61 </option>
4dc423aa
SG
62 <option name="user.conversation.canSetCanInvite">
63 <categoryname>user.conversation</categoryname>
64 <optiontype>boolean</optiontype>
65 <defaultvalue>1</defaultvalue>
1911481b 66 <usersonly>1</usersonly>
4dc423aa
SG
67 </option>
68 <option name="user.conversation.canAddInvisibleParticipants">
69 <categoryname>user.conversation</categoryname>
70 <optiontype>boolean</optiontype>
71 <defaultvalue>1</defaultvalue>
1911481b 72 <usersonly>1</usersonly>
9544b6b4 73 </option>
83545ad0
MW
74 <option name="user.conversation.canAddGroupParticipants">
75 <categoryname>user.conversation</categoryname>
76 <optiontype>boolean</optiontype>
77 <defaultvalue>0</defaultvalue>
78 <usersonly>1</usersonly>
79 <admindefaultvalue>1</admindefaultvalue>
80 </option>
9544b6b4
MW
81 <option name="user.conversation.maxParticipants">
82 <categoryname>user.conversation</categoryname>
83 <optiontype>integer</optiontype>
84 <defaultvalue>10</defaultvalue>
4fb582f1
MW
85 <minvalue>1</minvalue>
86 <maxvalue>100</maxvalue>
1911481b 87 <usersonly>1</usersonly>
9544b6b4
MW
88 </option>
89 <option name="user.conversation.maxConversations">
90 <categoryname>user.conversation</categoryname>
91 <optiontype>integer</optiontype>
92 <defaultvalue>100</defaultvalue>
4fb582f1
MW
93 <minvalue>1</minvalue>
94 <maxvalue>100000</maxvalue>
1911481b 95 <usersonly>1</usersonly>
9544b6b4 96 </option>
57c7747f
TD
97 <option name="user.conversation.floodControlTime">
98 <categoryname>user.conversation</categoryname>
99 <optiontype>inverseInteger</optiontype>
100 <defaultvalue>60</defaultvalue>
101 <minvalue>0</minvalue>
102 <suffix>seconds</suffix>
103 <admindefaultvalue>0</admindefaultvalue>
104 <usersonly>1</usersonly>
105 </option>
88cde7b3
AE
106 <option name="user.conversation.maxStartedConversationsPer24Hours">
107 <categoryname>user.conversation</categoryname>
108 <optiontype>infiniteInteger</optiontype>
109 <defaultvalue>10</defaultvalue>
110 <admindefaultvalue>-1</admindefaultvalue>
111 <minvalue>-1</minvalue>
112 <usersonly>1</usersonly>
113 </option>
9544b6b4
MW
114 <option name="user.conversation.maxLabels">
115 <categoryname>user.conversation</categoryname>
116 <optiontype>integer</optiontype>
117 <defaultvalue>5</defaultvalue>
4fb582f1 118 <minvalue>1</minvalue>
cb28f545 119 <maxvalue>25</maxvalue>
1911481b 120 <usersonly>1</usersonly>
9544b6b4
MW
121 </option>
122 <option name="user.conversation.maxLength">
123 <categoryname>user.conversation</categoryname>
124 <optiontype>integer</optiontype>
125 <defaultvalue>10000</defaultvalue>
4fb582f1 126 <minvalue>1000</minvalue>
484e032a 127 <admindefaultvalue>100000</admindefaultvalue>
1911481b 128 <usersonly>1</usersonly>
9544b6b4 129 </option>
9544b6b4
MW
130 <option name="user.conversation.canUploadAttachment">
131 <categoryname>user.conversation</categoryname>
132 <optiontype>boolean</optiontype>
133 <defaultvalue>1</defaultvalue>
1911481b 134 <usersonly>1</usersonly>
9544b6b4
MW
135 </option>
136 <option name="user.conversation.maxAttachmentSize">
137 <categoryname>user.conversation</categoryname>
5ac187fe 138 <optiontype>fileSize</optiontype>
3b2a0e93 139 <defaultvalue>2000000</defaultvalue>
4fb582f1 140 <minvalue>10000</minvalue>
1911481b 141 <usersonly>1</usersonly>
9544b6b4
MW
142 </option>
143 <option name="user.conversation.allowedAttachmentExtensions">
144 <categoryname>user.conversation</categoryname>
6d564f8a 145 <optiontype>lineBreakSeparatedText</optiontype>
f58effd4 146 <defaultvalue>gif
9544b6b4
MW
147jpg
148jpeg
149png
fe913d9f 150webp
9544b6b4
MW
151bmp
152zip
153txt
f58effd4 154pdf</defaultvalue>
1911481b 155 <usersonly>1</usersonly>
484e032a 156 <wildcard>*</wildcard>
9544b6b4
MW
157 </option>
158 <option name="user.conversation.maxAttachmentCount">
159 <categoryname>user.conversation</categoryname>
160 <optiontype>integer</optiontype>
161 <defaultvalue>5</defaultvalue>
4fb582f1
MW
162 <minvalue>1</minvalue>
163 <maxvalue>100</maxvalue>
1911481b 164 <usersonly>1</usersonly>
9544b6b4
MW
165 </option>
166 </options>
167 </import>
168</data>