QA results.

This commit is contained in:
Thorsten Eckel 2015-12-18 10:22:08 +01:00
parent 5fa7ef0ba8
commit 9d38d12c16
2 changed files with 10 additions and 10 deletions

View file

@ -499,7 +499,7 @@ module Import::Zendesk
local_ticket_fields = {
title: zendesk_ticket.subject,
note: zendesk_ticket.description,
group_id: @zendesk_group_mapping[ zendesk_ticket.group_id ] || 1, # TODO
group_id: @zendesk_group_mapping[ zendesk_ticket.group_id ] || 1,
customer_id: @zendesk_user_mapping[ zendesk_ticket.requester_id ],
organization_id: @zendesk_organization_mapping[ zendesk_ticket.organization_id ],
state: Ticket::State.lookup( name: mapping_state( zendesk_ticket.status ) ),
@ -524,11 +524,11 @@ module Import::Zendesk
# TODO: zendesk_ticket.external_id ?
if zendesk_ticket.via.channel == 'web'
local_ticket_fields[:create_article_type_id] = article_type_note.id # TODO
local_ticket_fields[:create_article_type_id] = article_type_web.id
elsif zendesk_ticket.via.channel == 'email'
local_ticket_fields[:create_article_type_id] = article_type_email.id
elsif zendesk_ticket.via.channel == 'sample_ticket'
local_ticket_fields[:create_article_type_id] = article_type_note.id # TODO
local_ticket_fields[:create_article_type_id] = article_type_note.id
elsif zendesk_ticket.via.channel == 'twitter'
# TODO
@ -599,15 +599,15 @@ module Import::Zendesk
if zendesk_article.via.channel == 'web'
local_article_fields[:message_id] = zendesk_article.id
local_article_fields[:type_id] = article_type_note.id # TODO
local_article_fields[:type_id] = article_type_web.id
elsif zendesk_article.via.channel == 'email'
local_article_fields[:from] = zendesk_article.via.source.from.address
local_article_fields[:to] = zendesk_article.via.source.to.address # TODO: or zendesk_article.via.from.original_recipients=[\"martin.edenhofer42@gmail.com\", \"support@znunyhelp.zendesk.com\"]
local_article_fields[:to] = zendesk_article.via.source.to.address # Notice zendesk_article.via.from.original_recipients=[\"another@gmail.com\", \"support@example.zendesk.com\"]
local_article_fields[:message_id] = zendesk_article.id
local_article_fields[:type_id] = article_type_email.id
elsif zendesk_article.via.channel == 'sample_ticket'
local_article_fields[:message_id] = zendesk_article.id
local_article_fields[:type_id] = article_type_note.id # TODO
local_article_fields[:type_id] = article_type_note.id
elsif zendesk_article.via.channel == 'twitter'
local_article_fields[:message_id] = zendesk_article.id
@ -689,7 +689,7 @@ module Import::Zendesk
# TODO
next if !macro.active
# "url"=>"https://znunyhelp.zendesk.com/api/v2/macros/59511191.json"
# "url"=>"https://example.zendesk.com/api/v2/macros/59511191.json"
# "id"=>59511191
# "title"=>"Herabstufen und informieren"
# "active"=>true
@ -738,7 +738,7 @@ module Import::Zendesk
@client.views.all { |view|
# "url" => "https://znunyhelp.zendesk.com/api/v2/views/59511071.json"
# "url" => "https://example.zendesk.com/api/v2/views/59511071.json"
# "id" => 59511071
# "title" => "Ihre Tickets"
# "active" => true
@ -867,7 +867,7 @@ module Import::Zendesk
@client.automations.all { |automation|
# "url" => "https://znunyhelp.zendesk.com/api/v2/automations/60037892.json"
# "url" => "https://example.zendesk.com/api/v2/automations/60037892.json"
# "id" => 60037892
# "title" => "Ticket aus Facebook-Nachricht 1 ..."
# "active" => true

View file

@ -4,7 +4,7 @@ require 'integration_test_helper'
class ZendeskImportTest < ActiveSupport::TestCase
if !ENV['IMPORT_ZENDESK_ENDPOINT']
fail "ERROR: Need IMPORT_ZENDESK_ENDPOINT - hint IMPORT_ZENDESK_ENDPOINT='https://znuny.zendesk.com/api/v2'"
fail "ERROR: Need IMPORT_ZENDESK_ENDPOINT - hint IMPORT_ZENDESK_ENDPOINT='https://example.zendesk.com/api/v2'"
end
if !ENV['IMPORT_ZENDESK_ENDPOINT_KEY']
fail "ERROR: Need IMPORT_ZENDESK_ENDPOINT_KEY - hint IMPORT_ZENDESK_ENDPOINT_KEY='01234567899876543210'"