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

View File

@@ -10,19 +10,19 @@ from flask import (
)
from flask_login import current_user, login_required
from notifications_python_client.errors import HTTPError
from notifications_utils.clients import DeskproError
from notifications_utils.clients.zendesk.zendesk_client import ZendeskError
from notifications_utils.field import Field
from notifications_utils.formatters import formatted_list
from app import (
billing_api_client,
current_service,
deskpro_client,
email_branding_client,
inbound_number_client,
organisations_client,
service_api_client,
user_api_client,
zendesk_client,
)
from app.main import main
from app.main.forms import (
@@ -191,7 +191,7 @@ def submit_request_to_go_live(service_id):
if form.validate_on_submit():
try:
deskpro_client.create_ticket(
zendesk_client.create_ticket(
subject='Request to go live - {}'.format(current_service['name']),
message=(
'On behalf of {} ({})\n'
@@ -223,7 +223,7 @@ def submit_request_to_go_live(service_id):
user_email=current_user.email_address,
user_name=current_user.name
)
except DeskproError:
except ZendeskError:
abort(500, "Request to go live submission failed")
flash('Thanks for your request to go live. Well get back to you within one working day.', 'default')