trabajo-afectivo/app/controllers/sessions/collection_ticket.rb

46 lines
1.4 KiB
Ruby
Raw Normal View History

# Copyright (C) 2012-2013 Zammad Foundation, http://zammad-foundation.org/
module ExtraCollection
2012-10-23 20:25:42 +00:00
def session( collections, user )
# all ticket stuff
collections['TicketStateType'] = Ticket::StateType.all
collections['TicketState'] = Ticket::State.all
collections['TicketPriority'] = Ticket::Priority.all
collections['TicketArticleType'] = Ticket::Article::Type.all
collections['TicketArticleSender'] = Ticket::Article::Sender.all
2012-11-12 09:34:22 +00:00
if !user.is_role('Customer')
2012-11-12 09:34:22 +00:00
# all signatures
collections['Signature'] = Signature.all
2012-11-12 09:34:22 +00:00
# all email addresses
collections['EmailAddress'] = EmailAddress.all
end
end
2012-10-23 20:25:42 +00:00
def push( collections, user )
# all ticket stuff
collections['TicketStateType'] = Ticket::StateType.all
collections['TicketState'] = Ticket::State.all
collections['TicketPriority'] = Ticket::Priority.all
collections['TicketArticleType'] = Ticket::Article::Type.all
collections['TicketArticleSender'] = Ticket::Article::Sender.all
2012-11-12 09:34:22 +00:00
if !user.is_role('Customer')
# all signatures
collections['Signature'] = Signature.all
2012-11-12 09:34:22 +00:00
# all email addresses
collections['EmailAddress'] = EmailAddress.all
2012-11-12 09:34:22 +00:00
# all templates
collections['Template'] = Template.all
end
end
module_function :session, :push
end