Class: IshManager::EmailConversationsController

Inherits:
ApplicationController show all
Defined in:
app/controllers/ish_manager/email_conversations_controller.rb

Instance Method Summary collapse

Methods inherited from ApplicationController

#home

Instance Method Details

#indexObject



8
9
10
11
# File 'app/controllers/ish_manager/email_conversations_controller.rb', line 8

def index
  authorize! :email_conversations_index, IshManager::Ability
  @email_conversations = ::Office::EmailConversation.all.order_by( latest_date: :desc )
end

#showObject



13
14
15
16
17
18
# File 'app/controllers/ish_manager/email_conversations_controller.rb', line 13

def show
  authorize! :email_conversations_show, IshManager::Ability
  @email_conversation = ::Office::EmailConversation.find( params[:id] )
  @email_messages = @email_conversation.email_messages.order_by( date: :asc )
  @email_conversation.update_attributes({ state: Conv::STATE_READ })
end