Improved setup.

This commit is contained in:
Martin Edenhofer 2016-04-26 12:59:50 +02:00
parent 4eace918d3
commit 0bd097c06d
2 changed files with 17 additions and 9 deletions

View file

@ -2,9 +2,16 @@
# inital data set as extention to db/seeds.rb # inital data set as extention to db/seeds.rb
# create email address and apply it to all groups # create email address and apply it to all groups
channel_id = nil
channel = Channel.find_by(area: 'Email::Notification', active: true)
if channel
channel_id = channel
end
email_address = EmailAddress.create_if_not_exists( email_address = EmailAddress.create_if_not_exists(
realname: 'Zammad', realname: 'Zammad',
email: 'zammad@localhost', email: 'zammad@localhost',
channel_id: channel_id,
updated_by_id: 1, updated_by_id: 1,
created_by_id: 1 created_by_id: 1
) )

View file

@ -35,7 +35,8 @@ class ReportTest < ActiveSupport::TestCase
#Rake::Task["searchindex:create"].execute #Rake::Task["searchindex:create"].execute
system('rake searchindex:rebuild') system('rake searchindex:rebuild')
Group.create_if_not_exists( group1 = Group.lookup(name: 'Users')
group2 = Group.create_if_not_exists(
name: 'Report Test', name: 'Report Test',
updated_by_id: 1, updated_by_id: 1,
created_by_id: 1 created_by_id: 1
@ -45,7 +46,7 @@ class ReportTest < ActiveSupport::TestCase
ticket1 = Ticket.create( ticket1 = Ticket.create(
title: 'test 1', title: 'test 1',
group: Group.lookup(name: 'Report Test'), group: group2,
customer_id: 2, customer_id: 2,
state: Ticket::State.lookup(name: 'new'), state: Ticket::State.lookup(name: 'new'),
priority: Ticket::Priority.lookup(name: '2 normal'), priority: Ticket::Priority.lookup(name: '2 normal'),
@ -76,7 +77,7 @@ class ReportTest < ActiveSupport::TestCase
ticket2 = Ticket.create( ticket2 = Ticket.create(
title: 'test 2', title: 'test 2',
group: Group.lookup(name: 'Users'), group: group1.id,
customer_id: 2, customer_id: 2,
state: Ticket::State.lookup(name: 'new'), state: Ticket::State.lookup(name: 'new'),
priority: Ticket::Priority.lookup(name: '2 normal'), priority: Ticket::Priority.lookup(name: '2 normal'),
@ -101,13 +102,13 @@ class ReportTest < ActiveSupport::TestCase
created_by_id: 1, created_by_id: 1,
) )
ticket2.update_attributes( ticket2.update_attributes(
group_id: Group.lookup(name: 'Report Test').id, group_id: group2.id,
updated_at: '2015-10-28 14:30:00 UTC', updated_at: '2015-10-28 14:30:00 UTC',
) )
ticket3 = Ticket.create( ticket3 = Ticket.create(
title: 'test 3', title: 'test 3',
group: Group.lookup(name: 'Users'), group: group1,
customer_id: 2, customer_id: 2,
state: Ticket::State.lookup(name: 'open'), state: Ticket::State.lookup(name: 'open'),
priority: Ticket::Priority.lookup(name: '3 high'), priority: Ticket::Priority.lookup(name: '3 high'),
@ -134,7 +135,7 @@ class ReportTest < ActiveSupport::TestCase
ticket4 = Ticket.create( ticket4 = Ticket.create(
title: 'test 4', title: 'test 4',
group: Group.lookup(name: 'Users'), group: group1,
customer_id: 2, customer_id: 2,
state: Ticket::State.lookup(name: 'closed'), state: Ticket::State.lookup(name: 'closed'),
priority: Ticket::Priority.lookup(name: '2 normal'), priority: Ticket::Priority.lookup(name: '2 normal'),
@ -162,7 +163,7 @@ class ReportTest < ActiveSupport::TestCase
ticket5 = Ticket.create( ticket5 = Ticket.create(
title: 'test 5', title: 'test 5',
group: Group.lookup(name: 'Users'), group: group1,
customer_id: 2, customer_id: 2,
state: Ticket::State.lookup(name: 'closed'), state: Ticket::State.lookup(name: 'closed'),
priority: Ticket::Priority.lookup(name: '3 high'), priority: Ticket::Priority.lookup(name: '3 high'),
@ -194,7 +195,7 @@ class ReportTest < ActiveSupport::TestCase
ticket6 = Ticket.create( ticket6 = Ticket.create(
title: 'test 6', title: 'test 6',
group: Group.lookup(name: 'Users'), group: group1,
customer_id: 2, customer_id: 2,
state: Ticket::State.lookup(name: 'closed'), state: Ticket::State.lookup(name: 'closed'),
priority: Ticket::Priority.lookup(name: '2 normal'), priority: Ticket::Priority.lookup(name: '2 normal'),
@ -222,7 +223,7 @@ class ReportTest < ActiveSupport::TestCase
ticket7 = Ticket.create( ticket7 = Ticket.create(
title: 'test 7', title: 'test 7',
group: Group.lookup(name: 'Users'), group: group1,
customer_id: 2, customer_id: 2,
state: Ticket::State.lookup(name: 'closed'), state: Ticket::State.lookup(name: 'closed'),
priority: Ticket::Priority.lookup(name: '2 normal'), priority: Ticket::Priority.lookup(name: '2 normal'),