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)
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)
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)