12345678910111213 |
- from glitchtip.permissions import ScopedPermission
- class TeamPermission(ScopedPermission):
- scope_map = {
- "GET": ["team:read", "team:write", "team:admin"],
- "POST": ["team:write", "team:admin"],
- "PUT": ["team:write", "team:admin"],
- "DELETE": ["team:admin"],
- }
- def get_user_scopes(self, obj, user):
- return obj.organization.get_user_scopes(user)
|