Merge branch 'develop' of github.com:martini/zammad into develop
Conflicts: test/unit/ticket_sla_test.rb
This commit is contained in:
commit
7ff5568b37
59 changed files with 361 additions and 358 deletions
|
@ -207,11 +207,11 @@ class Package < ApplicationModel
|
||||||
end
|
end
|
||||||
|
|
||||||
# uninstall files of old package
|
# uninstall files of old package
|
||||||
self.uninstall({
|
self.uninstall(
|
||||||
name: package_db.name,
|
name: package_db.name,
|
||||||
version: package_db.version,
|
version: package_db.version,
|
||||||
migration_not_down: true,
|
migration_not_down: true,
|
||||||
})
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
# store package
|
# store package
|
||||||
|
|
|
@ -42,10 +42,13 @@ returns
|
||||||
|
|
||||||
# send update to browser
|
# send update to browser
|
||||||
if session && session['id']
|
if session && session['id']
|
||||||
self.send( client_id, {
|
self.send(
|
||||||
|
client_id,
|
||||||
|
{
|
||||||
event: 'ws:login',
|
event: 'ws:login',
|
||||||
data: { success: true },
|
data: { success: true },
|
||||||
})
|
}
|
||||||
|
)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -54,11 +54,11 @@ class Sessions::Backend::ActivityStream
|
||||||
end
|
end
|
||||||
|
|
||||||
@client.log 'notify', "push activity_stream #{ data.first.class.to_s } for user #{ @user.id }"
|
@client.log 'notify', "push activity_stream #{ data.first.class.to_s } for user #{ @user.id }"
|
||||||
@client.send({
|
@client.send(
|
||||||
event: 'activity_stream_rebuild',
|
event: 'activity_stream_rebuild',
|
||||||
collection: 'activity_stream',
|
collection: 'activity_stream',
|
||||||
data: data,
|
data: data,
|
||||||
})
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -74,18 +74,18 @@ class Sessions::Backend::Collections::Base
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
@client.log 'notify', "push assets for push_collection #{ items.first.class.to_s } for user #{ @user.id }"
|
@client.log 'notify', "push assets for push_collection #{ items.first.class.to_s } for user #{ @user.id }"
|
||||||
@client.send({
|
@client.send(
|
||||||
data: assets,
|
data: assets,
|
||||||
event: [ 'loadAssets' ],
|
event: [ 'loadAssets' ],
|
||||||
})
|
)
|
||||||
|
|
||||||
@client.log 'notify', "push push_collection #{ items.first.class.to_s } for user #{ @user.id }"
|
@client.log 'notify', "push push_collection #{ items.first.class.to_s } for user #{ @user.id }"
|
||||||
@client.send({
|
@client.send(
|
||||||
event: 'resetCollection',
|
event: 'resetCollection',
|
||||||
data: {
|
data: {
|
||||||
items.first.class.to_app_model => all,
|
items.first.class.to_app_model => all,
|
||||||
},
|
},
|
||||||
})
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.model_set(model)
|
def self.model_set(model)
|
||||||
|
|
|
@ -54,11 +54,11 @@ class Sessions::Backend::Rss
|
||||||
end
|
end
|
||||||
|
|
||||||
@client.log 'notify', "push rss for user #{@user.id}"
|
@client.log 'notify', "push rss for user #{@user.id}"
|
||||||
@client.send({
|
@client.send(
|
||||||
event: 'rss_rebuild',
|
event: 'rss_rebuild',
|
||||||
collection: 'dashboard_rss',
|
collection: 'dashboard_rss',
|
||||||
data: data,
|
data: data,
|
||||||
})
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -59,10 +59,10 @@ class Sessions::Backend::TicketCreate
|
||||||
end
|
end
|
||||||
|
|
||||||
@client.log 'notify', "push ticket_create for user #{ @user.id }"
|
@client.log 'notify', "push ticket_create for user #{ @user.id }"
|
||||||
@client.send({
|
@client.send(
|
||||||
collection: 'ticket_create_attributes',
|
collection: 'ticket_create_attributes',
|
||||||
data: data,
|
data: data,
|
||||||
})
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -57,10 +57,10 @@ class Sessions::Backend::TicketOverviewIndex
|
||||||
end
|
end
|
||||||
|
|
||||||
@client.log 'notify', "push overview_index for user #{ @user.id }"
|
@client.log 'notify', "push overview_index for user #{ @user.id }"
|
||||||
@client.send({
|
@client.send(
|
||||||
event: ['ticket_overview_index'],
|
event: ['ticket_overview_index'],
|
||||||
data: data,
|
data: data,
|
||||||
})
|
)
|
||||||
end
|
end
|
||||||
|
|
||||||
end
|
end
|
||||||
|
|
|
@ -106,11 +106,11 @@ class Sessions::Backend::TicketOverviewList
|
||||||
@client.log 'notify', "push overview_list for user #{ @user.id }"
|
@client.log 'notify', "push overview_list for user #{ @user.id }"
|
||||||
|
|
||||||
# send update to browser
|
# send update to browser
|
||||||
@client.send({
|
@client.send(
|
||||||
data: assets,
|
data: assets,
|
||||||
event: [ 'loadAssets' ]
|
event: [ 'loadAssets' ]
|
||||||
})
|
)
|
||||||
@client.send({
|
@client.send(
|
||||||
data: {
|
data: {
|
||||||
view: item[:index].link.to_s,
|
view: item[:index].link.to_s,
|
||||||
overview: overview_data[:overview],
|
overview: overview_data[:overview],
|
||||||
|
@ -122,7 +122,7 @@ class Sessions::Backend::TicketOverviewList
|
||||||
},
|
},
|
||||||
},
|
},
|
||||||
event: [ 'ticket_overview_rebuild' ],
|
event: [ 'ticket_overview_rebuild' ],
|
||||||
})
|
)
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
return results if !@client
|
return results if !@client
|
||||||
|
|
Loading…
Reference in a new issue