[UI] templates button in host form.
updates UI to bootstrap v2
fixes #1452 use fog for libvirt management
This patch introduces a few new features:
Adds VNC support within the browser
At first, this allows to view oVirt managed hosts within foreman.
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>
code smell
Fixes #944 - clear network conflicts
When a network conflict is detected (such as conflicting ip/name dns ordhcp records), foreman would try to suggest a resolution.
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
fixes #1503 - When creating a host, it should be possible to define a Puppet CA and a Puppet Master to use
fixes #1479 - Chosing an environment, does not update puppet class list
fixes #786 - Add the option to use existing DHCP reservations
note that this patch only ensures that the ip used is the same as theexisting dhcp record.if there is a mistmatch in what foreman expects in the reservation vs.actual state, #944 should kick in.
fixes #1411 - hostgroup ajax actions are mostly broken
Revert "Fixes #944 - clear network conflicts"
This reverts commit 117ba92a758e4589ef5fdf1f1b9083402b2d317b.
fixes #1334 - Add Run Puppet to multi host action in the hosts page
fixes #1368 - mac field is not visible in host edit page
better text trncating in hosts list
WIP rails3 migration
fixes #1335 - invalid value for Integer: "0xstraylen"
Signed-off-by: Amos Benari <abenari@redhat.com>
fixes #1323 - Check host.managed before rendering templates on host page
Signed-off-by: Greg Sutcliffe <gsutcliffe@gmail.com>
fixes #1303 - Column widths for long text in 0.4
fixes #1318 - the Bulk change host groups should have a sorted/ordered list.
fixes #1261 - show templates in host-show page
fixed column width in hosts page for IE.
un-obtrosive js for the show host charts.
fixes #1291 - Sub hostgroups not shown when editing multiple hosts
fixes #1196 - show FQDN in the hosts listing to prevent misunderstanding
hosts and report page replaced icons, and prevent overflow
fixes #1257 - various fixes around bcm dhcp record
fixes #1263 - mac field is not shown when toggling from virtual to bare metal
fixes #1266 - align host checkboxes with top checkbox
fixes #1267 - missing root password
fixes #1246 action links in host show page.
fixes #1257 - allow to manage BMC interfaces via foreman
refs #1246 - puppet run is now visible, but styling could improve
fixes #1236 - multiple actions modal
fixes #1237 - seperate page header from title
fixes #1230: table overlays buttons in host view
update help screen
new UI for foreman
fixes #1187 remove unrequired menus when foreman is not used for provisioning
this includes URLS, setting menu items and buttons.
fixes #1167 - some setting values are ignored
Fixes #1131 - Minor inconsistency: "Destroy" and "Delete" button have same function and different names
Signed-off-by: Marcello de Sousa <foreman-dev@area151.com>
New artwork
fixes #1085 - add default domain and subnet settings to hostgroups
fixes #724 - Allow default VM specs to be tied to a hostgroup
fixes #1044 - Adds ERB templates to disk layouts
Fixes #1020 - edit multiple ok button
fixes #100 - Setting is now a ActiveRecord object
This allows users to manage foreman settings via the UI.
the UI is a bit ugly, but works :)
fixes #35 - Allow hostgroup nesting for puppet classes and parameters
fixes #973 - Error 500 when click "All Puppet Classes"
fixes #951 - when querying for host templates POST is used instead of GET
fixes #950 - virtual machine settings sometimes break into two lines
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 867 - Allow update_multiple to clear hostgroup
Also added the facility for clearing the environment to update_multiple_environments
fixes #930 - Skipped resources should not put systems in 'error' state
fixes #892 missing div close and some other html crimes.
Fixes #905 - Add :build_host as a separate permission type
UI updates
fixes #899 - There are numerous typos and formatting issues with the code
Fixes #914 - Edit permission should also grant manage/unmanage
fixes #909 host edit broken. Issue was a result of moving to jquery.
action bar buttons, title and submit buttons style changes.
muved the check all to the top of the list and the multiple selection action to the action bar.
added scroll and submit button to the multi action dialog
Fixes #805 - display 'no subnets' when selecting a site with no subnets
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
fixes #775 - The external nodes YAML link should be clickable for a non-admin user in Host/View
refs #815 - converted mulity host selections to a dialog box
fixes #815 - Redirect to login page when editing multiple hosts
this patch converts the mulitple selections to be pure javascript,removing the buggy AJAX implementation.
fixes #831 - /hosts/fqdn/facts should not be a redirection
updated the JSON output as well to include leading hostname as root.
fixes #829 - /hosts/fqdn/reports should not be a redirection
added search to reports page #refs 719
added search to facts page #refs 719
adds search to hosts refs #719
fixes #806 - Switch to JQuery instead of Prototype JavaScript library
fixes #766 - removed dead code around RRD's
Fixes #609 - Orchestrate puppetca operations
This also includes adding support for a puppet smart-proxy target typeand providing migration supportUpdated to provide backward compatability for host and hostgroup objectsNow terminates the build and incorporates other fixes...
fixes #630 - Clicking on build deletes all historic data without confirmation
updates host forms
added css grid and converted most pages to use that grid
views cleanup and added more operatingsystems icons
New Look and Feel for Foreman.
Lots of CSS and other changes.Fixed flash notice.Fix for fieldsets.Modified the new/edit for Hosts page. Significantly improved workflow for 1024x768 and higher.Fixed the menu styles.
Fixes #641 - Allow editing of the host's managed atribute
Fixes #642 - Redo managed host implementation
Fixes #643 - choosing the hostgroup does not update the puppet class list correctly when creating a new host
Fixes #623 - incomplete multiple builds commit
adding missing files refs #646
fixes #648 - libvirt validations errors even if libvirt hypervisor isnot selected
Fixes #631 - Adds the ability to set default values for hostgroups, whichare automatically applied when creating a new host (and selecting thathost group), and allows for templates to be rendered with those defaulthostgroup values
Fixes #453 - Restrict dropdowns based upon user permissions
Fixes #350 - Add multiple build operation
fixes #601 - virtual machine guest values go away after a validation error
fixes #595 - the search bar under reports is not always show
This is a sub optimal commit, as ideally, the host report list should be converted into a nested route
fixes #583 - IP address suggestion does not work
fixes #427 - Ability to provision xen/kvm guests
this patch adds support to libvirt based hypervisors
fixes #419 - switching hostgroups does not update the associated classes page
fixes #553 -improve handling of built option
Fixes #263 - Refactored Foreman to use correct singular and pluralization of medium/media
Fixes #541 - Select Subnet per host