def mutate(cls, root, info, input): serializer = UserCreatePasswordRetypeSerializer(data=input) try: serializer.is_valid(raise_exception=True) except Exception as e: return cls(user=None, errors=get_formatted_exception(e)) return cls(user=serializer.save(request=info.context))
def mutate(cls, root, info, input): user = info.context.user serializer = UserSerializer(user, data=input, partial=True) try: serializer.is_valid(raise_exception=True) except Exception as e: return cls(user=None, errors=get_formatted_exception(e)) return cls(user=serializer.save())
def mutate(cls, root, info, input): serializer = ActivationSerializer(data=input) try: serializer.is_valid(raise_exception=True) except Exception as e: return cls(errors=get_formatted_exception(e)) serializer.save(request=info.context) return cls()
def mutate(cls, root, info, input): serializer = SendEmailResetSerializer(data=input) try: serializer.is_valid(raise_exception=True) serializer.send(request=info.context) except Exception as e: return cls(errors=get_formatted_exception(e)) return cls()
def mutate(cls, root, info, input): serializer = SetPasswordRetypeSerializer(data=input) serializer.user = info.context.user try: serializer.is_valid(raise_exception=True) serializer.save(request=info.context) except Exception as e: return cls(errors=get_formatted_exception(e)) return cls()