Skip to content

Commit ce94069

Browse files
committed
membership-request [#855]: configure notification builders
1 parent c8644a1 commit ce94069

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

invenio_app_rdm/config.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,11 @@
4545
CommunityInvitationDeclineNotificationBuilder,
4646
CommunityInvitationExpireNotificationBuilder,
4747
CommunityInvitationSubmittedNotificationBuilder,
48+
CommunityMembershipRequestAcceptNotificationBuilder,
49+
CommunityMembershipRequestCancelNotificationBuilder,
50+
CommunityMembershipRequestDeclineNotificationBuilder,
51+
CommunityMembershipRequestExpireNotificationBuilder,
52+
CommunityMembershipRequestSubmittedNotificationBuilder,
4853
)
4954
from invenio_notifications.backends import EmailNotificationBackend
5055
from invenio_rdm_records.notifications.builders import (
@@ -1320,6 +1325,12 @@ def github_link_render(record):
13201325
community_notifications.SubCommunityCreate.type: community_notifications.SubCommunityCreate,
13211326
community_notifications.SubCommunityAccept.type: community_notifications.SubCommunityAccept,
13221327
community_notifications.SubCommunityDecline.type: community_notifications.SubCommunityDecline,
1328+
# Community membership request
1329+
CommunityMembershipRequestAcceptNotificationBuilder.type: CommunityMembershipRequestAcceptNotificationBuilder,
1330+
CommunityMembershipRequestCancelNotificationBuilder.type: CommunityMembershipRequestCancelNotificationBuilder,
1331+
CommunityMembershipRequestDeclineNotificationBuilder.type: CommunityMembershipRequestDeclineNotificationBuilder,
1332+
CommunityMembershipRequestExpireNotificationBuilder.type: CommunityMembershipRequestExpireNotificationBuilder,
1333+
CommunityMembershipRequestSubmittedNotificationBuilder.type: CommunityMembershipRequestSubmittedNotificationBuilder,
13231334
}
13241335
"""Notification builders."""
13251336

0 commit comments

Comments
 (0)