Merge pull request #236 from astagi/feature/me
Add users me endpointremotes/origin/enhancement/email-actions
commit
f4856f95ee
|
@ -264,6 +264,15 @@ class UsersViewSet(ModelCrudViewSet):
|
|||
|
||||
return Response(status=status.HTTP_204_NO_CONTENT)
|
||||
|
||||
@list_route(methods=["GET"])
|
||||
def me(self, request, pk=None):
|
||||
"""
|
||||
Get me.
|
||||
"""
|
||||
self.check_permissions(request, "me", None)
|
||||
user_data = serializers.UserSerializer(request.user).data
|
||||
return Response(user_data, status=status.HTTP_200_OK)
|
||||
|
||||
@list_route(methods=["POST"])
|
||||
def cancel(self, request, pk=None):
|
||||
"""
|
||||
|
|
|
@ -35,6 +35,7 @@ class UserPermission(TaigaResourcePermission):
|
|||
change_password_from_recovery_perms = AllowAny()
|
||||
change_password_perms = IsAuthenticated()
|
||||
change_avatar_perms = IsAuthenticated()
|
||||
me_perms = IsAuthenticated()
|
||||
remove_avatar_perms = IsAuthenticated()
|
||||
starred_perms = AllowAny()
|
||||
change_email_perms = IsTheSameUser()
|
||||
|
|
Loading…
Reference in New Issue