Changeset 5745
- Timestamp:
- 04/22/08 16:24:58 (7 months ago)
- Files:
-
- rubricks_core/trunk/app/controllers/application.rb (modified) (2 diffs)
- rubricks_core/trunk/app/models/rubricks_lib/rubricks_login_lib.rb (modified) (1 diff)
- rubricks_core/trunk/app/models/rubricks_user.rb (modified) (4 diffs)
- rubricks_core/trunk/components/system/account/user_show.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/account_controller.rb (modified) (6 diffs)
- rubricks_core/trunk/components/system/admin_block/main.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_block/update.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_block_controller.rb (modified) (3 diffs)
- rubricks_core/trunk/components/system/admin_component/_show.rhtml (deleted)
- rubricks_core/trunk/components/system/admin_component/_show_empty.rhtml (deleted)
- rubricks_core/trunk/components/system/admin_component/show.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_component/update.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_component_controller.rb (modified) (7 diffs)
- rubricks_core/trunk/components/system/admin_config/toolbar_update.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_config/update.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_config_controller.rb (modified) (3 diffs)
- rubricks_core/trunk/components/system/admin_menu/update.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_menu_controller.rb (modified) (8 diffs)
- rubricks_core/trunk/components/system/admin_mobile/update.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_mobile_controller.rb (modified) (3 diffs)
- rubricks_core/trunk/components/system/admin_skin/install.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_skin/uninstall.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_skin/update.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_skin_controller.rb (modified) (4 diffs)
- rubricks_core/trunk/components/system/admin_theme/install.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_theme/uninstall.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_theme/update.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_theme_controller.rb (modified) (4 diffs)
- rubricks_core/trunk/components/system/admin_trails/main.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_trails/setting_update.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_trails_controller.rb (modified) (1 diff)
- rubricks_core/trunk/components/system/admin_user_controller.rb (modified) (1 diff)
- rubricks_core/trunk/components/system/attachment_controller.rb (modified) (1 diff)
- rubricks_core/trunk/components/system/languages/english.rb (modified) (4 diffs)
- rubricks_core/trunk/components/system/languages/japanese.rb (modified) (4 diffs)
- rubricks_core/trunk/components/system/login/_change_password_form.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/login/_login_form.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/login/_login_plate_reissue_password_window.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/login/_reissue_password_form.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/login/auth.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/_group_show_tab_group_info.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/_main_tab_user.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/_main_user_filter.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/group_management_update_list_and_detail.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/group_management_update_list_without_detail.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/main.rhtml (modified) (3 diffs)
- rubricks_core/trunk/components/system/user_management/user_list.rhtml (modified) (2 diffs)
- rubricks_core/trunk/components/system/user_management/user_management_update_list_and_detail.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/user_management_update_list_without_detail.rjs (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/user_show.rhtml (modified) (2 diffs)
- rubricks_core/trunk/languages/english.rb (modified) (4 diffs)
- rubricks_core/trunk/languages/japanese.rb (modified) (3 diffs)
- rubricks_core/trunk/public/javascripts/components/system/src_system_user_management.js (modified) (7 diffs)
- rubricks_core/trunk/public/javascripts/components/system/system.js (modified) (7 diffs)
- rubricks_core/trunk/themes/asteriksorange/images/icons/icon_user_lock.gif (added)
- rubricks_core/trunk/themes/asteriksorange/images/icons/icon_user_unlock.gif (modified) (previous)
- rubricks_core/trunk/themes/asteriksorange/stylesheets/icons.css (modified) (1 diff)
- rubricks_core/trunk/themes/rubrickswhite/images/icons/icon_user_lock.gif (added)
- rubricks_core/trunk/themes/rubrickswhite/images/icons/icon_user_unlock.gif (modified) (previous)
- rubricks_core/trunk/themes/rubrickswhite/stylesheets/icons.css (modified) (1 diff)
- rubricks_core/trunk/vendor/plugins/acts_as_historiable/lib/acts_as_historiable_helper.rb (modified) (2 diffs)
- rubricks_core/trunk/vendor/plugins/rubricks/lib/action_controller_user_management.rb (modified) (24 diffs)
- rubricks_core/trunk/vendor/plugins/rubricks/lib/active_support_core_ext_string_rubricks.rb (modified) (2 diffs)
- rubricks_core/trunk/vendor/plugins/rubricks/lib/rubricks_error.rb (modified) (2 diffs)
- rubricks_core/trunk/vendor/plugins/rubricks/lib/tiny_mce_plugin_controller.rb (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
rubricks_core/trunk/app/controllers/application.rb
r5744 r5745 114 114 redirect_to redirect_url 115 115 else 116 if consider_all_requests_local || local_request? 117 logger.error(ex.message) 118 logger.error(ex.backtrace.join("\n ")) 119 end 116 120 dispatch_exception(ex) 117 121 end … … 220 224 status = 500 221 225 message = ex.message 226 when RubricksError::Common::FileNotFoundException 227 url = url_for(:controller => '/system/error', :action => 'e404') 228 status = 404 229 message = '[_Common_FileNotFound]' 222 230 when RubricksError::Component::InactiveException 223 231 url = url_for(:controller => '/system/error', :action => 'e404') rubricks_core/trunk/app/models/rubricks_lib/rubricks_login_lib.rb
r5695 r5745 32 32 result[:login_message] = '[_System_Account_ErrorLoginInvalid][_System_Account_ErrorLoginContactAdmin]' 33 33 elsif user_lock_silent_period > 0 && ru.login_at && ru.login_at < user_lock_silent_period.month.ago(Time.now) && !ru.admin_group? 34 ru = ru. update_user({:locked_till => RubricksUser::LOCK_DATE})34 ru = ru.lock_user 35 35 result[:login_message] = '[_System_Account_ErrorLoginLocked][_System_Account_ErrorLoginContactAdmin]' 36 36 elsif ru.locked? rubricks_core/trunk/app/models/rubricks_user.rb
r5744 r5745 216 216 end 217 217 case filter_conditions_hash[:user_type] 218 when 'invalid' 219 query = filter_conditions[:conditions].shift 220 query = 'rubricks_users.effective = false' + ((query.blank?) ? '' : ' and ') + query 221 filter_conditions[:conditions].unshift(query) 222 when 'locked' 223 query = filter_conditions[:conditions].shift 224 query = 'rubricks_users.effective = true and rubricks_users.locked_till > ?' + ((query.blank?) ? '' : ' and ') + query 225 filter_conditions[:conditions].unshift(DateTime.now) 226 filter_conditions[:conditions].unshift(query) 218 227 when 'unadmitted' 219 228 query = filter_conditions[:conditions].shift 220 229 query = "rubricks_users.effective = true and rubricks_users.certified != ''" + ((query.blank?) ? '' : ' and ') + query 221 230 filter_conditions[:conditions].unshift(query) 222 when 'invalid'231 else 223 232 query = filter_conditions[:conditions].shift 224 query = 'rubricks_users.effective = false' + ((query.blank?) ? '' : ' and ') + query 225 filter_conditions[:conditions].unshift(query) 226 else 227 query = filter_conditions[:conditions].shift 228 query = "rubricks_users.effective = true and rubricks_users.certified = ''" + ((query.blank?) ? '' : ' and ') + query 233 query = "rubricks_users.effective = true and rubricks_users.certified = '' and (rubricks_users.locked_till is NULL or rubricks_users.locked_till <= ?)" + ((query.blank?) ? '' : ' and ') + query 234 filter_conditions[:conditions].unshift(DateTime.now) 229 235 filter_conditions[:conditions].unshift(query) 230 236 end … … 284 290 ru = self.find(ru_id.to_i) 285 291 return ru.invalidate_user 292 end 293 294 def lock_user(ru_id) 295 ru = self.find(ru_id.to_i) 296 return ru.lock_user 286 297 end 287 298 … … 470 481 end 471 482 483 def lock_user 484 self.update_user({:locked_till => RubricksUser::LOCK_DATE}) 485 end 486 472 487 def locked? 473 488 return (self.locked_till && self.locked_till.to_time > Time.now) … … 529 544 if user_limit > 0 530 545 count = self.class.count(:all, :conditions => ['effective = true']) 531 raise RubricksError::User:: ValidateSameInValueException if count > user_limit546 raise RubricksError::User::UserLimitException if count > user_limit 532 547 end 533 548 end rubricks_core/trunk/components/system/account/user_show.rhtml
r5695 r5745 20 20 <% render_detail('01', '[_Common_UserInfo]') do %> 21 21 <% validate_form('user_edit_button') do %> 22 <% form_remote_tag(:url => {:controller => '/system/account', :action => 'user_edit'}, :html => {:id => 'user_edit_form' }) do %>22 <% form_remote_tag(:url => {:controller => '/system/account', :action => 'user_edit'}, :html => {:id => 'user_edit_form', :onsubmit => %q|rubricks.common.FormEditor.readMode('user_management_area');|}) do %> 23 23 <input type="hidden" id="rubricks_user_edit_id" name="rubricks_user_edit[id]" value="<%= hl(@ru.id) %>" /> 24 24 <% render_float_button('admin_user_fba3') do %> rubricks_core/trunk/components/system/account_controller.rb
r5744 r5745 49 49 ActiveRecord::Base.transaction do 50 50 ru = current_user 51 raise RubricksError::Common:: ValidateExceptionif guest?52 raise RubricksError::Common::ValidateExceptionunless RubricksTheme.exists?(rt_id)51 raise RubricksError::Common::AjaxError, '[_Common_BadData]' if guest? 52 raise ActiveRecord::RecordNotFound unless RubricksTheme.exists?(rt_id) 53 53 ru.rubricks_theme_id = rt_id 54 54 ru.save! … … 59 59 60 60 def create 61 raise RubricksError::Common::ValidateException unless RubricksConfig.get('user_register') 62 raise RubricksError::Common::ValidateException unless guest? 63 raise RubricksError::Common::ValidateException if params[:regulation] != 'on' 64 p_len = params[:rubricks_user][:raw_password].length 65 raise RubricksError::Common::ValidateException if p_len < RubricksConfig.get('user_password_min').to_i || p_len > RubricksConfig.get('user_password_max').to_i 61 raise RubricksError::Common::AjaxError, '[_Common_BadData]' unless RubricksConfig.get('user_register') 62 raise RubricksError::Common::AjaxError, '[_Common_BadData]' unless guest? 63 raise RubricksError::Common::AjaxError, '[_Common_Validate_Regulation]' if params[:regulation] != 'on' 66 64 begin 67 65 ActiveRecord::Base.transaction do … … 147 145 148 146 def reissue_password_confirm 149 raise RubricksError::Common:: ValidateExceptionunless guest?147 raise RubricksError::Common::AjaxError, '[_Common_BadData]' unless guest? 150 148 base_path = RubricksConfig.get('site_base_url') 151 149 if base_path.blank? … … 189 187 begin 190 188 ActiveRecord::Base.transaction do 191 raise RubricksError::Common:: ValidateExceptionif guest?189 raise RubricksError::Common::AjaxError, '[_Common_BadData]' if guest? 192 190 ru_data = {:display_email => params[:rubricks_user_edit][:display_email]} 193 191 user_editable = RubricksConfig.get_editable_ru_columns … … 232 230 logger.error(ex.message) 233 231 logger.error(ex.backtrace.join("\n ")) 234 flash[:user_management_error] ||=options[:err_user_edit]232 raise RubricksError::Common::AjaxError, options[:err_user_edit] 235 233 end 236 234 headers["Content-Type"] = "text/javascript" … … 250 248 logger.error(ex.message) 251 249 logger.error(ex.backtrace.join("\n ")) 252 flash[:user_management_error] =options[:err_user_image_delete]250 raise RubricksError::Common::AjaxError, options[:err_user_image_delete] 253 251 end 254 252 headers["Content-Type"] = "text/javascript" rubricks_core/trunk/components/system/admin_block/main.rhtml
r5503 r5745 14 14 <%= render :partial => 'main_block_template' %> 15 15 <% end %> 16 <%= flash_for_feedback_msg(:admin_block_message) %>17 <%= flash_for_error_msg(:admin_block_error) %>18 16 <% if advanced? %> 19 17 <script type="text/javascript"> rubricks_core/trunk/components/system/admin_block/update.rjs
r5226 r5745 1 js = '' 2 if flash[:admin_block_error] 3 js += %Q|rubricks.common.rubricks_message_window_open("#{hl(flash[:admin_block_error])}", 'error');| 4 flash[:admin_block_error] = nil 1 if page_refresh? 2 page << %Q|rubricks.common.rubricks_wait_message_open();| 3 page << %Q|location.reload();| 5 4 else 6 if page_refresh? 7 js += <<-"EOS" 8 rubricks.common.rubricks_wait_message_open(); 9 location.reload(); 10 EOS 11 else 12 js += %Q|Element.update($('rubricks_page_info'), #{simple_render_component('/system/admin_block', 'show', {:id => @rmi_id}).to_json});| 13 end 14 js += %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_block_message])}');| 15 flash[:admin_block_message] = nil 5 page << %Q|Element.update($('rubricks_page_info'), #{simple_render_component('/system/admin_block', 'show', {:id => @rmi_id}).to_json});| 16 6 end 17 page << js 7 page << %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_block_message])}');| 8 flash[:admin_block_message] = nil rubricks_core/trunk/components/system/admin_block_controller.rb
r5575 r5745 30 30 def update 31 31 @rmi_id = params[:id] 32 raise RubricksError::Common::ValidateExceptionunless RubricksMenuItem.exists?(@rmi_id)32 raise ActiveRecord::RecordNotFound unless RubricksMenuItem.exists?(@rmi_id) 33 33 begin 34 34 input_data = params[:page_update_data].json2ruby … … 36 36 logger.error(ex.message) 37 37 logger.error(ex.backtrace.join("\n ")) 38 raise RubricksError::Common:: ValidateException38 raise RubricksError::Common::AjaxError, '[_Common_BadData]' 39 39 end 40 40 begin … … 54 54 logger.error(ex.message) 55 55 logger.error(ex.backtrace.join("\n ")) 56 flash[:admin_block_error] ='[_System_AdminBlock_ErrorUpdate]'56 raise RubricksError::Common::AjaxError, '[_System_AdminBlock_ErrorUpdate]' 57 57 end 58 58 @refresh = RubricksMenuItem.need_refresh?(@rmi_id) rubricks_core/trunk/components/system/admin_component/show.rhtml
r5641 r5745 1 <% if flash[:admin_component_error] %> 2 <%= render :partial => 'show_empty' %> 3 <%= flash_for_error_msg(:admin_component_error) %> 4 <% else %> 5 <%= render :partial => 'show' %> 6 <%= flash_for_feedback_msg(:admin_component_message) %> 1 <% render_float_button('admin_component_fba3') do %> 2 <% if @flag_stop %> 3 <% form_remote_tag({:url => {:controller => '/system/admin_component', :action => 'component_stop'}, :html => {:id => 'component_stop_form', :class => 'float_button_right_inactive swap'}}) do %> 4 <input type="hidden" name="id" value="<%= hl(@rc.id) %>"> 5 <span id="component_stop_confirm_button" class="buttons icon_program_stop" onclick="<%= render_confirm_window('[_Common_Stop_Confirm]', "rubricks.common.fire_onsubmit('component_stop_form');") %>"><%= hl('[_Common_Stop]') %></span> 6 <% end %> 7 <% end %> 8 <% if @flag_uninstall %> 9 <% form_remote_tag({:url => {:controller => '/system/admin_component', :action => 'component_uninstall'}, :html => {:id => 'component_uninstall_form', :class => 'float_button_right_inactive swap'}}) do %> 10 <input type="hidden" name="id" value="<%= hl(@rc.id) %>"> 11 <input type="hidden" name="component_display_name" value="<%= hl(@rc.display_name) %>"> 12 <span id="component_uninstall_confirm_button" class="buttons icon_delete" onclick="<%= render_confirm_window('[_Common_Uninstall_Confirm]', "rubricks.common.fire_onsubmit('component_uninstall_form');") %>"><%= hl('[_Common_Uninstall]') %></span> 13 <% end %> 14 <% form_remote_tag({:url => {:controller => '/system/admin_component', :action => 'component_start'}, :html => {:id => 'component_start_form', :class => 'float_button_right_inactive swap'}}) do %> 15 <input type="hidden" name="id" value="<%= hl(@rc.id) %>"> 16 <span id="component_start_confirm_button" class="buttons icon_program_start" onclick="rubricks.common.fire_onsubmit('component_start_form');"><%= hl('[_Common_Start]') %></span> 17 <% end %> 18 <% end %> 19 <% if @flag_update %> 20 <% form_remote_tag({:url => {:controller => '/system/admin_component', :action => 'component_update'}, :html => {:id => 'component_update_form', :class => 'float_button_right_inactive swap'}}) do %> 21 <input type="hidden" name="id" value="<%= hl(@rc.id) %>"> 22 <input type="hidden" name="component_display_name" value="<%= hl(@rc.display_name) %>"> 23 <span id="component_update_button" class="buttons icon_refresh" onclick="<%= render_confirm_window('[_System_AdminComponent_MessageComponentUpdateConfirm]', "rubricks.common.fire_onsubmit('component_update_form');") %>"><%= hl('[_Common_UpdateComponent]') %></span> 24 <% end %> 25 <% end %> 26 <% if @flag_install %> 27 <% form_remote_tag({:url => {:controller => '/system/admin_component', :action => 'component_install'}, :html => {:id => 'component_install_form', :class => 'float_button_right_inactive swap'}}) do %> 28 <input type="hidden" name="component_name" value="<%= hl(@rc.name) %>"> 29 <input type="hidden" name="component_display_name" value="<%= hl(@rc.display_name) %>"> 30 <span id="component_install_button" class="buttons icon_new" onclick="rubricks.common.fire_onsubmit('component_install_form');"><%= hl('[_Common_Install]') %></span> 31 <% end %> 32 <% end %> 7 33 <% end %> 34 <table id="component_details_table" class="rubricks_general_table"> 35 <% if @flag_update %> 36 <tr class="rubricks_general_table_even"> 37 <td class="text_center" style="width:20%;"></th> 38 <td class="text_center" style="width:40%;"><%= hl('[_System_AdminComponent_CurrentComponentInfo]') %></th> 39 <td class="text_center" style="width:40%;"><%= hl('[_System_AdminComponent_NewComponentInfo]') %></th> 40 </tr> 41 <% end %> 42 <tr class="rubricks_general_table_even"> 43 <td><%= hl('[_Common_Name]') %></td> 44 <td><%= (@rc) ? hl(@rc.name) : '' %></td> 45 <% if @flag_update %> 46 <td><%= (@new_rc) ? hl(@new_rc.name) : '' %></td> 47 <% end %> 48 </tr> 49 <tr class="rubricks_general_table_even"> 50 <td><%= hl('[_Common_Version]') %></td> 51 <td><%= (@rc) ? hl(@rc.version) : '' %></td> 52 <% if @flag_update %> 53 <td><%= (@new_rc) ? hl(@new_rc.version) : '' %></td> 54 <% end %> 55 </tr> 56 <tr class="rubricks_general_table_even"> 57 <td><%= hl('[_Common_Author]') %></td> 58 <td><%= (@rc) ? hl(@rc.author) : '' %></td> 59 <% if @flag_update %> 60 <td><%= (@new_rc) ? hl(@new_rc.author) : '' %></td> 61 <% end %> 62 </tr> 63 <tr class="rubricks_general_table_even"> 64 <td><%= hl('[_Common_License]') %></td> 65 <td><%= (@rc) ? hl(@rc.license) : '' %></td> 66 <% if @flag_update %> 67 <td><%= (@new_rc) ? hl(@new_rc.license) : '' %></td> 68 <% end %> 69 </tr> 70 <tr class="rubricks_general_table_even"> 71 <td><%= hl('[_Common_Description]') %></td> 72 <td><textarea class="rubricks_general_window" readonly><%= (@rc) ? hl(@rc.description) : '' %></textarea></td> 73 <% if @flag_update %> 74 <td><textarea class="rubricks_general_window" readonly><%= (@new_rc) ? hl(@new_rc.description) : '' %></textarea></td> 75 <% end %> 76 </tr> 77 </table> 78 <script type="text/javascript"> 79 rubricks.system.admin_component.detail_area_show(); 80 </script> rubricks_core/trunk/components/system/admin_component/update.rjs
r5210 r5745 1 if flash[:admin_component_error] 2 js = %Q|rubricks.common.rubricks_message_window_open('#{hl(flash[:admin_component_error])}', 'error');| 3 flash[:admin_component_error] = nil 1 if page_refresh? 2 page << %Q|AjaxHistory.remove();| if @clear_ajax_history 3 page << %Q|rubricks.common.rubricks_wait_message_open();| 4 page << %Q|location.reload();| 4 5 else 5 js = '' 6 if page_refresh? 7 js += %Q|AjaxHistory.remove();| if @clear_ajax_history 8 js += <<-"EOS" 9 rubricks.common.rubricks_wait_message_open(); 10 location.reload(); 11 EOS 12 else 13 js += <<-"EOS" 14 AjaxHistory.remove(); 15 Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_component', 'main', {}).to_json}); 16 EOS 17 end 18 js += %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_component_message])}');| 19 flash[:admin_component_message] = nil 6 page << %Q|AjaxHistory.remove();| 7 page << %Q|Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_component', 'main', {}).to_json});| 20 8 end 21 page << js.compress_blank_and_linefeed 9 flash[:admin_component_message].to_a.each do |message| 10 page << %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_component_message])}');| 11 end 12 flash[:admin_component_message] = nil rubricks_core/trunk/components/system/admin_component_controller.rb
r5695 r5745 19 19 logger.error(ex.message) 20 20 logger.error(ex.backtrace.join("\n ")) 21 flash[:admin_component_error] =RubricksLib.hl('[_System_AdminComponent_ErrorComponentInstall]', params[:component_display_name])21 raise RubricksError::Common::AjaxError, RubricksLib.hl('[_System_AdminComponent_ErrorComponentInstall]', params[:component_display_name]) 22 22 end 23 23 @refresh = true … … 37 37 logger.error(ex.message) 38 38 logger.error(ex.backtrace.join("\n ")) 39 flash[:admin_component_error] =RubricksLib.hl('[_System_AdminComponent_ErrorComponentStart]')39 raise RubricksError::Common::AjaxError, RubricksLib.hl('[_System_AdminComponent_ErrorComponentStart]') 40 40 end 41 41 @refresh = true … … 54 54 logger.error(ex.message) 55 55 logger.error(ex.backtrace.join("\n ")) 56 flash[:admin_component_error] =RubricksLib.hl('[_System_AdminComponent_ErrorComponentStop]')56 raise RubricksError::Common::AjaxError, RubricksLib.hl('[_System_AdminComponent_ErrorComponentStop]') 57 57 end 58 58 @refresh = true … … 69 69 flash[:admin_component_message] = RubricksLib.hl('[_System_AdminComponent_MessageComponentUninstall]', params[:component_display_name]) 70 70 else 71 flash[:admin_component_error] = RubricksLib.hl('[_System_AdminComponent_ErrorComponentUninstallWithErrors]', params[:component_display_name]) 72 messages.each do |message| 73 flash[:admin_component_error] << "<br>#{RubricksLib.hl(message)}" 74 end 71 messages.map!{|message| RubricksLib.hl(message)} 72 messages.unshift(RubricksLib.hl('[_System_AdminComponent_ErrorComponentUninstallWithErrors]', params[:component_display_name])) 73 flash[:admin_component_message] = messages 75 74 end 76 75 rescue Exception => ex 77 76 logger.error(ex.message) 78 77 logger.error(ex.backtrace.join("\n ")) 79 flash[:admin_component_error] = RubricksLib.hl('[_System_AdminComponent_ErrorComponentUninstall]', params[:component_display_name]) 78 if ex.is_a?(RubricksError::Common::AjaxError) 79 raise ex 80 else 81 raise RubricksError::Common::AjaxError, RubricksLib.hl('[_System_AdminComponent_ErrorComponentUninstall]', params[:component_display_name]) 82 end 80 83 end 81 84 @refresh = true … … 93 96 logger.error(ex.message) 94 97 logger.error(ex.backtrace.join("\n ")) 95 flash[:admin_component_error] =RubricksLib.hl('[_System_AdminComponent_ErrorComponentUpdate]', params[:component_display_name])98 raise RubricksError::Common::AjaxError, RubricksLib.hl('[_System_AdminComponent_ErrorComponentUpdate]', params[:component_display_name]) 96 99 end 97 100 @refresh = true … … 114 117 logger.error(ex.message) 115 118 logger.error(ex.backtrace.join("\n ")) 116 flash[:admin_component_error] ='[_System_AdminComponent_ErrorBrokenRzip]'119 raise RubricksError::Common::AjaxError, '[_System_AdminComponent_ErrorBrokenRzip]' 117 120 else 118 121 @flag_update = true … … 136 139 logger.error(ex.message) 137 140 logger.error(ex.backtrace.join("\n ")) 138 flash[:admin_component_error] ='[_System_AdminComponent_ErrorBrokenRzip]'141 raise RubricksError::Common::AjaxError, '[_System_AdminComponent_ErrorBrokenRzip]' 139 142 ensure 140 143 RubricksLib.clear_temp_dir 141 144 end 142 145 else 143 flash[:admin_component_error] ='[_System_AdminComponent_MessageComponentNotSelected]'146 raise RubricksError::Common::AjaxError, '[_System_AdminComponent_MessageComponentNotSelected]' 144 147 end 145 148 end rubricks_core/trunk/components/system/admin_config/toolbar_update.rjs
r5135 r5745 1 if flash[:admin_config_error] 2 js = %Q|rubricks.common.rubricks_message_window_open('#{hl(flash[:admin_config_error])}', 'error');| 3 flash[:admin_config_error] = nil 4 else 5 js = <<-"EOS" 6 Element.update('toolbar_area', #{simple_render_component('/system/toolbar', 'index', {}).to_json}); 7 Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_config', 'main', {}).to_json}); 8 rubricks.common.rubricks_feedback_msg.add("#{hl(flash[:admin_config_message])}"); 9 EOS 10 flash[:admin_config_message] = nil 11 end 12 page << js.compress_blank_and_linefeed 1 page << %Q|Element.update('toolbar_area', #{simple_render_component('/system/toolbar', 'index', {}).to_json});| 2 page << %Q|Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_config', 'main', {}).to_json});| 3 page << %Q|rubricks.common.rubricks_feedback_msg.add("#{hl(flash[:admin_config_message])}");| 4 flash[:admin_config_message] = nil rubricks_core/trunk/components/system/admin_config/update.rjs
r5227 r5745 1 if flash[:admin_config_error]2 js = %Q|rubricks.common.rubricks_message_window_open('#{hl(flash[:admin_config_error])}', 'error');|3 flash[:admin_config_error] = nil1 if page_refresh? 2 page << %Q|rubricks.common.rubricks_wait_message_open();| 3 page << %Q|location.reload();| 4 4 else 5 if page_refresh? 6 js = <<-"EOS" 7 rubricks.common.rubricks_wait_message_open(); 8 location.reload(); 9 EOS 10 else 11 js = %Q|Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_config', 'main', {}).to_json});| 12 end 13 js += %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_config_message])}');| 14 flash[:admin_config_message] = nil 5 page << %Q|Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_config', 'main', {}).to_json});| 15 6 end 16 page << js.compress_blank_and_linefeed 7 page << %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_config_message])}');| 8 flash[:admin_config_message] = nil rubricks_core/trunk/components/system/admin_config_controller.rb
r5744 r5745 131 131 logger.error(ex.message) 132 132 logger.error(ex.backtrace.join("\n ")) 133 raise RubricksError::Common:: ValidateException133 raise RubricksError::Common::AjaxError, '[_Common_BadData]' 134 134 end 135 135 begin … … 143 143 logger.error(ex.message) 144 144 logger.error(ex.backtrace.join("\n ")) 145 flash[:admin_config_error] ='[_System_AdminConfig_ErrorUpdate]'145 raise RubricksError::Common::AjaxError, '[_System_AdminConfig_ErrorUpdate]' 146 146 end 147 147 headers["Content-Type"] = "text/javascript" … … 167 167 logger.error(ex.message) 168 168 logger.error(ex.backtrace.join("\n ")) 169 flash[:admin_config_error] ='[_System_AdminConfig_ErrorUpdate]'169 raise RubricksError::Common::AjaxError, '[_System_AdminConfig_ErrorUpdate]' 170 170 end 171 171 RubricksLib.clear_lang rubricks_core/trunk/components/system/admin_menu/update.rjs
r5643 r5745 1 if flash[:admin_menu_error] 2 js = %Q|rubricks.common.rubricks_message_window_open('#{hl(flash[:admin_menu_error])}', 'error');| 3 flash[:admin_menu_error] = nil 1 if page_refresh? 2 page << %Q|AjaxHistory.remove();| if @clear_ajax_history 3 page << %Q|rubricks.common.rubricks_wait_message_open();| 4 page << %Q|location.reload();| 4 5 else 5 js = '' 6 if page_refresh? 7 js += %Q|AjaxHistory.remove();| if @clear_ajax_history 8 js += <<-"EOS" 9 rubricks.common.rubricks_wait_message_open(); 10 location.reload(); 11 EOS 12 else 13 js += %Q|Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_menu', 'main', {}).to_json});| 14 js += %Q|Element.update('rubricks_menu_icon_info', #{simple_render_component('/system/admin_menu', 'show', {:id => @menu_icon.id.to_s}).to_json});| unless @menu_icon.blank? 15 end 16 js += %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_menu_message])}');| 17 flash[:admin_menu_message] = nil 6 page << %Q|Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_menu', 'main', {}).to_json});| 7 page << %Q|Element.update('rubricks_menu_icon_info', #{simple_render_component('/system/admin_menu', 'show', {:id => @menu_icon.id.to_s}).to_json});| unless @menu_icon.blank? 18 8 end 19 page << js.compress_blank_and_linefeed 9 page << %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_menu_message])}');| 10 flash[:admin_menu_message] = nil rubricks_core/trunk/components/system/admin_menu_controller.rb
r5744 r5745 20 20 logger.error(ex.message) 21 21 logger.error(ex.backtrace.join("\n ")) 22 flash[:admin_menu_error] ='[_System_AdminMenu_ErrorMenuIconCreate]'22 raise RubricksError::Common::AjaxError, '[_System_AdminMenu_ErrorMenuIconCreate]' 23 23 end 24 24 @clear_ajax_history = true … … 39 39 logger.error(ex.message) 40 40 logger.error(ex.backtrace.join("\n ")) 41 flash[:admin_menu_error] ='[_System_AdminMenu_ErrorMenuIconDelete]'41 raise RubricksError::Common::AjaxError, '[_System_AdminMenu_ErrorMenuIconDelete]' 42 42 end 43 43 @clear_ajax_history = true … … 52 52 logger.error(ex.message) 53 53 logger.error(ex.backtrace.join("\n ")) 54 raise RubricksError::Common:: ValidateException54 raise RubricksError::Common::AjaxError, '[_Common_BadData]' 55 55 end 56 56 begin … … 72 72 rmi_list << rmi 73 73 end 74 if RubricksMenuItem.admin_menu_invisible? 75 flash[:admin_menu_error] = '[_System_AdminMenu_MessageCautionForAdminMenu]' 76 raise 77 end 74 raise RubricksError::Common::AjaxError, '[_System_AdminMenu_MessageCautionForAdminMenu]' if RubricksMenuItem.admin_menu_invisible? 78 75 rubricks_logger({:action_type => :update, :note => '[_System_AdminMenu_MenuIcon]', :data => rmi_list}) 79 76 end … … 82 79 logger.error(ex.message) 83 80 logger.error(ex.backtrace.join("\n ")) 84 flash[:admin_menu_error] ||= '[_System_AdminMenu_ErrorMenuIconEdit]' 81 if ex.is_a?(RubricksError::Common::AjaxError) 82 raise ex 83 else 84 raise RubricksError::Common::AjaxError, '[_System_AdminMenu_ErrorMenuIconEdit]' 85 end 85 86 end 86 87 @refresh = true … … 114 115 logger.error(ex.message) 115 116 logger.error(ex.backtrace.join("\n ")) 116 raise RubricksError::Common:: ValidateException117 raise RubricksError::Common::AjaxError, '[_Common_BadData]' 117 118 end 118 119 begin … … 125 126 updated_menu_item_id_list.concat(RubricksMenuIcon.update_rubricks_menu_items(menu_icon_id, item_list)) 126 127 end 127 raise RubricksError::Common:: ValidateExceptionunless (component_linked_menu_item_id_list - updated_menu_item_id_list).empty?128 raise RubricksError::Common::AjaxError, '[_Common_BadData]' unless (component_linked_menu_item_id_list - updated_menu_item_id_list).empty? 128 129 RubricksMenuItem.destroy_all("id not in (#{updated_menu_item_id_list.join(',')})") 129 if RubricksMenuItem.admin_menu_invisible? 130 flash[:admin_menu_error] = '[_System_AdminMenu_ErrorMenuIconUpdateMenuManagement]' 131 raise 132 end 130 raise RubricksError::Common::AjaxError, '[_System_AdminMenu_ErrorMenuIconUpdateMenuManagement]' if RubricksMenuItem.admin_menu_invisible? 133 131 rubricks_logger({:action_type => :update, :data => @menu_icon}) 134 132 end … … 137 135 logger.error(ex.message) 138 136 logger.error(ex.backtrace.join("\n ")) 139 flash[:admin_menu_error] ||= '[_System_AdminMenu_ErrorMenuIconUpdate]' 137 if ex.is_a?(RubricksError::Common::AjaxError) 138 raise ex 139 else 140 raise RubricksError::Common::AjaxError, '[_System_AdminMenu_ErrorMenuIconUpdate]' 141 end 140 142 end 141 143 @refresh = true rubricks_core/trunk/components/system/admin_mobile/update.rjs
r5325 r5745 1 if flash[:admin_mobile_error] 2 js = %Q|rubricks.common.rubricks_message_window_open('#{hl(flash[:admin_mobile_error])}', 'error');| 3 flash[:admin_mobile_error] = nil 4 else 5 js = <<-"EOS" 6 Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_mobile', 'main', {}).to_json}); 7 rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_mobile_message])}'); 8 EOS 9 flash[:admin_mobile_message] = nil 10 end 11 page << js.compress_blank_and_linefeed 1 page << %Q|Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_mobile', 'main', {}).to_json});| 2 page << %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_mobile_message])}');| 3 flash[:admin_mobile_message] = nil rubricks_core/trunk/components/system/admin_mobile_controller.rb
r5575 r5745 24 24 logger.error(ex.message) 25 25 logger.error(ex.backtrace.join("\n ")) 26 flash[:admin_mobile_error] ='[_System_AdminMobile_ErrorUpdate]'26 raise RubricksError::Common::AjaxError, '[_System_AdminMobile_ErrorUpdate]' 27 27 end 28 28 RubricksConfig.cache … … 38 38 logger.error(ex.message) 39 39 logger.error(ex.backtrace.join("\n ")) 40 raise RubricksError::Common:: ValidateException40 raise RubricksError::Common::AjaxError, '[_Common_BadData]' 41 41 end 42 42 begin … … 62 62 logger.error(ex.message) 63 63 logger.error(ex.backtrace.join("\n ")) 64 flash[:admin_mobile_error] ='[_System_AdminMobile_ErrorUpdate]'64 raise RubricksError::Common::AjaxError, '[_System_AdminMobile_ErrorUpdate]' 65 65 end 66 66 flash[:admin_mobile_message] = '[_System_AdminMobile_MessageUpdate]' rubricks_core/trunk/components/system/admin_skin/install.rjs
r5226 r5745 1 if flash[:admin_skin_error] 2 js = %Q|rubricks.common.rubricks_message_window_open('#{hl(flash[:admin_skin_error])}', 'error');| 3 flash[:admin_skin_error] = nil 4 else 5 js = <<-"EOS" 6 AjaxHistory.remove(); 7 Element.update('admin_skin_install', #{simple_render_component('/system/admin_skin', 'install_window', {}).to_json}); 8 Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_skin', 'main', {}).to_json}); 9 rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_skin_message])}'); 10 EOS 11 flash[:admin_skin_message] = nil 12 end 13 page << js.compress_blank_and_linefeed 1 page << %Q|AjaxHistory.remove();| 2 page << %Q|Element.update('admin_skin_install', #{simple_render_component('/system/admin_skin', 'install_window', {}).to_json});| 3 page << %Q|Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_skin', 'main', {}).to_json});| 4 page << %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_skin_message])}');| 5 page << %Q|| 6 flash[:admin_skin_message] = nil rubricks_core/trunk/components/system/admin_skin/uninstall.rjs
r5227 r5745 1 if flash[:admin_skin_error] 2 js = %Q|rubricks.common.rubricks_message_window_open('#{hl(flash[:admin_skin_error])}', 'error');| 3 flash[:admin_skin_error] = nil 4 else 5 js = <<-"EOS" 6 AjaxHistory.remove(); 7 Element.update('admin_skin_install', #{simple_render_component('/system/admin_skin', 'install_window', {}).to_json}); 8 Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_skin', 'main', {}).to_json}); 9 EOS 10 js += %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_skin_message])}');| 11 flash[:admin_skin_message] = nil 12 end 13 page << js.compress_blank_and_linefeed 1 page << %Q|AjaxHistory.remove();| 2 page << %Q|Element.update('admin_skin_install', #{simple_render_component('/system/admin_skin', 'install_window', {}).to_json});| 3 page << %Q|Element.update('rubricks_partition_m', #{simple_render_component('/system/admin_skin', 'main', {}).to_json});| 4 page << %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_skin_message])}');| 5 flash[:admin_skin_message] = nil rubricks_core/trunk/components/system/admin_skin/update.rjs
r5140 r5745 1 if flash[:admin_skin_error] 2 js = %Q|rubricks.common.rubricks_message_window_open('#{hl(flash[:admin_skin_error])}', 'error');| 3 flash[:admin_skin_error] = nil 4 else 5 js = %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_skin_message])}');| 6 flash[:admin_skin_message] = nil 7 end 8 page << js.compress_blank_and_linefeed 1 page << %Q|rubricks.common.rubricks_feedback_msg.add('#{hl(flash[:admin_skin_message])}');| 2 flash[:admin_skin_message] = nil rubricks_core/trunk/components/system/admin_skin_controller.rb
