From 8785418ec18711fb0b9ce9501d604a3331414477 Mon Sep 17 00:00:00 2001 From: "Matthew K. Fu JuYuan" Date: Wed, 25 Apr 2012 17:08:51 +0800 Subject: [PATCH] A modal view for approval user --- app/assets/javascripts/inc/modal-preview.js | 2 +- .../back_end/approvals_controller.rb | 4 ++ .../approvals/_list_table.html.erb.can_del | 15 ------ .../back_end/approvals/_modal_list.html.erb | 44 ++++++++++++++++ .../back_end/approvals/index.html.erb.can_del | 50 ------------------- .../back_end/approvals/setting.html.erb | 8 ++- .../back_end/approvals/user_list.js.erb | 2 + .../setting.html.erb | 0 .../announcement/config/locales/en.yml | 2 +- .../announcement/config/locales/zh_tw.yml | 2 +- .../announcement/config/routes.rb | 3 +- 11 files changed, 61 insertions(+), 71 deletions(-) delete mode 100644 vendor/built_in_modules/announcement/app/views/panel/announcement/back_end/approvals/_list_table.html.erb.can_del create mode 100644 vendor/built_in_modules/announcement/app/views/panel/announcement/back_end/approvals/_modal_list.html.erb delete mode 100644 vendor/built_in_modules/announcement/app/views/panel/announcement/back_end/approvals/index.html.erb.can_del create mode 100644 vendor/built_in_modules/announcement/app/views/panel/announcement/back_end/approvals/user_list.js.erb rename vendor/built_in_modules/announcement/app/views/panel/announcement/back_end/{fact_checks => fact_checks_can_del}/setting.html.erb (100%) diff --git a/app/assets/javascripts/inc/modal-preview.js b/app/assets/javascripts/inc/modal-preview.js index 44fa62a3..959f04b2 100644 --- a/app/assets/javascripts/inc/modal-preview.js +++ b/app/assets/javascripts/inc/modal-preview.js @@ -4,7 +4,7 @@ $(document).ready(function() { $("a.preview_trigger").click(function(){ - $(this).after(""); + $("#main-wrap").after(""); $.ajax({ type: 'PUT', url:$(this).attr("href"), diff --git a/vendor/built_in_modules/announcement/app/controllers/panel/announcement/back_end/approvals_controller.rb b/vendor/built_in_modules/announcement/app/controllers/panel/announcement/back_end/approvals_controller.rb index 4bfc8136..0578cfc3 100644 --- a/vendor/built_in_modules/announcement/app/controllers/panel/announcement/back_end/approvals_controller.rb +++ b/vendor/built_in_modules/announcement/app/controllers/panel/announcement/back_end/approvals_controller.rb @@ -28,6 +28,10 @@ class Panel::Announcement::BackEnd::ApprovalsController < OrbitBackendControlle def update_setting end + + def user_list + @bulletin_category = BulletinCategory.find params[:category_id] + end # def index # get_categorys(params[:bulletin_category_id]) # diff --git a/vendor/built_in_modules/announcement/app/views/panel/announcement/back_end/approvals/_list_table.html.erb.can_del b/vendor/built_in_modules/announcement/app/views/panel/announcement/back_end/approvals/_list_table.html.erb.can_del deleted file mode 100644 index edb738d3..00000000 --- a/vendor/built_in_modules/announcement/app/views/panel/announcement/back_end/approvals/_list_table.html.erb.can_del +++ /dev/null @@ -1,15 +0,0 @@ -

<%= bulletin_category.key %>

- - - - - - - - - - -<% bulletin_category.bulletins.each do |post| %> - <%= render :partial => 'panel/announcement/back_end/bulletins/bulletins', :locals => {:post => post,:approval_allow=>true} %> -<% end %> -
<%= t('bulletin.status') %><%= t('bulletin.category') %><%= t('bulletin.title') %><%= t('bulletin.postdate') %><%= t('bulletin.deadline') %><%= t('bulletin.action') %>
\ No newline at end of file diff --git a/vendor/built_in_modules/announcement/app/views/panel/announcement/back_end/approvals/_modal_list.html.erb b/vendor/built_in_modules/announcement/app/views/panel/announcement/back_end/approvals/_modal_list.html.erb new file mode 100644 index 00000000..0885ea65 --- /dev/null +++ b/vendor/built_in_modules/announcement/app/views/panel/announcement/back_end/approvals/_modal_list.html.erb @@ -0,0 +1,44 @@ +<% if bulletin_category -%> + +