Exemple #1
0
 def post(self, request):
     """
     Creates a new feedback email and sends it to admins.
     """
     required = ["message", "user-interface"]
     missing_keys = check_missing_keys(request.data, required)
     if missing_keys:
         return keys_not_found(missing_keys)
     result = self._email(request, request.user.username,
                          lookupEmail(request.user.username),
                          request.data["message"])
     return Response(result, status=status.HTTP_201_CREATED)
Exemple #2
0
 def post(self, request):
     """
     Creates a new feedback email and sends it to admins.
     """
     required = ["message", "user-interface"]
     missing_keys = check_missing_keys(request.data, required)
     if missing_keys:
         return keys_not_found(missing_keys)
     result = self._email(request,
                          request.user.username,
                          lookupEmail(request.user.username),
                          request.data["message"])
     return Response(result, status=status.HTTP_201_CREATED)
Exemple #3
0
 def post(self, request):
     """
     Creates a new feedback email and sends it to admins
     """
     data = request.data
     required = ['message',]
     missing_keys = valid_post_data(data, required)
     if missing_keys:
         return keys_not_found(missing_keys)
     #Pass arguments
     user = request.user
     message = data['message']
     user_email = lookupEmail(user.username)
     result = feedback_email(request, user.username, user_email, message)
     return Response(result, status=status.HTTP_201_CREATED)
Exemple #4
0
 def post(self, request):
     """
     Creates a new feedback email and sends it to admins
     """
     data = request.data
     required = [
         'message',
     ]
     missing_keys = valid_post_data(data, required)
     if missing_keys:
         return keys_not_found(missing_keys)
     #Pass arguments
     user = request.user
     message = data['message']
     user_email = lookupEmail(user.username)
     result = feedback_email(request, user.username, user_email, message)
     return Response(result, status=status.HTTP_201_CREATED)