Fix link in structure
This commit is contained in:
1 parent
a885313e75
commit
00010867a4
5 files changed
+32
-26
No files matched your search
@@ -1,4 +1,5 @@
|
||||
class Admin::ItemsController < OrbitBackendController
|
||||
include ActionView::Helpers::TagHelper
|
||||
include ActionView::Helpers::DynamicForm
|
||||
|
||||
layout "structure"
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
class Admin::LinksController < Admin::ItemsController
|
||||
|
||||
|
||||
def new
|
||||
@item = Link.new
|
||||
@item.parent = Page.find(params[:parent_id]) rescue nil
|
||||
@@ -13,27 +14,21 @@ class Admin::LinksController < Admin::ItemsController
|
||||
|
||||
def create
|
||||
@item = Link.new(params[:link])
|
||||
|
||||
if @item.save(params[:link])
|
||||
success = true
|
||||
if @item.save
|
||||
render 'admin/items/reload_items'
|
||||
else
|
||||
success = check_valid_url
|
||||
end
|
||||
if success
|
||||
flash.now[:notice] = t('create.success.link')
|
||||
respond_to do |format|
|
||||
format.js { render 'admin/items/reload_items' }
|
||||
end
|
||||
else
|
||||
flash.now[:error] = t('create.error.link')
|
||||
render :action => "new"
|
||||
@error = error_messages_for(@item)
|
||||
render 'admin/items/form_error'
|
||||
end
|
||||
end
|
||||
|
||||
def update
|
||||
@item = Link.find(params[:id])
|
||||
unless @item.update_attributes(params[:link])
|
||||
if @item.update_attributes(params[:link])
|
||||
render 'admin/items/reload_items'
|
||||
else
|
||||
@error = error_messages_for(@item)
|
||||
render 'admin/items/form_error'
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
Reference in new issue
Block a user