Fixes #11111 - action dropdowns pulled right
(cherry picked from commit cc67119632ea77bde23415abe1691f8297df8132)
Fixes #7574 - Rails 4 :data attributes substitute deprecated HTML options
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.
Fixes #10542: correct path for auto complete search on filters page.
The filters page was using an incorrect path for the autocomplete searchwhich caused it to not work on initial page load with non-core resources.This commit updates the autocomplete search path to use the correct URL....
Fixes #9589 - Add documentation button to various models
Refs #3809 - Remove cop IndentationConsistency
Refs #3809 - Remove cops for empty lines
Refs #3809 - Remove useless assignments
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 #7757 - Fix link_to to call super with block
The original code calls the parent with a single argument: an array ofarguments given to the method. It should call the parent with theoriginal arguments.
Fixes #6713: Long names needs to be truncated while listing
Fixes #5926 - hide sensitive parameter values
User can check to hide value when creating or editing global parameter.The value is masked by *** and is also not displayed when overriding.
fixes #1646, #3103 - enable cloning and locking of templates
fixes #5809 - don't show parent location/organization/hostgroup select box if zero or one location/organization/hostgroup
fixes #5205 - fixed all authorized links with given action
fixes #5173 - sortable counters on list of config_groups for number of hosts, hostgroups and puppetclasses
fixes #4204 - add config groups feature - assign multiple config groups to a host or hostgroup
Fixes #4884 : remove duplicate slashes from the gravatar url
The issue is that request.protocol returns http:// instead of http. The code assumed no trailing slashes
fixes #3827 - adds ldap avatar support
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
Fixes #4441 - Overriden link_to method should be public, not protected
fixes #3751 - new/edit submit buttons now have id
fixes #3939 - add option to 'inherit from parent' for hostgroup attributes
fixes #3930 - refactoring of edit_self implementation.
fixes #3811 - merge with new layout
Fixes #3811 updating to bootstrap 3
Fixes #3720 - Add description field to operatingsystem
fixes #2764 - settings defined in settings.yaml file are now read-only
fixes #2825 - Gravatar URL for email addresses with uppercases
Fixes #2780 - Enhance puppet classes assignment
Allows you to assign/unassign puppet classes to a host/hostgroup byclicking on it's name. You can still use the small icon on particularline.
fixes #2679 pie get error when the label is too long
fixes #2631 - fix remote code execution via controller name (CVE-2013-2121)
Fixes #2615 - failed to save host group
If there was current organization selected, organizations got doubledwhich prevented save. Fixed and added test for this part.
fixes #2563 - fallback user image has wrong path
Fixes #2502 - session expiration updates
Signo now allows to transparently prolong user session which gotexpired. Also when you now logout from Foreman you will end up in Signologin form. This brings some code clean up and test changes and smallSSO method API change.
Fixes #2460 - session expiration fix for SSO
We set new expiration interval when user logs in successfully using anykind of SSO. Also this patch moves logout path out of thread variableand stores it into a session. This is more secure storage for threaded...
fixes #2420 - extract strings for i18n from JavaScript, various i18n fixes
new top-bar navigation design and a new login page
Feature #2368 - i18n extracting strings
fixes #2417 - SSO abstractioning
Apache and Signo SSO reworked to a new general SSO concept.
You can use SSO service that comes with Katello for loggin in. It'sbased on OpenID protocol with slightly customized provider.
fixes #2247 Provides an option to disable the use of gravatara
A new setting is added, use_gravatar. It defaults to true. If it is set to false, then the gravatarcall out is not used and only the default user icon is used.
flot charts
Use flot charts instead of highcharts.flot charts license is more friendly.
This version of the code is feature compatible with the old charts,including:pie: drill-down and expend.stacked charts: zoom, hide series in legend.all types has tooltips....
upgrade foreman to rails 3.2.13
This commit updates from rails 3.0.x to 3.2.x, main changes include:
Users who uses foreman in production, make sure that you now compileyour assets, e.g...
Add localization calls to the subnets and the trenda pages.
There are other changes to the common layouts based on simple testing.
Add gettext calls to the common views, application controller, and application helper objects.
Note, this patch does not include an update to the strings file. This will allow patches to be submitted without colliding with each other.To regenerate the strings file, run rake gettext:find
fix import classes button
removed the need to add 'btn' class for the action_buttons helper, and changed the action buttons to small.
fixes #2091 Menu items disappeard
ui phase2
bootstrap2.2.2
fixes #1834 to get foreman running under ruby 1.9.3
refs #1937 - fix graphs hrefs when running from subpath
fixes #1028 - show and override puppet class parameters in the host form.
fixed deprecation warning.
fixes #1840 Only show the help button if a help page exists
fixed dropdown location for action button and bookmark.
fixes #1165 add inherited params display and override option to the host form.
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
fixes #1649 Puppet class and environment import works only on the first smart-proxy
fixes #1572
adds ec2 provisioning support fixes #1223
- added progress bar for instance creation- minor fixes for certname based deployments- added ssh provisioning support to orchestartion, which utilize finish scripts by default- added images support (part of the vm compute tab)...
updates UI to bootstrap v2
ensure valid invalid JS is created when user has no access
code smell
fixes #1173 - remove legacy query interface
fixes #1414 - pie is over cooked in chrome.
fixes #1411 - hostgroup ajax actions are mostly broken
fixes #1406 - excpetion errors are not showin in the UI
fixes #1396 - Add puppet classes to Hostgroups is broken
fixed error on expanding chart that doesn't have link assosiated with it.see the memory charts on the statistics page.
fixes #1304 re issue the fix as it seemed to get only half merged
fixes #1321 add click event to the facts and stats pie chart. The click event redirect to the relevant hosts search that match the clicked slice.
Signed-off-by: Amos Benari <abenari@redhat.com>
better text trncating in hosts list
WIP rails3 migration
disabled links are now disabled buttons as they should.
statistics pie is now a thumbnail that expand in a modal dialog.
un-obtrosive js for the show host charts.
fixes #1286 - moved user permission filters into a tab
update the look of host parameters page to look like the smart variables.
fixes #1277 - add bar chart to report show page.
fixes #1276 - Non intrusive javascript pie and bar
fixes #1268 - added chart to report metrics.
new UI for foreman
refs #1184 - added editing of true / false values in settings page
Feature #1184 - allow to save array based settings
this also moves the setting page to use inline edit
fixes #1182 - added inline editing
fixes #1167 - some setting values are ignored
added parenthesis to avoid warnings on older Ruby
New artwork
Fixes #906 - Always allow a user to edit some of their own User details
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #903 - Show resulting provisioning options at the Host edit screen
Fixes #920 - Add authorization to hypervisor, bookmarks, subnets, smart-proxy/autosign and puppetca
fixes #932 + sign on Safari is not rendered correctly
UI updates
refs #285 - removes any left over from the old google charts libraries
fixes #285 - Use Charting system which can work offline
additionally, main menu buttons and bookmarks drop down are easier to handle and read
fixed menu item when logging in with a non-admin user, refs #836.