fixes #3811 - merge with new layout
Fixes #3811 updating to bootstrap 3
fixes #3752 - move data population from migrations into seed script
fixes #3889 - don't reload nested lookup keys during render, so validation errors aren't lost
Merge branch 'fixes-3872' of git://github.com/ehelms/foreman into ehelms-fixes-3872
Fixes 3872: Provides a better customizable application layout thatconforms to HTML5 best practices.
This change aims to provide a more customizable application layout by firstsplitting the base layout, menu and content out into their own view files.The base layout provides generic hooks and only the most basic common data...
fixes #2374 - added allocation option to libvirt VM
fixes #3339 - nested fact support, allow fact importers to be registered by plugins
Fixes #3721 - Map OS family to a display variant
Fixes #3720 - Add description field to operatingsystem
fixes #3790 - Added support for isolated engine to foreman menu
fixes #3491 - API v2 rabl templates base, main, show for each controller
fixes #2600 - fixed gettext extraction on vms forms
fixes #2572 - FreeBSD unattended installation support via mfsbsd
fixes #3768 - API v2 child nodes should not have an object root for each object
fixes #2931 - API v2 hosts JSON response, add *_name for each *_id
fixes #3018 - API v2 metadata for pagination, search, order in index collection json response
fixes #3011 - default root node name for api collections json response to :results but make it configurable
fixes #3737 - added PXEGrub specific PXE localboot template
fixes #3724 - correcting Red Hat names in some UI texts
fixes #3684 - add IDs to top level dropdown menus
fixes #3683 - display free and available space in vSphere datastore selection
fixes #3510 - plugin interface for registering a plugin, updated menu system
fixes #2763 - correcting doco links
fixes #3659 - use URL host for hostname, not URL itself
fixes #3661 - mis-redirection from /hosts/fqdn/edit to /hosts
fixes #3107 - enable sorting of hostgroups by label, sort by default
fixes #3516 - resource names (inc. domains) are now being parametrized when used to construct urls
fixes #3017 - split APIv2 controllers from v1 parents
fixes #3312 - support /users/extlogin as a login page based on REMOTE_USER
Fixes #3569, #3210 - Use port from foreman_url for templates
fixes #3581 - link to reports search for failed hosts should use "host = foo.example"
fixes #3338 - grey out VM form when editing is not supported
Fixes #3182 - Make IP optional in some circumstances
fixes #2951 - Host API documentation lacks compute_resource_id
fixes #3256 - include members in usergroup show
refs #2792 - Adding comments to pxe templates
fixes #3267 - API v1 compatibility for /api/hosts
Fixes #3350 - Adds title on login page
fixes #3279 roles edit page is long and missing a filter
fixes #3138 - move CR library loading into initializers, only show available providers
fixes #3140 - API to allow importing of puppet classes
fixes #3274 moved config template to the new two-pane and add full screen editing
fixes #3277 - host search link now quotes taxonomy name
fixes #2093 - list VMs in every VMware folder
The form-vertical class is not defined nor styled anywhere.
fixes #3270 - load subnets for the domain associated with each NIC
fixes #2741 - rails 3 syntax
fixes #2741 - remove dash from -%> to %>
refs #3254 - Using the two-pane layout in some pages.
fixes #3136 - host cloning should auto-suggest a new IP address
Fixes #2875: only show URL and description for a CR if they exist
fixes #3218 - Remove Double calls to CR provider when creating a new host.
fixes #3134 - disable vSphere fields on host edit, fix clone behavior
fixes #3106 - consistent sorting of common parameters by name
fixes #3139 - duplicate Organization tabs for Organization#edit
fixes #1244 - add smart proxy feature refresh link + API call
fixes #2810 - more restful API v2 JSON responses in puppetclasses
NOTE: breaking changes to API v2 api/lookup_keys does not exist, replaced by api/smart_variables and api/smart_class_parameters
fixes #3101 - list available images for CRs, add iam_role field to images API
Fixes #3130 - Use the standard CentOS mirror
fixes #3123 vSphere VM info misses MAC address and displays memory in bytes
fixes #3116 - add NIC selection for vSphere: E1000 and VMXNET 3
fixes #3071 - OS edit failed on foreign keys since config_template_id was '0' on blank
fixes #3088 - Add checkbox to select thin or thick provision for vSphere volumes
fixes #3052 - reports#show json rabl template to match as_json output that was removed
fixes #2969 - remove all legacy api code in UI controllers, add deprecation response
i18n - fixing malformed strings
fixes #3059 - new mail rake task sends foreman reports to each user
fixes #2989 - missing fields in host API output (API v1 and v2)
Fixes #1848 - Link non-zero report summaries to the equivalent report search
fixes #2944 - nic type selection for libvirt
defaults to 'virtio'
I needed this in my own setup because virtio was being buggy and wouldcrash my apt mirror VM. switching to e1000 fixed.
I don't particularly care for the device models being hardcoded. I would...
fixes #2996 - VM show screen syntax error on ruby 1.8
fixes #1719 - Add support for GCE
fixes #1853 - Users now have a new filter to subscribe to new hostgroups
fixes #3046 - add NIC CRUD, power and boot operations API
fixes #2288 - Add oVirt/RHEV Quota Support
fixes #1871, #1879 - add VPC support to EC2 compute resource
Based on patch from Romain Vrignaud <romain@yakaz.com>
fixes #1923 - matches vms on a compute resource to hosts
syncing with upstream community-templates
fixes #3010 - use the correct helper function name
fixes #2891 Openstack power control operations support
Compute resource helper Strings should be possible to translate
Compute resource permission to pause vms
Tests for Openstack VM pausing/resuming
VMs UI shows only available actions
I18n string issues. Vm power state cannot be properly translated yet...
fixes #2933 - add missing fields to installation media API
fixes #2910 - renamed *.erb extensions to *.html.erb
fixes #863 - added ldap_filter to LDAP auth sources to filter lookups using RFC 2254 filters
Fixes #2721 - Allow use of spice for libvirt via checkbox per-CRFixes #1711 - Add a per-CR checkbox for console passwords
Fixes #2832: remove deprecated fog API and rackspace endpoint
Fixes #2909: improve language on the welcome page around facts
fixes #2838 - taxonomies controller - fix in params and finder
added a HTML id to the operating system ui tab
similar to the id we have in the host and hostgroup forms,this change makes the ui plugin code look clean.
fixes #2851 - refresh puppet classes on environment change
fixes #2837 add an interface to add repositories to kickstart, cleanup similar methods
Fixes #2826: only run set_code() on submit if the config template editor is already in diff mode
fixes #2373 - only reference unattended subnet path when in unattended mode
fixes #2797 - Submit the final code, not the diff in the config template editor
fixes #2803 - apipie docs, rabl definition matches conventions
fixes #2142 add Smart Parameters and Smart Class Parameters to API v2
fixes #2791 - ptable api was missing :layout and :os_family
minor correction after d47dfa9c35
Make the language in the LDAP auth edit more generic