fixes #7221 - do not display areas of the org/loc UI unless view rbac
corrected 'template' to 'templates'
Fixes #5692 - correct counts in cached_counters
fixes #7336 - editing compute resource should not clear existing attributes from the form
Fixes #7041: fixed incorrect belongs_to mappings
:conditions reference columns from the local (to the relation) table,while the condition is applied to the remote side of the association.The condition can be removed, as it's redundant anyway.
Fixes #4596 - Change parent of host group via AJAX
Reparenting host groups requires submitting the form to see the changesnowadays, this fix makes the host group model inherit all propertiesfrom the parent and show them in real time.
fixes #4375: provisioning no longer loops when using oVirt + compute profile
fixes #3105 - use untranslated string for PuppetCA state filter
fixes #7253 - change nil admin field on users to false, matches usergroups
When the admin field was nil, admin_changed? in user model validations canevaluate to true if the field changed from nil to false.
Fixes #3840 - Removes unused Signo related code
templates - sync from community-templates
Fixes #7344 - ignore saving errors during fact parsing
Fixes #6763 - Correctly choose autocomplete search scope for taxonomies depenant on controller
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 #7286: Can not create a compute resource without selecting a provider
fixes #7054 - list all routes for each resource in /v2/api
fixes #4111 - Add image user data flag to API
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 #7261 - API v2 - mark wrapped params hash for POST/PUT as required instead of optional
fixes #7191 - move API response logger to named filter so it can be skipped
fixes #7218 - authorize hosts welcome page
Fixes #6538 - User group vs usergroup name consistency
Fixes #7157 - Combo box style in reports
Fixes #5929 - Taxonomy filter obey permissions
With this patch you can assign permissions like assign_organizations andassign_locations to particular user so that they can then assigntaxonomiesonly from set of taxonomies granted by their filters.
Global users would be still able to assign any taxonomy to a resource as...
Fixes #6161 - Mark override on adding smart variable override via api
fixes #7035 - expand column name for Rails 3.2.8 compat in Puppet class search
Fixes #3809 - Add rubocop to check Ruby code
fixes #7121 - move smart proxy action buttons to helper
refs #7066 - fix syntax error in expression
fixes #7066 - add back $login interpolation for LDAP service account usernames
In cases where an LDAP connection is required outside of the context of userauthentication (e.g. validation of external user group name), an error isthrown. Users are recommended to use dedicated service accounts for this...
Fixes #7028 - completing api docs for taxonomies
Fixes #7056 - only resize textarea in params tab.
Fixes #7174 - add delay on autocomplete
fixes #5240 - expose eager-zeroing for vSphere
Fixes #6831 - expire topbar cache for admin on taxonomy updates
fixes #5119 - ensure GCE can list images.
fixes #7009, N+1 (actually 6+1) queries in dashboard page
Fixes #6232 - link from chart on overview page to relevent search
Fixes #6982 - make tooltips appear above charts
Fixes #3976 - Add all view_ permissions to viewer user role
This PR tests that there is a match between foreman access control andpermissions seeded by the db script. It also checks all seeded view_permissions are part of the viewer role.
Fixes #4350 - Allow any format for role name
fixes #6205 Changed regex to parse CNs from SSL DNs on separator chars
fixes #7082 - combo box style in host multi-select popup windows
Fixing the combo-box style in app/views/hosts/select_multiple_* pages.Using selectable_f from app/helpers/layout_helper.rb instead.
Fixes #6998 - Accept native true for overwrite parameter to host API.
Fixes #6929 - Rephrase description string for api import_puppetclasses
fixes #6860 - add missing attributes to hostgroup jail
Fixes #6756 - exposes vmware resource pools and folders through the API
Fixes #6476 - oVirt VM association with multiple interfaces
Fixes #6608 - expose disk usage info through available_storage_domains API
fixes #7061 - show file upload when template is not locked
Fixes #7003 - Revert LDAP to simple_tls
fixes #6696 - API v2 - specify 'host' as the key in which parameters will be wrapped rather than Host::Base
Fixes #3285 - extract 'Host' on reports page for trans.
Fixes #6400 - Show * next to required form fields
fixes #6964 - replace default scope that hides users with explicit scope
Fixes #6830 - Add host search on compute_resource_id used in 1.5 auth migrations
Fixes #6560 - Extract puppet parsing logic
Revert "Fixes #1592: making report::expire faster and without errors"
This reverts commit 4215defb81fc2b469669592ac1094d7c70950192.
Fixes #1592: making report::expire faster and without errors
Fixes #3300 - extract translations on new smart variable page
i18n - extracting new, updating rails, pulling from tx
Fixes #6953 - Fixing N_() calls in the User model
Fixes #5734 - API for external groups management
fixes #6873 - ensure hidden 'owner' is populated on user role
Also re-order seeding such that the anonymous role is added to seeded users.
Fixes #3303 - extract confirmation text on architecture deletion for translation
Fixes #5442 - extract suggest IP string for translation
Fixes #6794: Adds search parameter for template kinds
Fixes #6844 - display v2 resources rather than v1 resources in /api/v2
fixes #6861 - provide a way to detect host group provisioning
fixes #6857 improve two-pane load times
fixes #6888 - remove duplicate presence validator causing two errors
fixes #6881 - check if in rake when validating template changes
fixes #6825 - refactor api/v2/filters_controller.rb to use find_optional_nested_object and add Authorizable to class Role
Fixes #6446 - Forbidding non-json POST/PUT requests in v2
Fixes #6566 - renaming a node now resets the certname on provision
If use_uuid_for_certificates is true, reuse the certname UUID value.If false, then reset the certname if it does not match the hostname.
Fixes #813 - External usergroups can be linked to an LDAP auth source
Fixes #6786 - Handle error when no taxonomy params get sent
Basically, no organization params are getting sent as the bug reporter is notusing json and not using wrapped params. You can also test this by doing:
curl -X POST http://localhost:3000/api/v2/organizations...
Fixes #6816 - pass oVirt quota as nil instead of "" to prevent server error
Fixes #215: Parameters can be saved without a value
fixes #6636, #6657, #6694 - add field length validations, extend audit field length
Fixes #2940: Unable to remove smart parameter with long name
Refs #4478 - API doc strings marked for translation
Fixes #6693 - set parameters tab to error state and focus when validation fails
fixes #6529 allow to define IP suggestion per subnet
fixes #6432 - add validation for attributes missing :presence => true and remove duplicate validation messages 'can't be blank'
Fixes #6768 - Hammer set-parameter does not work
fixes #6430 - validate presence of location and organization for managed host if Settings are turned on
Fixes #6236 - add taxonomy parameters to host API v2 create/update documentation
fixes #6618 - provide an indentation helper for provisioning templates
fixes #6717 - remove interpolation from message for i18n extraction
fixes #4641 - Ensure default role only after save/update. Change default role permissions
Fixes #6518 - look up the BMC proxy via any subnet proxies, if present
Fixes #6633: Smart variables and smart class parameters can have the same parameter name
fixes #5760 - selectable VMware virtual HW version
Fixes #6747 - Add textarea automatic resizing