Sha256: d007a9e40547ac4ce19e9743256ffea4558e905b1583717dfcf11d1d45cea61c

Contents?: true

Size: 869 Bytes

Versions: 68

Compression:

Stored size: 869 Bytes

Contents

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

  before_action :set_lists

  def index
    authorize! :email_conversations_index, IshManager::Ability
    @email_conversations = ::Office::EmailConversation.all

    if params[:slug]
      @email_conversations = @email_conversations.in_emailtag( params[:slug] )
    end
    if params[:not_slug]
      @email_conversations = @email_conversations.not_in_emailtag(params[:not_slug])
    end
    @email_conversations = @email_conversations.order_by( latest_at: :desc )
  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

68 entries across 68 versions & 1 rubygems

Version Path
ish_manager-0.1.8.449 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.448 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.447 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.446 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.445 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.444 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.443 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.442 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.441 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.440 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.439 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.438 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.437 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.436 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.435 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.434 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.433 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.432 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.431 app/controllers/ish_manager/email_conversations_controller.rb
ish_manager-0.1.8.430 app/controllers/ish_manager/email_conversations_controller.rb