# 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 # all templates collections['Template'] = Template.all end end module_function :session, :push end