Skip to content

Commit aafbae4

Browse files
committed
Add permission
1 parent 8931916 commit aafbae4

File tree

1 file changed

+13
-0
lines changed

1 file changed

+13
-0
lines changed
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)