app/controllers/role_requests_controller.rb
class RoleRequestsController < ApplicationController
app_toolbar "accounts"
def new
@role_request = RoleRequest.new
end
def create
@role_request = RoleRequest.new(params[:role_request])
@role_request.requester = current_user
@role_request.user = current_user
respond_to do |format|
if @role_request.save
if @role_request.approved?
flash[:notice] = "You have been granted the #{@role_request.role.name} role in #{@role_request.jurisdiction.name}"
else
flash[:notice] = "Your request to be a #{@role_request.role.name} in #{@role_request.jurisdiction.name} has been submitted"
end
format.html { redirect_to new_role_request_path }
else
format.html { render :action => "new" }
format.xml { render :xml => @role_request.errors, :status => :unprocessable_entity }
end
end
end
end