We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8931916 commit aafbae4Copy full SHA for aafbae4
backend/apps/nest/auth/calendar_events.py
@@ -0,0 +1,13 @@
1
+"""Nest calendar events authorization permissions."""
2
+
3
+from apps.owasp.models.entity_member import EntityMember
4
+from apps.slack.models.member import Member
5
6
7
+def has_calendar_events_permission(slack_user_id: str):
8
+ """Check if a user has permission to access calendar events feature."""
9
+ try:
10
+ member = Member.objects.get(slack_user_id=slack_user_id)
11
+ except Member.DoesNotExist:
12
+ return False
13
+ return EntityMember.objects.filter(member=member.user, role=EntityMember.Role.LEADER).exists()
0 commit comments