diff --git a/init.rb b/init.rb index 4720b83..71d5e48 100644 --- a/init.rb +++ b/init.rb @@ -11,7 +11,7 @@ Dispatcher.to_prepare :redmine_rate do TimeEntry.send(:include, RateTimeEntryPatch) require_dependency 'users_helper' - UsersHelper.send(:include, RateUsersHelperPatch) + UsersHelper.send(:include, RateUsersHelperPatch) unless UsersHelper.included_modules.include?(RateUsersHelperPatch) end # Hooks diff --git a/lib/rate_users_helper_patch.rb b/lib/rate_users_helper_patch.rb index 92b874e..c3433b4 100644 --- a/lib/rate_users_helper_patch.rb +++ b/lib/rate_users_helper_patch.rb @@ -9,10 +9,7 @@ module RateUsersHelperPatch module InstanceMethods # Adds a rates tab to the user administration page def user_settings_tabs_with_rate_tab - # Core defined data - tabs = [{:name => 'general', :partial => 'users/general', :label => :label_general}, - {:name => 'memberships', :partial => 'users/memberships', :label => :label_project_plural} - ] + tabs = user_settings_tabs_without_rate_tab tabs << { :name => 'rates', :partial => 'users/rates', :label => :rate_label_rate_history} return tabs end