mailr/app/controllers/messages_controller.rb

36 lines
680 B
Ruby
Raw Normal View History

2011-07-27 20:34:30 +02:00
require 'imap_session'
require 'imap_mailbox'
2011-07-24 22:22:13 +02:00
2011-07-22 22:57:36 +02:00
class MessagesController < ApplicationController
2011-07-23 21:55:26 +02:00
2011-07-27 20:34:30 +02:00
include ImapMailboxModule
include ImapSessionModule
before_filter :check_current_user ,:selected_folder
2011-07-31 22:45:29 +02:00
before_filter :get_current_folders, :only => [:index,:compose]
2011-07-27 20:34:30 +02:00
before_filter :open_imap_session, :only => :refresh
after_filter :close_imap_session, :only => :refresh
2011-07-24 22:22:13 +02:00
2011-07-23 21:55:26 +02:00
theme :theme_resolver
def index
2011-07-29 20:05:47 +02:00
flash[:notice] = 'Not implemented yet'
2011-07-27 20:34:30 +02:00
end
def folder
session[:selected_folder] = params[:id]
redirect_to :action => 'index'
2011-07-23 21:55:26 +02:00
end
2011-07-22 22:57:36 +02:00
2011-07-29 20:05:47 +02:00
def compose
flash[:notice] = 'Not impelented yet'
end
2011-07-31 22:45:29 +02:00
def refresh
redirect_to :action => 'index'
end
2011-07-22 22:57:36 +02:00
end