<categoryname>user.conversation</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>1</defaultvalue>
- <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>
+ <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>
<usersonly>1</usersonly>
</option>
+ <option name="user.conversation.canReplyToConversation">
+ <categoryname>user.conversation</categoryname>
+ <optiontype>boolean</optiontype>
+ <defaultvalue>1</defaultvalue>
+ <usersonly>1</usersonly>
+ <enableoptions>user.conversation.canStartConversation</enableoptions>
+ </option>
<option name="user.conversation.canStartConversation">
<categoryname>user.conversation</categoryname>
<optiontype>boolean</optiontype>
<usersonly>1</usersonly>
<admindefaultvalue>1</admindefaultvalue>
</option>
-
<option name="user.conversation.maxParticipants">
<categoryname>user.conversation</categoryname>
<optiontype>integer</optiontype>
<maxvalue>100000</maxvalue>
<usersonly>1</usersonly>
</option>
+ <option name="user.conversation.floodControlTime">
+ <categoryname>user.conversation</categoryname>
+ <optiontype>inverseInteger</optiontype>
+ <defaultvalue>60</defaultvalue>
+ <minvalue>0</minvalue>
+ <suffix>seconds</suffix>
+ <admindefaultvalue>0</admindefaultvalue>
+ <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>
<categoryname>user.conversation</categoryname>
<optiontype>boolean</optiontype>
<defaultvalue>1</defaultvalue>
- <options>module_attachment</options>
<usersonly>1</usersonly>
</option>
<option name="user.conversation.maxAttachmentSize">
<categoryname>user.conversation</categoryname>
<optiontype>fileSize</optiontype>
- <defaultvalue>1000000</defaultvalue>
- <options>module_attachment</options>
+ <defaultvalue>2000000</defaultvalue>
<minvalue>10000</minvalue>
<usersonly>1</usersonly>
</option>
<option name="user.conversation.allowedAttachmentExtensions">
<categoryname>user.conversation</categoryname>
- <optiontype>textarea</optiontype>
+ <optiontype>lineBreakSeparatedText</optiontype>
<defaultvalue>gif
jpg
jpeg
png
+webp
bmp
zip
txt
pdf</defaultvalue>
- <options>module_attachment</options>
<usersonly>1</usersonly>
<wildcard>*</wildcard>
</option>
<categoryname>user.conversation</categoryname>
<optiontype>integer</optiontype>
<defaultvalue>5</defaultvalue>
- <options>module_attachment</options>
<minvalue>1</minvalue>
<maxvalue>100</maxvalue>
<usersonly>1</usersonly>