mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-10-22 00:09:14 +00:00
14 lines
352 B
Python
14 lines
352 B
Python
|
|
from rest_framework import permissions
|
|
|
|
|
|
class IsAssignee(permissions.BasePermission):
|
|
def has_object_permission(self, request, view, obj):
|
|
return obj.has_assignee(request.user)
|
|
|
|
|
|
class NotClosed(permissions.BasePermission):
|
|
def has_object_permission(self, request, view, obj):
|
|
return True
|
|
return not obj.status_closed
|