Fixes #19789 - fix Layout/SpaceAroundOperators cop
Fixes #16363 - fix taxable user deletion
Fixes #20104 - fix_db_cache needs to run as admin
The rake task 'fix_db_cache' triggers CacheManager, and CacheManagertries to find roles, user groups, etc.. without any permissions. Thiswill cause it to fail with an error similar tohttps://gist.github.com/52da11cb368ec530bcf0247d3ee38855 ....
Fixes #13772 - orchestration now uses app logger
Refs #3809 - Turning on some rubocop cops
Fixes #7230, #12021 - Upgrade to Rails 4.1.5
This commits upgrades Rails to Rails 4.1.5. See a description of thechanges included here, and go to the pull request in GitHub to see moredetailed explanations:
Refs #3809 - Stabby lambda syntax for oneliners
I started by spotting log.rb which didn't have a lambda wrapping itsdefault scope, as needed by Rails 4. Since the style guide and mostRails 4 documents used the stabby lambda, I turned on the cop so that we...
Refs #3809 - Remove rubocop TODOs
Removed the following TODOs so that cops for these will run from now on:
Lint/AmbiguousOperator, DefEndAlignment, DeprecatedClassMethodsEnsureReturn, RequireParentheses, Void, BlockAlignment, EndAlignment,UselessAccessModifier,...
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
Fixes #170 - implement usergroups
Added migrationAdded testsAdded MVC filesAdded the routes as wellAdded the program logic and additional viewsAdded RESTful actions for update and createAdded validations to ensure that usergroup.name and user.login do not collide...