fixes #10832 - separating lookup keys into puppet and variable
Refs #3809 - Enable cop Style/IfUnlessModifier
Fixes #11012 - Making Puppet menu cosistent
Fixes #10713 - improved backtrace logging
Fixes #7096 - Adds STI to templates
This commit converts Ptables to be just another type of Template so itgets the same features as ConfigTemplate. ConfigTemplate was renamed toProvisioningTemplate to reflect UI and the name under it's commonly known.
Refs #3809 - Remove nested ternary and nil checking
fixes #9334 - reverse the order of 'hosts/provisioning setup' sub-menu
Refs #3809 - Remove cops for empty lines
Fixes #8934: Allow plugin menu items to disable turbolinks for their links.
Refs #3809 - Use parentheses in method definitions
Refs #3809 - Fix a few rubocop TODOs
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 #7591 - changed Sign out to Log out to fix inconsistent terminology around Login vs Sign Out
Fixes #7592 - flipped the order of logged-in user menu
Fixes #6999 - protect user logout against CSRF requests (CVE-2014-3590)
To avoid CSRF, logout is changed to be a POST request soprotect_from_forgery checks the CSRF token. However, in Rails 3 the onlystrategy available is to nullify the session of the attacker....
fixes #6091 - menu removal wasn't traversing menu hierarchy
fixes #5537: it's possible to specify menu item url directly now
fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup
fixes #1809 - foreman realm integration
Fixes #3988 - use require instead of autoload_once_paths
fixes #3767 - add new host to hosts menu
fixes #3903 - fixed menu links when relative URLs are set
Add header menu navigation
fixes #3178 - add feature for compute profiles for hostgroups and hosts
fixes #3930 - refactoring of edit_self implementation.
fixes #3790 - Added support for isolated engine to foreman menu
Fixes #3838: Adds ability to define a divider when declaring a menu itemfrom a plugin.
fixes #3820 - adds exception output to menu item authorization check
fixes #3762: menu urls defined using hashes should prefix controller name with a '/' (use absolute controller names)
refs #3510 - ensure rescue statement works
fixes #3510 - plugin interface for registering a plugin, updated menu system