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 #240 - Clone operation highlights changes correctly
The clone operation no longer flags edits as errors. This looks better.
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 #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 #222 - add search and sort functionality to dashboard host lists
fixes #220 - show all used puppet classes when using storeconfigs
fixes #200 - Remove activescaffold from the puppet groups page
fixes #197 - Allow site local views of unattended installation
reduce puppet classses per page
added google_visualr and converted dashboard and hosts graphs
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.
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
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
fixes #187 - Reserved chars in facts
fixes #192 - Host Run Interval Chart Broken
fixes #191 - Query should return all hosts, not just recent
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 #84 - Add puppetrun support to web interface
fixes #173 - redirection loop on login
show host names when browsing all facts
fixes #169 - Fix typo in unattended controller
sessions are lazy loaded in rails 2.3, no need to declare them
Merge branch 'master' of git@github.com:ohadlevy/foreman
fixes #166 - query interface ignore state when using puppet classes instead of facts
fixes 163 - clean certificate only when a new build request starts
fixes #151 - add show host pageAdded a nested link to hosts to lots of controllers
added basic pagination
fixes #159 - query interface should be able to limit host selection based on state
refs #154 - it should return nil when we are not using authentcation
refs # 138 - add log error if unable to generate statisticsgit ci app/controllers/statistics_controller.rb -m refs
fixes #124 - Support run interval other than default 30 minutes
minor time formatting change
fixes #131 - do not store sessions for facts/reports creation
fixes #130 - divide by zero in dasbboard
fixes #80, fixes #106 and fixes #128
switches global setting var to be a constant var - refs #100
fixes #106 - redid the status calcuation, this fixes #80 but not in an optimal way - db migration would be required for that.
fixes #117 - Add SSL redirection
fixes #127 - query interface ignores invalid facts
fixes #125 - allow query interface to specify multiple classes and facts and key value pairs for facts
bug #99
First stab at fixing feature #87
fix for missing puppet server name
it should display the corrent puppet master name
fixes #82
removed unused code
fixes #89 - this adds basic graphs and charts for your inventory, italso includes minor changes to the dashboard graphs
fix spelling mistakes, comments etc - minor refactor
fixes #68 ; wrong condition was used again
fixes #68 ; wrong condition was used
fixes #68 - do not force to key in all unattended related info when using Foreman as a simple node
first stab at #77 - add basic graphing engine and added a couple of graphs in the dashboard
fixes #70 - shows hosts in error state in the dashboard
fixes #57 - add retention rules to expire old reports
fixes #54
fixes #44 this filters the content of the report/fact, but still shows the request in the log
Fixes #30 - a very basic version for now - feature requests ARE WELCOMED
ensure that the authentcation filter runs on all other actions beside create
fixes #53, fixes #25 and general improvment to sql delete commands
clean up remain original audit files
Merge branch 'audits'
Adding Links to Audit LogCurrently Facts Auditing is disable
added act_as_audited plugin, seems to be a better implementation than our onws
Basic infrastructure to Support Audit Logs - ref #43
LDAP auth is not required when using the external query interface. fixed an issue that you couldnt use the ldap settings if ldap was turn off, but you couldnt login if ldap was turn on... you kinda get the idea..
Squashed commit of the following:
commit c4382aeea5d72402bcbf3049d3c08f74792ca379Author: Ohad Levy <ohadlevy@gmail.com>Date: Thu Oct 15 22:03:26 2009 +0800
disable ldap by default
commit 685baf5f2c78128feebcbeed6910b131a072a81bAuthor: Ohad Levy <ohadlevy@gmail.com>...
fixes #40
Fixes #47, now hosts external node info can be found under:foreman_url/node/hostname
see extras/externalnode/node.rb script for examples
fixes #46, This adds a basic query able interface to Foreman
fixes #44, this however doesnt show any Report of Facts controllect activites, could not find a way to specify it per method
fixes #31
Fixes #16, this adds the possibility to see the host report status out of the host list
Fixes #23; This provides status indicators to the reports list.Additionally, this provides a detailed overview of each host.
removed redundent show message in host list
fixes #22