kodgemisi/confdeck

View on GitHub
app/controllers/admin/email_templates_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Admin::EmailTemplatesController < Admin::AdminController
  before_filter :authenticate_user!

  before_filter :set_conference

  before_filter :authorize_user


  def index
    @template_types = EmailTemplateType.all
    @email_templates = @conference.email_templates
    @template_hash = {}
    @email_templates.each { |et| @template_hash[et.email_template_type.type_name] ||= et }

  end

  private
  def set_conference
    @conference = @current_conference
  end

  def authorize_user
    unless @conference.users.include? current_user
      redirect_to root_url, notice: "You shall not pass"
    end
  end
end