Changeset 5820
- Timestamp:
- 06/30/08 09:00:09 (2 months ago)
- Files:
-
- rubricks_core/trunk/components/system/account/_user_show_print_content.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/account_controller.rb (modified) (1 diff)
- rubricks_core/trunk/components/system/calendar/show_detail.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/calendar_controller.rb (modified) (1 diff)
- rubricks_core/trunk/components/system/languages/chinese.rb (modified) (1 diff)
- rubricks_core/trunk/components/system/languages/english.rb (modified) (2 diffs)
- rubricks_core/trunk/components/system/languages/japanese.rb (modified) (2 diffs)
- rubricks_core/trunk/components/system/search/main.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/search/search.rhtml (modified) (2 diffs)
- rubricks_core/trunk/components/system/user_controller.rb (modified) (4 diffs)
- rubricks_core/trunk/components/system/user_management/_group_show_tab_group_info_edit_content.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/_group_show_tab_user_belongs_to_print_content.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/_user_list_print_content.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/_user_show_print_content.rhtml (modified) (1 diff)
- rubricks_core/trunk/components/system/user_management/user_list.rhtml (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
rubricks_core/trunk/components/system/account/_user_show_print_content.rhtml
r5791 r5820 36 36 <td><%= hl('[_Common_Kana]') %></td> 37 37 <td><div class="overflow_auto"><%= hl(@ru.kana) %></div></td> 38 </tr> 39 <% else %> 40 <tr class="table_dummy"> 41 <td></td> 42 <td></td> 38 43 </tr> 39 44 <% end %> rubricks_core/trunk/components/system/account_controller.rb
r5796 r5820 262 262 flash[:user_management_message] = options[:msg_user_image_upload] 263 263 rescue Exception => ex 264 log_rubricks_error(ex, options[:err_user_image_upload]) 264 logger.error(ex.message) 265 logger.error(ex.backtrace.join("\n ")) 266 flash[:user_management_error] = options[:err_user_image_upload] 265 267 end 266 268 render :template => '/system/user_management/user_image_upload.rhtml' rubricks_core/trunk/components/system/calendar/show_detail.rhtml
r5781 r5820 80 80 </tbody> 81 81 </table> 82 <table id="calendar_detail_list_table" class="rubricks_general_table" style="margin: 0 auto; ">82 <table id="calendar_detail_list_table" class="rubricks_general_table" style="margin: 0 auto; table-layout: fixed;"> 83 83 <thead> 84 84 <tr> 85 <th style="width: 40px;"> </th>86 <th ><%= hl('[_System_Calendar_Title]') %></th>87 <th ><%= hl('[_System_Calendar_StartDateTime]') %></th>88 <th ><%= hl('[_System_Calendar_FinishDateTime]') %></th>85 <th style="width: 10%"> </th> 86 <th style="width: 40%;"><%= hl('[_System_Calendar_Title]') %></th> 87 <th style="width: 25%;"><%= hl('[_System_Calendar_StartDateTime]') %></th> 88 <th style="width: 25%;"><%= hl('[_System_Calendar_FinishDateTime]') %></th> 89 89 </tr> 90 90 </thead> rubricks_core/trunk/components/system/calendar_controller.rb
r5781 r5820 16 16 def change_calendar 17 17 start_date = Date.new(params[:year].to_i, params[:month].to_i, 1) 18 finish_date = start_date.to_time.end_of_month.to_date + 6 18 finish_date = start_date.to_time.end_of_month.to_date + 6 rescue raise(RubricksError::Common::AjaxError, RubricksLib.hl('[_System_Calendar_MessageTimeOutOfRange]')) 19 19 start_date = start_date - 6 20 20 @holidays = RubricksCalendarHoliday.find_all_by_term(start_date, finish_date) rubricks_core/trunk/components/system/languages/chinese.rb
r5791 r5820 446 446 '_System_Calendar_MessageScheduleEdit' => 'é¢å®ä¿®æ¹å®æ¯ã', 447 447 '_System_Calendar_MessageScheduleDelete' => 'é¢å®å é€å®æ¯ã', 448 '_System_Calendar_MessageTimeOutOfRange' => 'æå®çæ¥æäžåšæŸç€ºèåŽå 449 ïŒè¯·ä¿®æ¹æ¥æã', 448 450 '_System_Component_DisplayName' => 'ç³»ç»ç»ä»¶', 449 451 '_System_Dashboard_Config' => 'å¿«æ·çªå£è®Ÿçœ®', rubricks_core/trunk/components/system/languages/english.rb
r5781 r5820 275 275 '_System_AdminUser_ErrorUserLockSelf' => 'You can not lock your own.', 276 276 '_System_AdminUser_ErrorUserSameInValue' => 'You should have change password with changing login name.', 277 '_System_AdminUser_ErrorUserUnadminSelf' => 'You cannot revoke your own authority of user management.',277 '_System_AdminUser_ErrorUserUnadminSelf' => 'You cannot edit members of admin group or remove your own from admin group.', 278 278 '_System_AdminUser_ErrorUserUnlock' => 'Failed to unlock the user.', 279 279 '_System_AdminUser_ErrorUserValidate' => 'Failed to validate the user.', … … 374 374 '_System_Calendar_MessageScheduleEdit' => 'The schedule is updated.', 375 375 '_System_Calendar_MessageScheduleDelete' => 'The schedule is deleted.', 376 '_System_Calendar_MessageTimeOutOfRange' => 'The date is out of range. Please choose a date again.', 376 377 '_System_Component_DisplayName' => 'System Component', 377 378 '_System_Dashboard_Config' => 'Dashboard Config', rubricks_core/trunk/components/system/languages/japanese.rb
r5781 r5820 335 335 '_System_AdminUser_ErrorUserSameInValue' => 'ãŠãŒã¶IDã®å€æŽã«äŒŽãããã¹ã¯ãŒãã倿Žããå¿ 336 336 èŠããããŸãã', 337 '_System_AdminUser_ErrorUserUnadminSelf' => 'èªåã管çè 337 '_System_AdminUser_ErrorUserUnadminSelf' => '管çè 338 ã°ã«ãŒãã«æå±ããªããŠãŒã¶ã管çè 339 ã°ã«ãŒãã®ã¡ã³ããŒã倿Žããããšããèªåã管çè 338 340 ã°ã«ãŒãããå€ãããšã¯ã§ããŸããã', 339 341 '_System_AdminUser_ErrorUserUnlock' => 'ãŠãŒã¶ã®ããã¯è§£é€ã«å€±æããŸããã', … … 461 463 '_System_Calendar_MessageScheduleEdit' => 'äºå®ã倿ŽããŸããã', 462 464 '_System_Calendar_MessageScheduleDelete' => 'äºå®ãåé€ããŸããã', 465 '_System_Calendar_MessageTimeOutOfRange' => 'æå®ãããæ¥ä»ã¯è¡šç€ºå¯Ÿè±¡ç¯å²å€ã§ããæ¥ä»ãæå®ãçŽããŠãã ããã', 463 466 '_System_Component_DisplayName' => 'ã·ã¹ãã ã³ã³ããŒãã³ã', 464 467 '_System_Dashboard_Config' => 'ããã·ã¥ããŒãèšå®', rubricks_core/trunk/components/system/search/main.rhtml
r5748 r5820 25 25 <%= render_search_target(@target_items) %> 26 26 <% if @q %> 27 rubricks.system.search.refresh_condition('<%= @q%>', '<%= hl(@tc) %>', [<%= (@ti.is_a?(Array)) ? @ti.map{|ti| %Q("#{hl(ti)}")}.join(',') : '' %>]);27 rubricks.system.search.refresh_condition('<%= jl(@q).gsub('&', '&').unescapeHTML() %>', '<%= hl(@tc) %>', [<%= (@ti.is_a?(Array)) ? @ti.map{|ti| %Q("#{hl(ti)}")}.join(',') : '' %>]); 28 28 <% end %> 29 29 <% if msie? %> rubricks_core/trunk/components/system/search/search.rhtml
r5667 r5820 11 11 <tr class="<%= cycle('rubricks_general_table_odd', 'rubricks_general_table_even') %>"> 12 12 <td class="system_search_result"> 13 <% if record[:blank] %> 14 <%= link_to_main_with_menu hl(record[:title]), :url => RubricksLib.convert_index_to_main(record[:permalink]), :html => {:target => '_blank'} %> 15 <% else %> 16 <%= link_to_main_with_menu hl(record[:title]), :url => RubricksLib.convert_index_to_main(record[:permalink]) %> 17 <% end %> 18 <%= hl('[_Common_Poster]') %>:<%= hl(record[:author]) %> 19 <%= hl('[_Common_Date]') %>:<%= hl(record[:date].strftime(hl('[_Common_Date_HourMin_Format]'))) %> 13 <div class="overflow_auto"> 14 <% if record[:blank] %> 15 <%= link_to_main_with_menu hl(record[:title]), :url => RubricksLib.convert_index_to_main(record[:permalink]), :html => {:target => '_blank'} %> 16 <% else %> 17 <%= link_to_main_with_menu hl(record[:title]), :url => RubricksLib.convert_index_to_main(record[:permalink]) %> 18 <% end %> 19 <%= hl('[_Common_Poster]') %>:<%= hl(record[:author]) %> 20 <%= hl('[_Common_Date]') %>:<%= hl(record[:date].strftime(hl('[_Common_Date_HourMin_Format]'))) %> 21 </div> 20 22 <hr /> 21 <div><%= RubricksLib.format_snippet(record[:snippet], @word_list, true) %></div> 23 <div class="overflow_auto"> 24 <%= RubricksLib.format_snippet(record[:snippet], @word_list, true) %> 25 </div> 22 26 </td> 23 27 </tr> … … 36 40 <tr class="<%= cycle('rubricks_general_table_odd', 'rubricks_general_table_even') %>"> 37 41 <td class="system_search_result"> 38 <% if record[:blank] %> 39 <%= link_to_main_with_menu hl(record[:title]), :url => RubricksLib.convert_index_to_main(record[:permalink]), :html => {:target => '_blank'} %> 40 <% else %> 41 <%= link_to_main_with_menu hl(record[:title]), :url => RubricksLib.convert_index_to_main(record[:permalink]) %> 42 <% end %> 43 <%= hl('[_Common_Poster]') %>:<%= hl(record[:author]) %> 44 <%= hl('[_Common_Date]') %>:<%= hl(record[:date].strftime(hl('[_Common_Date_HourMin_Format]'))) %> 42 <div class="overflow_auto"> 43 <% if record[:blank] %> 44 <%= link_to_main_with_menu hl(record[:title]), :url => RubricksLib.convert_index_to_main(record[:permalink]), :html => {:target => '_blank'} %> 45 <% else %> 46 <%= link_to_main_with_menu hl(record[:title]), :url => RubricksLib.convert_index_to_main(record[:permalink]) %> 47 <% end %> 48 <%= hl('[_Common_Poster]') %>:<%= hl(record[:author]) %> 49 <%= hl('[_Common_Date]') %>:<%= hl(record[:date].strftime(hl('[_Common_Date_HourMin_Format]'))) %> 50 </div> 45 51 <hr /> 46 <div><%= RubricksLib.format_snippet(record[:snippet], @word_list, true) %></div> 52 <div class="overflow_auto"> 53 <%= RubricksLib.format_snippet(record[:snippet], @word_list, true) %> 54 </div> 47 55 </td> 48 56 </tr> rubricks_core/trunk/components/system/user_controller.rb
r5781 r5820 40 40 41 41 def user_list 42 @options = merge_options(params) 43 @params_options = @options.to_json.json_fix_special_char 44 @pages, @ru_list = paginate(:rubricks_user, @options[:paginate]) 42 @options, @params_options = merge_options(params) 43 @pages, @ru_list = paginate(:rubricks_user, @options[:paginate]) 45 44 end 46 45 … … 73 72 options = options.symbolize_keys 74 73 options[:default].symbolize_keys! unless options[:default].blank? 74 options[:filter_conditions].symbolize_keys! unless options[:filter_conditions].blank? 75 75 unless options[:paginate].blank? 76 76 options[:paginate].symbolize_keys! … … 88 88 return filter_conditions 89 89 else 90 result = [] 91 result.push(filter_conditions.shift + ' and ' + input_conditions.shift) 92 return result.concat(filter_conditions).concat(input_conditions) 90 queries = [] 91 queries << input_conditions.shift 92 queries << filter_conditions.shift 93 conditions = [queries.compact.join(' and ')] 94 return conditions.concat(filter_conditions).concat(input_conditions) 93 95 end 94 96 end … … 96 98 def merge_options(params) 97 99 options = fix_options(params[:options]) 98 filter_conditions = user_filter_merge_conditions(params[:filter_conditions], params[:page].to_i) 99 options[:page] = filter_conditions[:page] 100 options[:paginate].merge!({:conditions => merge_conditions(options[:paginate][:conditions], filter_conditions[:conditions]), :order => filter_conditions[:order]}) 101 return options 100 if options[:filter_conditions].blank? || !params[:filter_conditions].blank? 101 filter_conditions = user_filter_merge_conditions(params[:filter_conditions], params[:page].to_i) 102 options[:filter_conditions] = filter_conditions 103 end 104 params_options = options.to_json.json_fix_special_char 105 options[:paginate][:conditions] = merge_conditions(options[:paginate][:conditions], options[:filter_conditions][:conditions]) 106 options[:paginate][:order] = options[:filter_conditions][:order] 107 options[:page] = params[:page].to_i 108 return options, params_options 102 109 end 103 110 104 111 def user_filter_merge_conditions(input_data, page) 105 112 input_data ||= {} 106 input_data[:user_type] = ' valid'113 input_data[:user_type] = 'for_user' 107 114 return RubricksUser.filter_merge_conditions(RubricksUser.filter_merge_hash({}, input_data, page)) 108 115 end rubricks_core/trunk/components/system/user_management/_group_show_tab_group_info_edit_content.rhtml
r5695 r5820 2 2 <tr class="rubricks_general_table_even"> 3 3 <td style="width:30%;"><%= hl(@options[:str_group_name]) %></td> 4 <%= validate 'rubricks_group_edit_name', [{:required => true}, {:length => {:value => '1..64'}}, {:regexp => {:value => "/#{l('[_Common_GroupNameFormat]')}/", :msg => hl('[_System_AdminUser_MessageGroupNameFormat]')}}] %> 5 <td style="width:70%;"><%= text_field 'rubricks_group_edit', 'name', :size => 20, :class => 'input_text_inactive focus', :value => l(@rg.name) %><span id="rubricks_group_edit_name_msg"></span></td> 4 <td style="width:70%;"> 5 <%= validate 'rubricks_group_edit_name', [{:required => true}, {:length => {:value => '1..64'}}, {:regexp => {:value => "/#{l('[_Common_GroupNameFormat]')}/", :msg => hl('[_System_AdminUser_MessageGroupNameFormat]')}}] %> 6 <%= text_field 'rubricks_group_edit', 'name', :size => 20, :class => 'input_text_inactive focus', :value => l(@rg.name) %> 7 <span id="rubricks_group_edit_name_msg"></span> 8 </td> 6 9 </tr> 7 10 <% if RubricksLib.current_lang == 'japanese' %> 8 11 <tr class="rubricks_general_table_even"> 9 12 <td><%= hl('[_Common_Kana]') %></td> 10 <%= validate 'rubricks_group_edit_kana', [{:required => true}, {:length => '1..64'}, {:kana => true}] %> 11 <td><%= text_field 'rubricks_group_edit', 'kana', :size => 20, :class => 'input_text_inactive focus', :value => l(@rg.kana) %><span id="rubricks_group_edit_kana_msg"></span></td> 13 <td> 14 <%= validate 'rubricks_group_edit_kana', [{:required => true}, {:length => '1..64'}, {:kana => true}] %> 15 <%= text_field 'rubricks_group_edit', 'kana', :size => 20, :class => 'input_text_inactive focus', :value => l(@rg.kana) %> 16 <span id="rubricks_group_edit_kana_msg"></span> 17 </td> 12 18 </tr> 13 19 <% end %> 14 20 <tr class="rubricks_general_table_even"> 15 21 <td><%= hl('[_Common_Description]') %></td> 16 <%= validate 'rubricks_group_edit_description', [{:length => {:value => '0..80'}}] %> 17 <td><%= text_field 'rubricks_group_edit', 'description', :size => 32, :class => 'input_text_inactive focus', :value => @rg.description %><span id="rubricks_group_edit_description_msg"></span></td> 22 <td> 23 <%= validate 'rubricks_group_edit_description', [{:length => {:value => '0..80'}}] %> 24 <%= text_field 'rubricks_group_edit', 'description', :size => 32, :class => 'input_text_inactive focus', :value => @rg.description %> 25 <span id="rubricks_group_edit_description_msg"></span> 26 </td> 18 27 </tr> 19 28 </table> rubricks_core/trunk/components/system/user_management/_group_show_tab_user_belongs_to_print_content.rhtml
r5723 r5820 1 <div id="users_belongs_to_frame" >1 <div id="users_belongs_to_frame" style="position:relative;"> 2 2 <%#todo %> 3 3 <%# simple_render_component(params[:controller].sub(%r(^/?), '/'), 'group_show_user_list', {:id => @rg.id.to_s, :page => @page}) %> rubricks_core/trunk/components/system/user_management/_user_list_print_content.rhtml
r5695 r5820 6 6 <% @ru_list.each do |ru| %> 7 7 <tr class="rubricks_general_table_even"> 8 <td><%= render_user_status(ru) %><%= hl(ru.login_name) %></td> 9 <td><%= hl(ru.name) %></td> 8 <td> 9 <div class="overflow_auto"> 10 <%= render_user_status(ru) %><%= hl(ru.login_name) %> 11 </div> 12 </td> 13 <td> 14 <div class="overflow_auto"> 15 <%= hl(ru.name) %> 16 </div> 17 </td> 10 18 <% if print_kana %> 11 <td><%= hl(ru.kana) %></td> 19 <td> 20 <div class="overflow_auto"> 21 <%= hl(ru.kana) %> 22 </div> 23 </td> 12 24 <% end %> 13 <td><%= render_email(ru, :admin => @admin) %></td> 25 <td> 26 <div class="overflow_auto"> 27 <%= render_email(ru, :admin => @admin, :limit => 255) %> 28 </div> 29 </td> 14 30 </tr> 15 31 <% end %> rubricks_core/trunk/components/system/user_management/_user_show_print_content.rhtml
r5791 r5820 34 34 <td><%= hl('[_Common_Kana]') %></td> 35 35 <td><div class="overflow_auto"><%= hl(@ru.kana) %></div></td> 36 </tr> 37 <% else %> 38 <tr class="table_dummy"> 39 <td></td> 40 <td></td> 36 41 </tr> 37 42 <% end %> rubricks_core/trunk/components/system/user_management/user_list.rhtml
r5781 r5820 10 10 <% render_float_button('admin_user_fba1') do %> 11 11 <% if @options[:flg_edit_user] %> 12 <div id="user_multiple_buttons" <%= (@flg_invalid || @flg_unadmitted) ? 'style="display:none;"' : '' %>>13 <div id="user_multiple_form" class="float_button_right_inactive swap" >12 <div id="user_multiple_buttons"> 13 <div id="user_multiple_form" class="float_button_right_inactive swap" <%= (@flg_invalid) ? 'style="display:none;"' : '' %>> 14 14 <span id="select_multiple_button" class="buttons icon_multiple" onclick="rubricks.system.admin_user.functions.user_multiple_mode();"><%= hl('[_Common_SelectMultiple]') %></span> 15 15 </div>
