Merge pull request #2702 from mutec/cliappinstallation
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / userOption.xml
CommitLineData
4128a77a 1<?xml version="1.0" encoding="UTF-8"?>
f08ff153 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/vortex/userOption.xsd">
320f4a6d
MW
3 <import>
4 <categories>
5 <category name="profile">
6 <showorder>1</showorder>
7 </category>
320f4a6d
MW
8 <!-- profile -->
9 <category name="profile.aboutMe">
10 <parent>profile</parent>
11 </category>
12 <category name="profile.personal">
13 <parent>profile</parent>
14 </category>
15 <category name="profile.contact">
16 <parent>profile</parent>
17 </category>
18 <!-- /profile -->
320f4a6d
MW
19 <category name="settings">
20 <showorder>2</showorder>
21 </category>
320f4a6d
MW
22 <!-- settings -->
23 <category name="settings.general">
320f4a6d 24 <parent>settings</parent>
4128a77a 25 <showorder>1</showorder>
320f4a6d
MW
26 </category>
27 <category name="settings.general.appearance">
320f4a6d 28 <parent>settings.general</parent>
4128a77a 29 <showorder>1</showorder>
320f4a6d
MW
30 </category>
31 <category name="settings.general.interface">
320f4a6d 32 <parent>settings.general</parent>
4128a77a 33 <showorder>2</showorder>
320f4a6d
MW
34 </category>
35 <category name="settings.general.date">
320f4a6d 36 <parent>settings.general</parent>
4128a77a 37 <showorder>3</showorder>
320f4a6d 38 </category>
320f4a6d 39 <category name="settings.privacy">
320f4a6d 40 <parent>settings</parent>
4128a77a 41 <showorder>2</showorder>
320f4a6d
MW
42 </category>
43 <category name="settings.privacy.content">
44 <parent>settings.privacy</parent>
45 </category>
46 <category name="settings.privacy.messaging">
47 <parent>settings.privacy</parent>
48 </category>
320f4a6d 49 </categories>
320f4a6d
MW
50 <options>
51 <!-- profile -->
52 <option name="aboutMe">
53 <categoryname>profile.aboutMe</categoryname>
258172f6 54 <optiontype>aboutMe</optiontype>
320f4a6d
MW
55 <outputclass>wcf\system\option\user\MessageUserOptionOutput</outputclass>
56 <visible>15</visible>
57 <editable>3</editable>
8c04da7a 58 <messageObjectType>com.woltlab.wcf.user.aboutMe</messageObjectType>
320f4a6d
MW
59 </option>
60 <option name="birthday">
61 <categoryname>profile.personal</categoryname>
62 <optiontype>birthday</optiontype>
63 <outputclass>wcf\system\option\user\BirthdayUserOptionOutput</outputclass>
64 <searchable>1</searchable>
65 <visible>15</visible>
66 <editable>3</editable>
67 </option>
68 <option name="birthdayShowYear">
69 <categoryname>profile.personal</categoryname>
70 <optiontype>boolean</optiontype>
320f4a6d 71 <defaultvalue>1</defaultvalue>
4128a77a 72 <editable>3</editable>
320f4a6d 73 </option>
320f4a6d
MW
74 <option name="gender">
75 <categoryname>profile.personal</categoryname>
567b90a3 76 <optiontype>select</optiontype>
4128a77a 77 <defaultvalue>0</defaultvalue>
18290128 78 <selectoptions>0:wcf.global.noDeclaration
320f4a6d 791:wcf.user.gender.male
18290128 802:wcf.user.gender.female</selectoptions>
4128a77a 81 <outputclass>wcf\system\option\user\SelectOptionsUserOptionOutput</outputclass>
320f4a6d
MW
82 <searchable>1</searchable>
83 <visible>15</visible>
84 <editable>3</editable>
85 </option>
86 <option name="location">
87 <categoryname>profile.personal</categoryname>
88 <optiontype>text</optiontype>
89 <searchable>1</searchable>
90 <visible>15</visible>
91 <editable>3</editable>
92 </option>
93 <option name="occupation">
94 <categoryname>profile.personal</categoryname>
95 <optiontype>text</optiontype>
96 <searchable>1</searchable>
97 <visible>15</visible>
98 <editable>3</editable>
99 </option>
100 <option name="hobbies">
101 <categoryname>profile.personal</categoryname>
102 <optiontype>text</optiontype>
103 <searchable>1</searchable>
104 <visible>15</visible>
105 <editable>3</editable>
106 </option>
107 <option name="adminComment">
108 <categoryname>profile.personal</categoryname>
109 <optiontype>textarea</optiontype>
320f4a6d
MW
110 <outputclass>wcf\system\option\user\NewlineToBreakUserOptionOutput</outputclass>
111 <visible>2</visible>
112 <editable>2</editable>
113 </option>
114 <option name="homepage">
115 <categoryname>profile.contact</categoryname>
9a2e9e76 116 <optiontype>URL</optiontype>
4128a77a 117 <validationpattern>^$|^https?://</validationpattern>
320f4a6d
MW
118 <outputclass>wcf\system\option\user\URLUserOptionOutput</outputclass>
119 <searchable>1</searchable>
320f4a6d
MW
120 <visible>15</visible>
121 <editable>3</editable>
122 </option>
123 <option name="icq">
124 <categoryname>profile.contact</categoryname>
125 <optiontype>text</optiontype>
320f4a6d 126 <validationpattern>^$|^([0-9](-| )?)+[0-9]$</validationpattern>
4128a77a 127 <searchable>1</searchable>
320f4a6d
MW
128 <visible>15</visible>
129 <editable>3</editable>
7d7b9ac8 130 <isdisabled>1</isdisabled>
4128a77a 131 <contentpattern>^(\d{3})-(\d{3})-(\d{3})$</contentpattern>
320f4a6d
MW
132 </option>
133 <option name="skype">
134 <categoryname>profile.contact</categoryname>
135 <optiontype>text</optiontype>
136 <searchable>1</searchable>
137 <visible>15</visible>
138 <editable>3</editable>
7d7b9ac8 139 <isdisabled>1</isdisabled>
320f4a6d
MW
140 </option>
141 <option name="facebook">
142 <categoryname>profile.contact</categoryname>
143 <optiontype>text</optiontype>
320f4a6d 144 <validationpattern>^$|^[A-Za-z\d.]{5,}$</validationpattern>
4128a77a 145 <outputclass>wcf\system\option\user\FacebookUserOptionOutput</outputclass>
320f4a6d
MW
146 <searchable>1</searchable>
147 <visible>15</visible>
148 <editable>3</editable>
4128a77a 149 <contentpattern>^https?://www.facebook.com/([A-Za-z\d.]{5,})$</contentpattern>
320f4a6d
MW
150 </option>
151 <option name="twitter">
152 <categoryname>profile.contact</categoryname>
153 <optiontype>text</optiontype>
320f4a6d 154 <validationpattern>^$|^[A-Za-z0-9_]+$</validationpattern>
4128a77a 155 <outputclass>wcf\system\option\user\TwitterUserOptionOutput</outputclass>
320f4a6d
MW
156 <searchable>1</searchable>
157 <visible>15</visible>
158 <editable>3</editable>
4128a77a 159 <contentpattern>^https?://twitter.com/([A-Za-z0-9_]+)$</contentpattern>
320f4a6d 160 </option>
320f4a6d 161 <!-- /profile -->
320f4a6d 162 <!-- settings -->
b22b7eae
AE
163 <option name="recentActivitiesFilterByFollowing">
164 <categoryname>hidden</categoryname>
165 <optiontype>boolean</optiontype>
166 <defaultvalue>1</defaultvalue>
167 </option>
320f4a6d
MW
168 <option name="timezone">
169 <categoryname>settings.general.date</categoryname>
170 <optiontype>timezone</optiontype>
171 <editable>3</editable>
172 </option>
173 <option name="showSignature">
174 <categoryname>settings.general.appearance</categoryname>
175 <optiontype>boolean</optiontype>
320f4a6d
MW
176 <defaultvalue>1</defaultvalue>
177 <options>module_user_signature</options>
4128a77a 178 <editable>3</editable>
320f4a6d 179 </option>
20f61b75
AE
180 <option name="editorPastePreserveFormatting">
181 <categoryname>settings.general.interface</categoryname>
182 <optiontype>boolean</optiontype>
20f61b75 183 <defaultvalue>1</defaultvalue>
4128a77a 184 <editable>3</editable>
20f61b75 185 </option>
320f4a6d
MW
186 <!-- settings.privacy.content -->
187 <option name="canViewOnlineStatus">
188 <categoryname>settings.privacy.content</categoryname>
189 <optiontype>select</optiontype>
4128a77a 190 <defaultvalue>0</defaultvalue>
18290128 191 <selectoptions>0:wcf.user.access.everyone
320f4a6d
MW
1921:wcf.user.access.registered
1932:wcf.user.access.following
18290128 1943:wcf.user.access.nobody</selectoptions>
4128a77a 195 <editable>3</editable>
320f4a6d
MW
196 </option>
197 <option name="canViewProfile">
198 <categoryname>settings.privacy.content</categoryname>
199 <optiontype>select</optiontype>
4128a77a 200 <defaultvalue>0</defaultvalue>
18290128 201 <selectoptions>0:wcf.user.access.everyone
320f4a6d
MW
2021:wcf.user.access.registered
2032:wcf.user.access.following
18290128 2043:wcf.user.access.nobody</selectoptions>
4128a77a 205 <editable>3</editable>
320f4a6d 206 </option>
472db672
JR
207 <option name="canViewTrophies">
208 <categoryname>settings.privacy.content</categoryname>
209 <optiontype>select</optiontype>
4128a77a
MS
210 <defaultvalue>0</defaultvalue>
211 <options>module_trophy</options>
212 <permissions>user.profile.trophy.canSeeTrophies</permissions>
472db672
JR
213 <selectoptions>0:wcf.user.access.everyone
2141:wcf.user.access.registered
2152:wcf.user.access.following
2163:wcf.user.access.nobody</selectoptions>
4128a77a 217 <editable>3</editable>
472db672 218 </option>
320f4a6d
MW
219 <!-- settings.privacy.messaging -->
220 <option name="canViewEmailAddress">
221 <categoryname>settings.privacy.messaging</categoryname>
222 <optiontype>select</optiontype>
4128a77a 223 <defaultvalue>3</defaultvalue>
18290128 224 <selectoptions>0:wcf.user.access.everyone
320f4a6d
MW
2251:wcf.user.access.registered
2262:wcf.user.access.following
18290128 2273:wcf.user.access.nobody</selectoptions>
4128a77a 228 <editable>3</editable>
320f4a6d
MW
229 </option>
230 <option name="canMail">
231 <categoryname>settings.privacy.messaging</categoryname>
232 <optiontype>select</optiontype>
4128a77a 233 <defaultvalue>1</defaultvalue>
18290128 234 <selectoptions>0:wcf.user.access.everyone
320f4a6d
MW
2351:wcf.user.access.registered
2362:wcf.user.access.following
18290128 2373:wcf.user.access.nobody</selectoptions>
4128a77a 238 <editable>3</editable>
320f4a6d
MW
239 </option>
240 <option name="adminCanMail">
241 <categoryname>settings.privacy.messaging</categoryname>
242 <optiontype>boolean</optiontype>
320f4a6d 243 <defaultvalue>1</defaultvalue>
4128a77a 244 <editable>3</editable>
320f4a6d
MW
245 </option>
246 <!-- /settings -->
285b1d92
MW
247 <option name="canWriteProfileComments">
248 <categoryname>settings.privacy.messaging</categoryname>
249 <optiontype>select</optiontype>
4128a77a 250 <defaultvalue>1</defaultvalue>
18290128 251 <selectoptions>0:wcf.user.access.everyone
b9f4bd69 2521:wcf.user.access.registered
285b1d92 2532:wcf.user.access.following
18290128 2543:wcf.user.access.nobody</selectoptions>
4128a77a 255 <editable>3</editable>
285b1d92 256 </option>
320f4a6d
MW
257 </options>
258 </import>
259</data>