|
@@ -4,10 +4,6 @@ module ExtraCollection
|
|
|
def session( collections, assets, user )
|
|
|
|
|
|
# all ticket stuff
|
|
|
- collections[ Macro.to_app_model ] = []
|
|
|
- Macro.all.each do |item|
|
|
|
- assets = item.assets(assets)
|
|
|
- end
|
|
|
collections[ Ticket::StateType.to_app_model ] = []
|
|
|
Ticket::StateType.all.each do |item|
|
|
|
assets = item.assets(assets)
|
|
@@ -30,13 +26,20 @@ module ExtraCollection
|
|
|
end
|
|
|
if user.permissions?(['ticket.agent', 'admin.channel_email'])
|
|
|
|
|
|
- # all signatures
|
|
|
+ collections[ Macro.to_app_model ] = []
|
|
|
+ Macro.all.each do |item|
|
|
|
+ assets = item.assets(assets)
|
|
|
+ end
|
|
|
+ collections[ TextModule.to_app_model ] = []
|
|
|
+ TextModule.all.each do |item|
|
|
|
+ assets = item.assets(assets)
|
|
|
+ end
|
|
|
+
|
|
|
collections[ Signature.to_app_model ] = []
|
|
|
Signature.all.each do |item|
|
|
|
assets = item.assets(assets)
|
|
|
end
|
|
|
|
|
|
- # all email addresses
|
|
|
collections[ EmailAddress.to_app_model ] = []
|
|
|
EmailAddress.all.each do |item|
|
|
|
assets = item.assets(assets)
|