Fixes #249 - Remove AS from reports
Added a searchbar for hostname, reporting period and the type of report.
Ensure that all index views and controllers are consistent
Ensures that all controllers use @search in the index methodEnsure that all index views use pagination
Fixes #248 - Generalise tab management and search facility
The search facility is now available from all controllers.The search bar is only displayed if there is a partial<controller_name>/_search_line.html.erb available.This partial alsodescribes and implements the possible search parameters for this controller...
fixes #241 - email notifications don't work when mail relay requires domain name
Fixes #204 - Remove AS from environments page
Merged import facility in Environment and Puppetclass controllers
imported redundent line - refs #232
Fixes #232 - Removes AS from Users page
The password verification test has not yet been implemented but will get done in AuthSourceInternal fixAll tests now pass These tests now work whether settings[:ldap] is enabled or notPlus whitespace fix
Fixes #258: Change Environment for multiple hosts.
Fixes #170 - implement usergroups
Added migrationAdded testsAdded MVC filesAdded the routes as wellAdded the program logic and additional viewsAdded RESTful actions for update and createAdded validations to ensure that usergroup.name and user.login do not collide...
updated incorrect url path, refs #179
fixes #257 - When creating a new hostgroup, it fails if I add a parameter when creating
yet another fix for #216
fixes #216 - Validate uniqueness of a parameter name for Individual hosts
Fixes #240 - Clone operation highlights changes correctly
The clone operation no longer flags edits as errors. This looks better.
fixes #233 - In the "Show" page for a Host, Build link should not be visible when Unattended is false.
Fixes #179 - allow mass assignment of parameters and host groups.Greatly inspired by Ashay Humane <ashay.humane@gmail.com> at 5c2e395c
fixes #180 - Query to return more information
fixes #223 - When a host update has errors then the render :edit loses required variables
Fixes #132 - Added a clone operation
This clones the AR, attaches clones of theoriginals host_parameters and then renders the "new" action, ready for editing.
The host_parameters must not use validate_presence of :host_id when using nested attributes.Created a hidden :nested attribute to the form to flag this behaviour...
Fixes #183 - Adds searchbar facility to hosts
Qualified the fact_selected partialAdded a reset buttonAdded popup helpBeautification and grooming
fixes #238 - Report wrong marked
fixes #237 - installing puppet from epel breaks if base image is not 5.3 or 4.9 release
fixes #235 - Small refactoring of the media handling for operating system families: * Use URI class for any URI related operations * Added substitution for $version, $major and $minor in media path * Force use of http(s)|ftp|nfs URI schema: NFS shares have now to be entered in URI form: nfs://server/path/.../ instead of server:/path/.../
fixes #226 - Return OutofSync, Error Host list from Dashboard controller as YAML
fixes #231 - find_each LocalJumpError (no block given)
added titles to hosts show page actions
fixes #160 - Last Report Date is client date, not date report was received
fixes #225 - migration fails - undefined local variable or method release_name
fixes #224 - edit multiple fails on operating system
fixes #222 - add search and sort functionality to dashboard host lists
fixes #220 - show all used puppet classes when using storeconfigs
fix closing tag in report template: s/capmion/caption/
fixes #200 - Remove activescaffold from the puppet groups page
fixes #217 - Before deleting a Hostgroup, warn that the hostgroup is in use.
fixes #197 - Allow site local views of unattended installation
fixes #219 - debian should not be the default operatingsystem family
Fixes #13 - Manage Debian family release-name
added common links to host show page and pagination
added links to all facts and switched to url helpers
reduce puppet classses per page
added google_visualr and converted dashboard and hosts graphs
family id can not be forced at this time, as it breaks many fact import operatings, fixing broken tests
fixes #208 - use nested_attributes for lookup parameters
Fixes #177 - Family concept
It will_paginate and handle searchesAdded family support to OperatingsystemMore work will be needed to add family support to host manipulation.
removing show action from arch page too
refs #203, error on zero size array
fixes #181 - External node import prints 'nil' instead of 'class foo missing'
fixes #199 - adds a search functionality to puppetclass page
fixes #199 - Remove activescaffold from the puppetclasses page, search functionality will follow
Merge branch 'feature-203' into develop
removing show action in places it doesn't make sense, and minor visual changes
fixes #203 Remove ActiveScaffold from Models
fixes #206 - Remove activescaffold from the authentication page
fixes #202 - Remove activescaffold from the medias page
added audting on architecture, hostgroup, operatingsystem and puppetclass
fixes #201 - Remove activescaffold from the domains page
fixes #207 - remove activescaffold from Parameters settings
fixes #198 - remove activescaffold from Operating systems setting page
fixes #195 - remove activescaffold from Architectures setting page
fixes #194 - remove activescaffold from partitioning table setting page
refs #181 - solves unordered output
fixes #190 - Email report should be mime-wrapped
fixes #187 - Reserved chars in facts
fixes #192 - Host Run Interval Chart Broken
fixes #191 - Query should return all hosts, not just recent
refs #186 - minor optimization and avoid a problem when there is noreport in the DB while the host last report date exists
fixes #186 - When reports are kept in the database and not deleted/purged the Host.reports.last query starts slowing down and the hosts index page can take minutes to load depending on the number of hosts. By changing Host.reports.last to Host.find(host.id).reports.maximum('id') we make a more efficient query to the database cutting the lookup time.
Fixes #176 - Dynamic disk layouts are supported
A disk layout that contains the string "#Dynamic" causes the partitiontable entry to be written out as a script and executed as a %pre operation.It is expected that the script leaves its results, a partition table, in...
Fixes #175 - A link is provided to import classes and environments
There is now a link on both the environments and classes page whichimports any new classes or environments into Foreman.
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"
fixes #84 - add better support for binary path searching, and catch errors based on the output from puppetrun
fixes #174 - incorrect counter on host lists
fixes #84 - Add puppetrun support to web interface
fixes #173 - redirection loop on login
show host names when browsing all facts
fixes #172 - unable to save NFS based medias
fixes #169 - Fix typo in unattended controller
db:migrate failed, commenting this test and implementation for now
finished tests for environment
added test for pupetclass
added the host_parameter_test, modified the Ensure_not_use_by issue in the subnet model and almost finished the subnet_test
added the domain_parameter_test and group_parameter_test, modified the ensure_not_used_by in subnet model, almost finished the domain test and started the subnet test.
first host_mailer tests to complete
modified the Ensure_not_use_by in Domain model, started the Domain test, and corrected some minor issues in Auth_source_ldap test
added test for before_destroy on architecture
before_destroy patch successfully applied, also, added require for ruby-debug
added hostgroup test and fixed some assertions
refactored the trailing spaces test and added parameter test
Puppetclasses tests on green
Media tests on green
blank line removed
ptables tests on green
operatingsystem tests refactored on green
improved tests and corrected validation
Operatingsystem tests on green
architecture tests addded on green
fixes #167 - password will be updated each time to host is being edited