app/controllers/cms/fortress/roles_controller.rb in cms-fortress-0.2.0 vs app/controllers/cms/fortress/roles_controller.rb in cms-fortress-1.0.0
- old
+ new
@@ -1,6 +1,6 @@
-class Cms::Fortress::RolesController < CmsAdmin::BaseController
+class Cms::Fortress::RolesController < Admin::Cms::BaseController
# GET /cms/fortress/roles
# GET /cms/fortress/roles.json
def index
@cms_fortress_roles = Cms::Fortress::Role.all
@@ -39,14 +39,16 @@
end
# POST /cms/fortress/roles
# POST /cms/fortress/roles.json
def create
- @cms_fortress_role = Cms::Fortress::Role.new(params[:cms_fortress_role])
+ @cms_fortress_role = Cms::Fortress::Role.new(role_params)
+ @cms_fortress_role.load_defaults
respond_to do |format|
if @cms_fortress_role.save
+
format.html { redirect_to @cms_fortress_role, notice: 'Role was successfully created.' }
format.json { render json: @cms_fortress_role, status: :created, location: @cms_fortress_role }
else
format.html { render action: "new" }
format.json { render json: @cms_fortress_role.errors, status: :unprocessable_entity }
@@ -58,11 +60,11 @@
# PUT /cms/fortress/roles/1.json
def update
@cms_fortress_role = Cms::Fortress::Role.find(params[:id])
respond_to do |format|
- if @cms_fortress_role.update_attributes(params[:cms_fortress_role])
+ if @cms_fortress_role.update_attributes(role_params)
format.html { redirect_to cms_fortress_roles_path, notice: 'Role was successfully updated.' }
format.json { head :no_content }
else
format.html { render action: "edit" }
format.json { render json: @cms_fortress_role.errors, status: :unprocessable_entity }
@@ -78,7 +80,13 @@
respond_to do |format|
format.html { redirect_to cms_fortress_roles_url }
format.json { head :no_content }
end
+ end
+
+ private
+
+ def role_params
+ params.require(:cms_fortress_role).permit(:name, :description)
end
end