Fixes #24125 - Show error when libvirt not reachable
Revert "Fixes #22540 - auto-focus search bar" (#5266)
This reverts commit 45f16ec8b5106a09a3f935091f879cdd88324b1f.This has caused issues with mutliple tabs and auto-complete search
Fixes #22540 - auto-focus search bar
Fixes #20347 - remove os in db when removing it from the ui
fixes #20839 - new react implementation for bookmarks dropdown
Fixes #20446 - reset page param after search
Fixes #20705 - display paginations on audits page correctly
Fixes #20454 - change page by typing page number
Fixes #13599 - Wrapped exception truncate moved to client
Removed message truncation from server side, and moved it to clientside - the message is truncated with ellipsis. On mouse over fullmessage is presented as popover.
This commit required a small change to `data-ajax-url` handler in client...
Fixes #20736 - improve bookmark permissions
fixes #16592 - keep consistent for headline capitalization
Based on PatternFly Outline Headline Style, Suggested tokeep consistent in headline capitaliztion.
Fixes #19031 - move to patternfly pagination style
fixes #19995 - search now uses turbolinks
this avoids full page reloads when using search.
this also adds the urijs package, and while it can be donewithout it, I prefered using it in order to be able tosupport later on the per_page feature.
Fixes #19436 - Better controller selection on host dropdown (#4498)
Always setting to `host` unless the controller is `hostgroup` brokediscovery's usage of the form as it uses the `discoverd_host`controller.This reverts the change from `method_path` to `host_or_hostgroup_path`...
Fixes #18381 - PXE loader show inherited value in host/hostgroup
fixes #18064 - import host from compute resource
Fixes #18783,#18804 - replace inline helps with label helps
Fixes #18560 - Remove searchbar from 403, change 403 style
Refs #15779 - make background processing unavailable for now (#4217)
The original PR got vetted in the packaging phase and includingforeman-task as dependency of Foreman was refused. We need to rethinkour approach for getting the foreman-tasks functionality available...
Fixes #6502 - List ignored classes and environments on import
When importing environments and classes from puppet, ignoredenvironments and classes defined in ignored_environments.ymlaren't aparent.
This will add them to the list to import as ignored and...
Fixes #15779 - make background processing available
Fixes #16971 - CVE-2016-7077 remove unauthorized checkboxes
Fixes #17195 - CVE-2016-8634 escape html in alert text
The alert helper used to mark the alert text as html_safe by default.However, in some cases it may be possible for a user to enter customtext into the alert message leading to a possible XSS vulnerability....
Fixes #16532 - fixed hostgroup architecture params
Fixes #16407 - reword import environments title
refs #12634 - remove blank i18n string, match capitalisation
Fixes #12634 - New HW Model flag pxe_loader
Implementation of
https://github.com/theforeman/rfcs/blob/master/text/0001-PXE-Booting-UEFI.md
In short, new host/hostgroup flag PXE loader is added to specify TFTPDHCP filename and Foreman now orchestrates all PXE-capable templates...
Fixes #14410 - respond 503 when pending migration
Fixes #4477 - Host[group] form only show authorized resources
Previously, most dropdowns in the host and hostgroup edit formsdisplayed all of the existing resources, including some that a user maynot have been authorized to view.This commit makes sure only authorized resources are displayed, with the...
Fixes #12945 - use helper for table css classes
fixes #13083 - error pages alert box is no longer dismissable
Fixes #12718 - smart proxy log table
This patch adds a table with logs fetched from Smart Proxy /logs new API. Itreturns latest N log entries from a simple memory buffer. The table supportsfiltering by level, custom filtering and it introduces several overview...
Fixes #12720 - Add tabs for puppet on proxy show page
This patch adds two tabs to the proxy show page related to puppet1. Puppet - this tab is for proxies managing a puppet master. This tabdisplays information about the puppet master, such as number of classes...
Fixes #13307 - Add ids to enable theme plugin overrides easier jquery selection
Fixes #12754 - adds permission name to 403 page
Fixes #4629 - Migrate UI to Patternfly
Fixes #12303 - Added a correct url to ptables 'Useful template functions and macros'.
Fixes #11388 - Popovers display with correct size and dismiss on next click
Fixes #11009 - include instruction using foreman-debug into 500 error page
Fixes #10409 - Rails 4 compatible changes with Rails 3
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 #9589 - Add documentation button to various models
Fixes #2135 - During puppet class import, puppet class description box should close itself
Fixes #5701 - removed extra id/name HTML attributes
Fixes #9461 - Update subnets on domain change in hostgroup
Fixes #8785 - HTML syntax fixes - add thead/tbody, fix formatting
Fixes #5139 - leftovers subscribe_to_all_hostgroups
Remove user_xxx unnecessary tables and notices
Update subhostgroups removed
Fixes for migration of foreign keys
Remove users from compute_resource fixture
Remove table notices after fk are removed for pg/mysql
fixes #7613 - make search bar route lookup usable from isolated engine
fixes #7560 - add :required => true on host fields that have conditional validation if host.managed?
fixes #6529 allow to define IP suggestion per subnet
fixes #4456 - XSS on 500 error page and bookmark name causing render error (CVE-2014-0089)
fixes #4194, #4459 - add main_app to root_path references for isolated engines
fixes #3912 - add inheritance for locations / organizations
fixes #3939 - add option to 'inherit from parent' for hostgroup attributes
refs #3811 alerts messages cleanup and minor refactoring
refs #3811 - additional bootstrap 3 updates/fixes
fixes #3811 - merge with new layout
Fixes #3811 updating to bootstrap 3
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 #2741 - remove dash from -%> to %>
fixes #2910 - renamed *.erb extensions to *.html.erb
fixes #2373 - only reference unattended subnet path when in unattended mode
fixes #2784 - missing </tr> causing verbose test output
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 #2599 - Bulk-selectable environments & puppet classes import
Makes the Env/Classes import a bit safer by first of all defaulting all thecheckboxes to be unchecked. Also adds multiple toggle links to selectivelyrealize All/New/Changed/Obsolete puppet modules.
fixes #2582 indicators for all.
fixes #2426 - translate model and column names to English
fixes #2416 - use relative URL prefix for environment import buttons
Feature #2368 - i18n extracting and locale rake task
Feature #2368 - host list popups and various fixes
Feature #2368 - i18n extracting strings
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 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
ui phase2
bootstrap2.2.2
minore fix for the edit habtm.
Taxonomy (Orgs / Locations related fixes)
Add organization and location to foreman.
This feature allows foreman to provide multi location, multi tenant andmulti organizations capablities.
the idea is that resources within foreman (e.g. hosts, subnets, users,environments etc) can belong to one or more locations and organization,...
fixes #1957 - remove old libvirt hypervisors code
Since foreman 1.0 libvirt hypervisors are now part of compute resourcesthis patch removes the old code and migrate any existing hypervisors tobe libvirt based compute resources.
fixes #832 - adds parameterized class support
Credits:This patch is based on the original work of Olivier Favre<olivier@yakaz.com> many many thanks!
fixed dropdown location for action button and bookmark.
moved to bootstrap 2.04
fixes #1389 Add bookmark support for pages which are not in the main dialog
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)...
Fix class to input parameter naming
Patch from ohadlevy
Signed-off-by: Olivier Favre <olivier@yakaz.com>
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>
minor code syntax cleanup
fixes #1422 - Media is greyed out when creating Solaris hosts
fixes #1411 - hostgroup ajax actions are mostly broken
refs #1406 - missed html_safe on 500 error page
fixes #1406 - excpetion errors are not showin in the UI
WIP rails3 migration
give the add-bookmarks modal a dark background.
fixes #1174 - some error messages may show up twice
wip #1231
new UI for foreman