folder managing refactor

This commit is contained in:
Eugene Korbut 2009-02-08 07:22:25 +10:00
parent 69b208f27a
commit 0d20ce14b8
10 changed files with 109 additions and 88 deletions

View file

@ -0,0 +1,23 @@
class FoldersController < ApplicationController
include ImapUtils
before_filter :login_required
before_filter :load_imap_session
after_filter :close_imap_session
layout 'public'
def index
@folders = @mailbox.folders
end
def create
@mailbox.create_folder(CDF::CONFIG[:mail_inbox] + '.' + params[:folder])
redirect_to folders_path
end
def destroy
@mailbox.delete_folder params[:id]
redirect_to folders_path
end
end