Esempio n. 1
0
 def register(self, request):
     if not configuration.ALLOW_REGISTER or configuration.LDAP_ENABLED:
         raise RegistrationNotAllowed()
     serialized = RegisterSerializer(data=request.data)
     serialized.is_valid(raise_exception=True)
     User.create_user(
         username=serialized.validated_data["username"],
         email=serialized.validated_data["email"],
         password=serialized.validated_data["password"],
     )
     return Response({"status": "ok"})
    def mutate(root, info, user_data=None):
        user_obj = User.create_user(username=user_data.username,
                                    password=user_data.password)

        Audit.create_audit_entry(info)

        return CreateUser(user=user_obj)