This has speed up TimelogController#details by 100% with larger databases
(demo.redmine went from 4077ms down to 2085ms).
git-svn-id: svn+ssh://rubyforge.org/var/svn/redmine/trunk@3484
e93f8b46-1217-0410-a6f0-
8f06a7374b81
def allowed_permissions
@allowed_permissions ||= begin
- module_names = enabled_modules.collect {|m| m.name}
+ module_names = enabled_modules.all(:select => :name).collect {|m| m.name}
Redmine::AccessControl.modules_permissions(module_names).collect {|p| p.name}
end
end