Merge branch '5.2' into 5.3
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / userNotificationEvent.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/2019/userNotificationEvent.xsd">
3 <import>
4 <event>
5 <name>following</name>
6 <objecttype>com.woltlab.wcf.user.follow</objecttype>
7 <classname>wcf\system\user\notification\event\UserFollowFollowingUserNotificationEvent</classname>
8 </event>
9 <event>
10 <name>comment</name>
11 <objecttype>com.woltlab.wcf.user.profileComment.notification</objecttype>
12 <classname>wcf\system\user\notification\event\UserProfileCommentUserNotificationEvent</classname>
13 <options>module_user_profile_wall</options>
14 <preset>1</preset>
15 </event>
16 <event>
17 <name>commentResponse</name>
18 <objecttype>com.woltlab.wcf.user.profileComment.response.notification</objecttype>
19 <classname>wcf\system\user\notification\event\UserProfileCommentResponseUserNotificationEvent</classname>
20 <options>module_user_profile_wall</options>
21 <preset>1</preset>
22 </event>
23 <event>
24 <name>commentResponseOwner</name>
25 <objecttype>com.woltlab.wcf.user.profileComment.response.notification</objecttype>
26 <classname>wcf\system\user\notification\event\UserProfileCommentResponseOwnerUserNotificationEvent</classname>
27 <options>module_user_profile_wall</options>
28 <preset>1</preset>
29 </event>
30 <event>
31 <name>like</name>
32 <objecttype>com.woltlab.wcf.user.profileComment.like.notification</objecttype>
33 <classname>wcf\system\user\notification\event\UserProfileCommentLikeUserNotificationEvent</classname>
34 <options>module_like</options>
35 <preset>1</preset>
36 </event>
37 <event>
38 <name>like</name>
39 <objecttype>com.woltlab.wcf.user.profileComment.response.like.notification</objecttype>
40 <classname>wcf\system\user\notification\event\UserProfileCommentResponseLikeUserNotificationEvent</classname>
41 <options>module_like</options>
42 <preset>1</preset>
43 </event>
44 <event>
45 <name>comment</name>
46 <objecttype>com.woltlab.wcf.moderation.queue.notification</objecttype>
47 <classname>wcf\system\user\notification\event\ModerationQueueCommentUserNotificationEvent</classname>
48 <permissions>mod.general.canUseModeration</permissions>
49 <preset>1</preset>
50 </event>
51 <event>
52 <name>commentResponse</name>
53 <objecttype>com.woltlab.wcf.moderation.queue.response.notification</objecttype>
54 <classname>wcf\system\user\notification\event\ModerationQueueCommentResponseUserNotificationEvent</classname>
55 <permissions>mod.general.canUseModeration</permissions>
56 <preset>1</preset>
57 </event>
58 <event>
59 <name>expiring</name>
60 <objecttype>com.woltlab.wcf.paidSubscription.user</objecttype>
61 <classname>wcf\system\user\notification\event\ExpiringPaidSubscriptionUserUserNotificationEvent</classname>
62 <options>module_paid_subscription</options>
63 <preset>1</preset>
64 </event>
65 <event>
66 <name>received</name>
67 <objecttype>com.woltlab.wcf.userTrophy.notification</objecttype>
68 <classname>wcf\system\user\notification\event\UserTrophyReceivedNotificationEvent</classname>
69 <options>module_trophy</options>
70 <permissions>user.profile.trophy.canSeeTrophies</permissions>
71 <preset>1</preset>
72 </event>
73 <event>
74 <name>comment</name>
75 <objecttype>com.woltlab.wcf.page.notification</objecttype>
76 <classname>wcf\system\user\notification\event\PageCommentUserNotificationEvent</classname>
77 <permissions>admin.content.cms.canManagePage</permissions>
78 <preset>1</preset>
79 </event>
80 <event>
81 <name>commentResponse</name>
82 <objecttype>com.woltlab.wcf.page.response.notification</objecttype>
83 <classname>wcf\system\user\notification\event\PageCommentResponseUserNotificationEvent</classname>
84 <permissions>admin.content.cms.canManagePage</permissions>
85 <preset>1</preset>
86 </event>
87 <event>
88 <name>commentResponseOwner</name>
89 <objecttype>com.woltlab.wcf.page.response.notification</objecttype>
90 <classname>wcf\system\user\notification\event\PageCommentResponseOwnerUserNotificationEvent</classname>
91 <preset>1</preset>
92 </event>
93 <event>
94 <name>comment</name>
95 <objecttype>com.woltlab.wcf.articleComment.notification</objecttype>
96 <classname>wcf\system\user\notification\event\ArticleCommentUserNotificationEvent</classname>
97 <preset>1</preset>
98 <options>module_article</options>
99 </event>
100 <event>
101 <name>commentResponse</name>
102 <objecttype>com.woltlab.wcf.articleComment.response.notification</objecttype>
103 <classname>wcf\system\user\notification\event\ArticleCommentResponseUserNotificationEvent</classname>
104 <preset>1</preset>
105 <options>module_article</options>
106 </event>
107 <event>
108 <name>commentResponseOwner</name>
109 <objecttype>com.woltlab.wcf.articleComment.response.notification</objecttype>
110 <classname>wcf\system\user\notification\event\ArticleCommentResponseOwnerUserNotificationEvent</classname>
111 <preset>1</preset>
112 <options>module_article</options>
113 </event>
114 <event>
115 <name>article</name>
116 <objecttype>com.woltlab.wcf.article.notification</objecttype>
117 <classname>wcf\system\user\notification\event\ArticleUserNotificationEvent</classname>
118 <preset>1</preset>
119 <options>module_article</options>
120 </event>
121 <event>
122 <name>like</name>
123 <objecttype>com.woltlab.wcf.likeableArticle.notification</objecttype>
124 <classname>wcf\system\user\notification\event\ArticleLikeUserNotificationEvent</classname>
125 <preset>1</preset>
126 </event>
127
128 <event>
129 <name>registration</name>
130 <objecttype>com.woltlab.wcf.user.registration.notification</objecttype>
131 <classname>wcf\system\user\notification\event\UserRegistrationUserNotificationEvent</classname>
132 <permissions>admin.user.canSearchUser</permissions>
133 <preset>0</preset>
134 </event>
135 </import>
136 </data>