Merge remote-tracking branch 'refs/remotes/origin/3.0'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / cronjob.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/vortex/cronjob.xsd">
3 <import>
4 <cronjob name="com.woltlab.wcf.refreshPackageUpdates">
5 <classname>wcf\system\cronjob\GetUpdateInfoCronjob</classname>
6 <description>Updates package information</description>
7 <description language="de">Aktualisiert Paket-Informationen</description>
8 <startminute>0</startminute>
9 <starthour>2</starthour>
10 <startdom>*/2</startdom>
11 <startmonth>*</startmonth>
12 <startdow>*</startdow>
13 <canbeedited>1</canbeedited>
14 <canbedisabled>1</canbedisabled>
15 </cronjob>
16
17 <cronjob name="com.woltlab.wcf.refreshSearchRobots">
18 <classname>wcf\system\cronjob\RefreshSearchRobotsCronjob</classname>
19 <description>Refreshes list of search robots</description>
20 <description language="de">Aktualisiert die Liste der Suchroboter</description>
21 <startminute>0</startminute>
22 <starthour>3</starthour>
23 <startdom>1</startdom>
24 <startmonth>*</startmonth>
25 <startdow>*</startdow>
26 <canbeedited>1</canbeedited>
27 <canbedisabled>1</canbedisabled>
28 </cronjob>
29
30 <cronjob name="com.woltlab.wcf.dailyCleanUp">
31 <classname>wcf\system\cronjob\DailyCleanUpCronjob</classname>
32 <description>Executes daily Cleanup</description>
33 <description language="de">Führt tägliche Aufräumarbeiten aus</description>
34 <startminute>0</startminute>
35 <starthour>1</starthour>
36 <startdom>*</startdom>
37 <startmonth>*</startmonth>
38 <startdow>*</startdow>
39 <canbeedited>1</canbeedited>
40 <canbedisabled>1</canbedisabled>
41 </cronjob>
42
43 <cronjob name="com.woltlab.wcf.hourlyCleanUp">
44 <classname>wcf\system\cronjob\HourlyCleanUpCronjob</classname>
45 <description>Executes hourly Cleanup</description>
46 <description language="de">Führt stündliche Aufräumarbeiten aus</description>
47 <startminute>0</startminute>
48 <starthour>*</starthour>
49 <startdom>*</startdom>
50 <startmonth>*</startmonth>
51 <startdow>*</startdow>
52 <canbeedited>1</canbeedited>
53 <canbedisabled>1</canbedisabled>
54 </cronjob>
55
56 <cronjob name="com.woltlab.wcf.sessionCleanUp">
57 <classname>wcf\system\cronjob\SessionCleanUpCronjob</classname>
58 <description>Deletes expired sessions</description>
59 <description language="de">Löscht abgelaufene Sessions</description>
60 <startminute>*/30</startminute>
61 <starthour>*</starthour>
62 <startdom>*</startdom>
63 <startmonth>*</startmonth>
64 <startdow>*</startdow>
65 <canbeedited>1</canbeedited>
66 <canbedisabled>1</canbedisabled>
67 </cronjob>
68
69 <cronjob name="com.woltlab.wcf.attachmentCleanUp">
70 <classname>wcf\system\cronjob\AttachmentCleanUpCronjob</classname>
71 <description>Deletes orphaned attachments</description>
72 <description language="de">Löscht verwaiste Dateianhänge</description>
73 <startminute>0</startminute>
74 <starthour>2</starthour>
75 <startdom>*</startdom>
76 <startmonth>*</startmonth>
77 <startdow>*</startdow>
78 <canbeedited>1</canbeedited>
79 <canbedisabled>1</canbedisabled>
80 </cronjob>
81
82 <cronjob name="com.woltlab.wcf.backgroundQueueCleanUp">
83 <classname>wcf\system\cronjob\BackgroundQueueCleanUpCronjob</classname>
84 <description>Requeues stuck queue items</description>
85 <description language="de">Räumt Hintergrundaufgaben auf</description>
86 <startminute>*/10</startminute>
87 <starthour>*</starthour>
88 <startdom>*</startdom>
89 <startmonth>*</startmonth>
90 <startdow>*</startdow>
91 <canbeedited>1</canbeedited>
92 <canbedisabled>1</canbedisabled>
93 </cronjob>
94
95 <cronjob name="com.woltlab.wcf.lastActivityUpdate">
96 <classname>wcf\system\cronjob\LastActivityCronjob</classname>
97 <description>Updates last activity timestamp</description>
98 <description language="de">Aktualisiert Zeitpunkt der letzten Aktivität</description>
99 <startminute>*/5</startminute>
100 <starthour>*</starthour>
101 <startdom>*</startdom>
102 <startmonth>*</startmonth>
103 <startdow>*</startdow>
104 <active>1</active>
105 <canbeedited>1</canbeedited>
106 <canbedisabled>1</canbedisabled>
107 </cronjob>
108
109 <cronjob name="com.woltlab.wcf.userQuit">
110 <classname>wcf\system\cronjob\UserQuitCronjob</classname>
111 <description>Deletes canceled user accounts</description>
112 <description language="de">Löscht gekündigte Benutzer-Accounts</description>
113 <startminute>0</startminute>
114 <starthour>0</starthour>
115 <startdom>*</startdom>
116 <startmonth>*</startmonth>
117 <startdow>*</startdow>
118 <active>1</active>
119 <canbeedited>1</canbeedited>
120 <canbedisabled>1</canbedisabled>
121 </cronjob>
122
123 <cronjob name="com.woltlab.wcf.dailyMailNotification">
124 <classname>wcf\system\cronjob\DailyMailNotificationCronjob</classname>
125 <description>Sends daily mail notifications</description>
126 <description language="de">Versendet tägliche E-Mail-Benachrichtigungen</description>
127 <startminute>*/30</startminute>
128 <starthour>*</starthour>
129 <startdom>*</startdom>
130 <startmonth>*</startmonth>
131 <startdow>*</startdow>
132 <active>1</active>
133 <canbeedited>1</canbeedited>
134 <canbedisabled>1</canbedisabled>
135 </cronjob>
136
137 <cronjob name="com.woltlab.wcf.moderationQueueCleanup">
138 <classname>wcf\system\cronjob\ModerationQueueCronjob</classname>
139 <description>Moderation queue cleanup</description>
140 <description language="de">Löscht veraltete Einträge in der Moderation</description>
141 <startminute>0</startminute>
142 <starthour>1</starthour>
143 <startdom>*</startdom>
144 <startmonth>*</startmonth>
145 <startdow>*</startdow>
146 <active>1</active>
147 <canbeedited>1</canbeedited>
148 <canbedisabled>1</canbedisabled>
149 </cronjob>
150
151 <cronjob name="com.woltlab.wcf.statDailyBuilder">
152 <classname>wcf\system\cronjob\StatDailyBuilderCronjob</classname>
153 <description>Builds the daily statistics</description>
154 <description language="de">Generiert die täglichen Statistiken</description>
155 <startminute>0</startminute>
156 <starthour>1</starthour>
157 <startdom>*</startdom>
158 <startmonth>*</startmonth>
159 <startdow>*</startdow>
160 <active>1</active>
161 <canbeedited>1</canbeedited>
162 <canbedisabled>1</canbedisabled>
163 </cronjob>
164
165 <cronjob name="com.woltlab.wcf.userGroupAssignment">
166 <classname>wcf\system\cronjob\UserGroupAssignmentCronjob</classname>
167 <description>Automatically assigns users to user groups</description>
168 <description language="de">Ordnet Benutzer automatisch Benutzergruppen zu</description>
169 <startminute>*/30</startminute>
170 <starthour>*</starthour>
171 <startdom>*</startdom>
172 <startmonth>*</startmonth>
173 <startdow>*</startdow>
174 <active>1</active>
175 <canbeedited>1</canbeedited>
176 <canbedisabled>1</canbedisabled>
177 </cronjob>
178
179 <cronjob name="com.woltlab.wcf.userBan">
180 <classname>wcf\system\cronjob\UserBanCronjob</classname>
181 <description>Unbans users and enables disabled avatars and disabled signatures</description>
182 <description language="de">Entsperrt gesperrte Benutzer, Avatare und Signaturen</description>
183 <startminute>0</startminute>
184 <starthour>1</starthour>
185 <startdom>*</startdom>
186 <startmonth>*</startmonth>
187 <startdow>*</startdow>
188 <active>1</active>
189 <canbeedited>1</canbeedited>
190 <canbedisabled>1</canbedisabled>
191 </cronjob>
192
193 <cronjob name="com.woltlab.wcf.articlePublication">
194 <classname>wcf\system\cronjob\ArticlePublicationCronjob</classname>
195 <description>Publishes delayed articles</description>
196 <description language="de">Veröffentlicht Artikel</description>
197 <startminute>*/5</startminute>
198 <starthour>*</starthour>
199 <startdom>*</startdom>
200 <startmonth>*</startmonth>
201 <startdow>*</startdow>
202 <canbeedited>1</canbeedited>
203 <canbedisabled>1</canbedisabled>
204 </cronjob>
205
206 <cronjob name="com.woltlab.wcf.expiringPaidSubscriptionUser">
207 <classname>wcf\system\cronjob\ExpiringPaidSubscriptionUserCronjob</classname>
208 <description>Sends notifications about expiring paid subscriptions</description>
209 <description language="de">Sendet Benachrichtigungen über ablaufende bezahlte Mitgliedschaften</description>
210 <startminute>0</startminute>
211 <starthour>2</starthour>
212 <startdom>*</startdom>
213 <startmonth>*</startmonth>
214 <startdow>*</startdow>
215 <canbeedited>1</canbeedited>
216 <canbedisabled>1</canbedisabled>
217 </cronjob>
218
219 <cronjob name="com.woltlab.wcf.rebuildSitemap">
220 <classname>wcf\system\cronjob\RebuildSitemapCronjob</classname>
221 <description>Rebuilds the sitemap</description>
222 <description language="de">Aktualisiert die Sitemap</description>
223 <startminute>0</startminute>
224 <starthour>3</starthour>
225 <startdom>*</startdom>
226 <startmonth>*</startmonth>
227 <startdow>*</startdow>
228 <canbeedited>1</canbeedited>
229 <canbedisabled>1</canbedisabled>
230 </cronjob>
231
232 <cronjob name="com.woltlab.wcf.assignTrophies">
233 <classname>wcf\system\cronjob\AssignTrophiesCronjob</classname>
234 <description>Assign trophies based on rules</description>
235 <description language="de">Ordnet Trophäen aufgrund der Regeln zu</description>
236 <startminute>*/15</startminute>
237 <starthour>*</starthour>
238 <startdom>*</startdom>
239 <startmonth>*</startmonth>
240 <startdow>*</startdow>
241 <canbeedited>1</canbeedited>
242 <canbedisabled>1</canbedisabled>
243 </cronjob>
244 </import>
245
246 <delete>
247 <!-- cronjobs with names now -->
248 <cronjob>
249 <classname>wcf\system\cronjob\GetUpdateInfoCronjob</classname>
250 </cronjob>
251
252 <cronjob>
253 <classname>wcf\system\cronjob\RefreshSearchRobotsCronjob</classname>
254 </cronjob>
255
256 <cronjob>
257 <classname>wcf\system\cronjob\DailyCleanUpCronjob</classname>
258 </cronjob>
259
260 <cronjob>
261 <classname>wcf\system\cronjob\HourlyCleanUpCronjob</classname>
262 </cronjob>
263
264 <cronjob>
265 <classname>wcf\system\cronjob\SessionCleanUpCronjob</classname>
266 </cronjob>
267
268 <cronjob>
269 <classname>wcf\system\cronjob\AttachmentCleanUpCronjob</classname>
270 </cronjob>
271
272 <cronjob>
273 <classname>wcf\system\cronjob\LastActivityCronjob</classname>
274 </cronjob>
275
276 <cronjob>
277 <classname>wcf\system\cronjob\UserQuitCronjob</classname>
278 </cronjob>
279
280 <cronjob>
281 <classname>wcf\system\cronjob\DailyMailNotificationCronjob</classname>
282 </cronjob>
283
284 <cronjob>
285 <classname>wcf\system\cronjob\ModerationQueueCronjob</classname>
286 </cronjob>
287
288 <cronjob>
289 <classname>wcf\system\cronjob\StatDailyBuilderCronjob</classname>
290 </cronjob>
291
292 <cronjob>
293 <classname>wcf\system\cronjob\UserGroupAssignmentCronjob</classname>
294 </cronjob>
295
296 <cronjob>
297 <classname>wcf\system\cronjob\UserBanCronjob</classname>
298 </cronjob>
299 <!-- /cronjobs with names now -->
300 </delete>
301 </data>