123456789101112131415161718192021222324252627282930313233343536373839404142 |
- # Copyright (C) 2012-2013 Zammad Foundation, http://zammad-foundation.org/
- module ExtraCollection
- 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
- if !user.is_role('Customer')
- # all signatures
- collections['Signature'] = Signature.all
- # all email addresses
- collections['EmailAddress'] = EmailAddress.all
- end
- end
- 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
- if !user.is_role('Customer')
- # all signatures
- collections['Signature'] = Signature.all
- # all email addresses
- collections['EmailAddress'] = EmailAddress.all
- end
- end
- module_function :session, :push
- end
|