diff --git a/app/controllers/panel/personal_diploma/back_end/diplomas_controller.rb b/app/controllers/panel/personal_diploma/back_end/diplomas_controller.rb index 09541df..0cdad33 100644 --- a/app/controllers/panel/personal_diploma/back_end/diplomas_controller.rb +++ b/app/controllers/panel/personal_diploma/back_end/diplomas_controller.rb @@ -110,7 +110,13 @@ class Panel::PersonalDiploma::BackEnd::DiplomasController < OrbitBackendControll respond_to do |format| if @diploma.update_attributes(params[:diploma]) - format.html { redirect_to(panel_personal_diploma_back_end_diplomas_url) } + + if params[:diploma][:user_id] + format.html { redirect_to(admin_users_new_interface_url(:id=>params[:diploma][:user_id],:show_plugin_profile=>'Diploma')) } + else + format.html { redirect_to(panel_personal_diploma_back_end_diplomas_url) } + end + # format.js { render 'toggle_enable' } format.xml { head :ok } else @@ -128,7 +134,13 @@ class Panel::PersonalDiploma::BackEnd::DiplomasController < OrbitBackendControll @diploma.destroy respond_to do |format| - format.html { redirect_to(panel_personal_diploma_back_end_diplomas_url) } + + if params[:user_id] + format.html { redirect_to(admin_users_new_interface_url(:id=>params[:user_id],:show_plugin_profile=>'Diploma')) } + else + format.html { redirect_to(panel_personal_diploma_back_end_diplomas_url) } + end + # format.xml { head :ok } format.js end diff --git a/app/views/panel/personal_diploma/front_end/diplomas/show.html.erb b/app/views/panel/personal_diploma/front_end/diplomas/show.html.erb index 49a556c..566f480 100644 --- a/app/views/panel/personal_diploma/front_end/diplomas/show.html.erb +++ b/app/views/panel/personal_diploma/front_end/diplomas/show.html.erb @@ -1,5 +1,6 @@ <% # encoding: utf-8 %> +
@@ -28,11 +29,11 @@ <% end %> <% if !@diploma.start_date.blank? %> - + <% end %> <% if !@diploma.end_date.blank? %> - + <% end %> <% if !@diploma.language.blank? %> @@ -43,3 +44,4 @@
<%= t("module_name.personal_diploma") %>
<%= t("personal_diploma.start_date")%><%= @diploma.start_date %>
<%= t("personal_diploma.start_date")%><%= @diploma.start_date.strftime("%Y.%m") %>
<%= t("personal_diploma.end_date")%><%= @diploma.end_date %>
<%= t("personal_diploma.end_date")%><%= @diploma.end_date.strftime("%Y.%m")%>
+
\ No newline at end of file diff --git a/app/views/panel/personal_diploma/plugin/_profile.html.erb b/app/views/panel/personal_diploma/plugin/_profile.html.erb index 593001b..d2d666a 100644 --- a/app/views/panel/personal_diploma/plugin/_profile.html.erb +++ b/app/views/panel/personal_diploma/plugin/_profile.html.erb @@ -41,7 +41,7 @@ <% end -%> - +
<% if is_admin? %> @@ -55,7 +55,7 @@ <% @diplomas.each do |diploma| %> - "> + "> <% if is_admin? %>
<%= check_box_tag 'to_change[]', diploma.id.to_s, false, :class => "list-check" %> @@ -64,6 +64,14 @@ <%= diploma.start_date.strftime("%Y.%m") %> ~ <%= diploma.end_date.strftime("%Y.%m") %> <%= link_to diploma.school_name, panel_personal_diploma_front_end_diploma_path(diploma) %> +
+ +