send zendesk rather than deskpro tickets

This commit is contained in:
Leo Hemsted
2018-04-24 17:37:15 +01:00
parent 63061b1bab
commit d675ceb5c2
11 changed files with 48 additions and 59 deletions

View File

@@ -3,13 +3,13 @@ from datetime import datetime
import pytz
from flask import abort, redirect, render_template, request, session, url_for
from flask_login import current_user
from notifications_utils.clients import DeskproError
from notifications_utils.clients.zendesk.zendesk_client import ZendeskError
from app import (
convert_to_boolean,
current_service,
deskpro_client,
service_api_client,
zendesk_client,
)
from app.main import main
from app.main.forms import Feedback, Problem, SupportType, Triage
@@ -137,15 +137,15 @@ def feedback(ticket_type):
)
try:
deskpro_client.create_ticket(
zendesk_client.create_ticket(
subject='Notify feedback {}'.format(user_name),
message=feedback_msg,
ticket_type=ticket_type,
urgency=10 if urgent else 1,
p1=urgent,
user_email=user_email,
user_name=user_name
)
except DeskproError:
except ZendeskError:
abort(500, "Feedback submission failed")
return redirect(url_for('.thanks', urgent=urgent, anonymous=anonymous))