Class: Admin::MappingController
- Inherits:
-
AdminController
- Object
- AdminController
- Admin::MappingController
- Defined in:
- app/controllers/admin/mapping_controller.rb
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
39 40 41 42 43 44 45 46 47 48 49 50 51 |
# File 'app/controllers/admin/mapping_controller.rb', line 39 def create @mapping = Mapping.new(params[:mapping]) @mapping.system_id = _sid @mapping.user_id = current_user.id @mapping.params_url ||= "" @mapping.is_page = 0 if @mapping.is_asset? if @mapping.save redirect_to "/admin/mapping" return else render "new" end end |
#destroy ⇒ Object
17 18 19 20 21 |
# File 'app/controllers/admin/mapping_controller.rb', line 17 def destroy Mapping.delete(params[:id]) flash[:warn] = "Mapping deleted" redirect_to "/admin/mapping" end |
#edit ⇒ Object
35 36 37 |
# File 'app/controllers/admin/mapping_controller.rb', line 35 def edit @mapping = Mapping.find_sys_id(_sid, params[:id]) end |
#index ⇒ Object
5 6 7 |
# File 'app/controllers/admin/mapping_controller.rb', line 5 def index @mappings = Mapping.sys(_sid).where(:hidden=>0).order(:source_url).page(params[:page]).per(20) end |
#new ⇒ Object
9 10 11 12 13 14 15 |
# File 'app/controllers/admin/mapping_controller.rb', line 9 def new @mapping ||= Mapping.new @mapping.is_active = 1 @mapping.status_code = "301" @mapping.is_asset = 1 if params[:target] @mapping.target_url = params[:target] end |
#update ⇒ Object
23 24 25 26 27 28 29 30 31 32 33 |
# File 'app/controllers/admin/mapping_controller.rb', line 23 def update @mapping = Mapping.find_sys_id(_sid, params[:id]) @mapping.update_attributes(params[:mapping]) if @mapping.save redirect_to "/admin/mapping" return else render "edit" end end |