Fixes #19873 - Fix Style/MultilineIfModifier cop (#5705)
Fixes #19789 - fix Layout/SpaceAroundOperators cop
Fixes #19781 - Fix Layout/LeadingCommentSpace cop
Fixes #19787 - Fix Layout/SpaceAfterComma cop
Fixes #19769 - Fix Layout/CommentIndentation cop
Fixes #21133 - Change the color of pficon-info to black (#4942)
Fixes #17902 - Smart variable puppet class is not auto selected
Fixes #18783,#18804 - replace inline helps with label helps
Fixes #17599 - Smart vars allow you to select 'none' class
When you edit a smart variable, it allows in the form to 'not' associateit with any Puppet class. This doesn't show any error on the UI, howeverit's not associated and you will see "Failed to save: Puppetclass can't...
Fixes #15846 - Renamed use_puppet_default to omit in LookupValue
Refs #3809 - Turning on some rubocop cops
Fixes #14795 - User w/o edit_params permission can save host
Some puppet class parameter fields were not disabled for users withoutthe `edit_params` permission, leading to errors when attempting to savea host with overriden parameters.
refs #13304 - translate tooltip text
Fixes #13821 - Show different types of input depending on the paramter type
Fixes #13304 - Disabled hidden button for smart class parameters shows a tooltip
Fixes #13258 - Use patternfly icons for parameters
Fixes #4629 - Migrate UI to Patternfly
Fixes #12860 - Moves new_child_fields_template to LayoutHelper and connect new child to parent
Fixes #12752 - Host and hostgroup clone should copy smart class parameters overrides
Fixes #6007 - Allowing to hide smart class parameters
Fixes #12611 - CVE-2015-7518 prevent XSS on host edit form
The host edit forms allowed stored XSS attacks by storing html contentin smart class parameter and smart variable description or inheritedvalues, which is then passed unescaped to an html-allowing popover....
Fixes #12642 - Show overriden values before type cast on host edit form
Fixes #12609 - correctly display boolean parameters on host edit form
Booleans were not displayed correctly in certain cases due to the factthat `false.present? false` and `lookup_value.value ||inherited_value true` in case one of them is true.
Fixes #11458 - Override inline for class parameters
This implements override inline for smart class parameters and smartvariables in host and hostgroup edit forms.Global variable override inline will be done in a seperate PR.
Authors: Ori Rabin <orrabin@redhat.com>...
Fixes #12231 - Allow editing smart variables with periods in puppetclass form
fixes #10832 - separating lookup keys into puppet and variable
Fixes #11466, #11462 - Improve layout of textareas
fixes #11374 - re-initialize select2 on smart vars
Fixes #4419 - rearranging smart class parameters edit form
Fixes #10849 - remove hidden template fields on submit
Fixes #3856 - Make parameter value fields expandable
fixes #4424 - overriden attributes get overridden in the UI
Fixes #9480 - multiple NICs integration with compute profiles
From users point of view:- interfaces setup in compute profiles is back- interface related compute attrs get merged into host NICs upon compute profile selection- NIC overview table displays details in the column "Type"...
Refs #3809 - Remove cop IndentationConsistency
Refs #3809 - Remove cops for empty lines
Fixes #3309 - Support deep merging of hash and array structures in smart class parameters
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 #7163 - on host's edit page, show the source for the value of puppet class parameters.
Fixes #6444 - add support for virtual NICs
Extend additional interface details refs #2240
NIC facts parsing change and we create interfaces in Foreman accordingto facts we recieve.
Subclasses does not define their own attributes and serialize them toattrs hash. All BMC attributes are extracted to separate columns so it's...
Fixes #3300 - extract translations on new smart variable page
fixes #5247 - overridable keys displayed on host group when env is inherited
fixes #4733 lookup keys in puppet class form visual changes
fixes #3811 - merge with new layout
Fixes #3811 updating to bootstrap 3
fixes #2617 Can't edit a host once it's created
fixes #2220 - Suport hostgroup puppet classes parameters inheritance.
fixes #2132 Smart Variables in hostgroup. 1. Show smart variables in hostgroup view. 2. Added the GUI to override smart variables values in host group.
Feature #2368 - form helpers, exceptions and fixes
Feature #2368 - i18n extracting strings
bootstrap2.2.2
fixes #1028 - show and override puppet class parameters in the host form.
fixes #832 - adds parameterized class support
Credits:This patch is based on the original work of Olivier Favre<olivier@yakaz.com> many many thanks!
updates UI to bootstrap v2
fixes #1540 added suport for provisioning on ovirt/rhvem using fog.
This patch addes a compute resource concept within foreman
Signed-off-by: Ohad Levy <ohadlevy@gmail.com>
WIP rails3 migration
fixes #1231 - make first pill active by default vertical pills
wip #1231
fixes #322 Ability to add custom variables and multiple values resovledin a dynamic Hierarchally order
This commits introduces the ability to define variables per puppetclass.
additionally, each class can have multiple values, depends on the hostwhich is requesting that variable....
fixes #141 - add support to extlookup kind of queries through foremanusage:wget -q -O - "http://foreman/lookup?key=ntpserver&order[]=my.domain&order[]=common" if you want it in YAML, just add:wget -q -O - "http://foreman/lookup?key=ntpserver&order[]=my.domain&order[]=common&format=yml"