desktop fix edit and delete
This commit is contained in:
parent
229f561594
commit
5694ed3b7f
|
@ -2,7 +2,8 @@ class Admin::ExperiencesController < OrbitMemberController
|
|||
layout "member_plugin"
|
||||
include Admin::PersonalExperiencesHelper
|
||||
|
||||
before_action :set_experience, only: [:show, :edit , :update, :destroy]
|
||||
before_action :set_experience, only: [:show, :edit , :update]
|
||||
before_action :find_experience, only: [:destroy]
|
||||
before_action :set_plugin
|
||||
before_action :get_settings,:only => [:new, :edit, :setting]
|
||||
|
||||
|
@ -113,6 +114,10 @@ class Admin::ExperiencesController < OrbitMemberController
|
|||
@experience = Experience.find_by(:uid => uid) rescue Experience.find("53c4fd3548345219f04c0000")
|
||||
end
|
||||
|
||||
def find_experience
|
||||
@experience = Experience.find_by(id: params[:id])
|
||||
end
|
||||
|
||||
def experience_params
|
||||
params.require(:experience).permit! rescue nil
|
||||
end
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
<%= form_for @experience, url:'/admin/experiences/'+@experience.id.to_s, html: {class: "form-horizontal main-forms previewable"} do |f| %>
|
||||
<%= form_for @experience, url: admin_experience_path(@experience), html: {class: "form-horizontal main-forms previewable"} do |f| %>
|
||||
<fieldset>
|
||||
<%= render partial: 'form', locals: {f: f} %>
|
||||
</fieldset>
|
||||
|
|
|
@ -48,7 +48,7 @@
|
|||
<div class="quick-edit">
|
||||
<ul class="nav nav-pills hide">
|
||||
<% if has_access? %>
|
||||
<li><%= link_to t('edit'), '/admin/members/'+@member.to_param+'/experiences/'+experience.id+'/edit' %></li>
|
||||
<li><%= link_to t('edit'), edit_admin_experience_path(experience) %></li>
|
||||
<li><%= link_to t(:delete_), admin_experience_path(id: experience.id, member_profile_id: @member.id), method: :delete, remote: true, data: { confirm: t('sure?') } %></li>
|
||||
<% end %>
|
||||
</ul>
|
||||
|
|
Loading…
Reference in New Issue