Sha256: 4a0667bff900115b06e8829b93365143afef43d86c21c663c779d19e7c820d07

Contents?: true

Size: 738 Bytes

Versions: 1

Compression:

Stored size: 738 Bytes

Contents

class ::IshManager::EmailConversationsController < IshManager::ApplicationController

  layout 'ish_manager/application_fullwidth'

  before_action :set_lists

  def index
    authorize! :email_conversations_index, IshManager::Ability

    if params[:slug]
      @email_conversations = ::Office::EmailConversation.in_emailtag( params[:slug] )
    else
      @email_conversations = ::Office::EmailConversation.all
    end
  end

  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

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ish_manager-0.1.8.373 app/controllers/ish_manager/email_conversations_controller.rb