fixes #271 - remove active scaffold plugin
CSS rework, aligned view on all pagesremoved google JS from pages which do not require it
Minor SQL optimization to hosts page
fixes #269 - Remove activescaffold from audits page
Fixes #249 - Remove AS from reports
Added a searchbar for hostname, reporting period and the type of report.
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 #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...
Fixes #179 - allow mass assignment of parameters and host groups.Greatly inspired by Ashay Humane <ashay.humane@gmail.com> at 5c2e395c
Fixes #183 - Adds searchbar facility to hosts
Qualified the fact_selected partialAdded a reset buttonAdded popup helpBeautification and grooming
fixes #200 - Remove activescaffold from the puppet groups page
Fixes #13 - Manage Debian family release-name
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.
Merge branch 'feature-203' into develop
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
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 #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 #151 - add show host pageAdded a nested link to hosts to lots of controllers
fixes #157: Audit show page might fail
switches global setting var to be a constant var - refs #100
fixes #129 - Link from hostname on the hosts page is absolute instead of relative (breaking https)
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 #76 - Foreman creates a link to a report even if the report is already deleted
first stab at #77 - add basic graphing engine and added a couple of graphs in the dashboard
Destroyed objects did not show up correctly
fixes #28 and converts existing helpers to snippets
Fixes #30 - a very basic version for now - feature requests ARE WELCOMED
switched to rest helpers
added act_as_audited plugin, seems to be a better implementation than our onws
fixes #50, now reports time is shown as long as there was atleast one report
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 #38
wrong condition - fixes #34
fixes #34
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.
fixes #18: Incorrect link to host editing
Fixes #9 and introduce a basic reporting viewing over http
Added some more text to the settings menu, removed some fields which are not yet required.
We have a final project name -- The ForeMan
renamed project to the torque
Added Groups to puppet classes, now its possible to associate a host with a group of classesit also allowed to setup parameters per group and override them in the host level
I've done it late at night, so who knows :)
the hostname is now a link to the edit method
Unattended Installation works again, fixed many small debian issues
moved hardcoded URLS into url_path
added some status icons, and a bit of DRY
a simple host status indicator
typo - need to escapes now
avoid ruby warning about strings
added support for epel and fixed a few typos
started to simplify kickstart templates, moved a lot of generic stuff to helpers so we dont have to repeat ourselfs in each os
added external nodes parameters support
Add support for multiple puppet classes per host / operating system / environment etcthis should enable a proper dropdowns when creating the gui part that shows possible puppet class / operating system / env combinations
fix external nodes to actully work with multiple puppet classes...
Basic support for Debian / Ubuntu preseed installations.
added a partition table controller
fixed an issue with wrong contoller names which lead to broken links, redid some model relationships (hopefuly simplified - hence removed the nested_has_many_through plugin
add minimal description to forms
using machine localtime to calculate the time ago
show last compile in time ago
realigned models to use :though and habtm when it made sense, setup basic AS controllers to support that
added media path validaiton to be either NFS or url
fix the relationship between a host and a media (must be though an OS), added some helpers to auto parse the install path (e.g. NFS or URL) etc
updated migrations to use puppet Rails function of creating the db schema, adjusted what ever it took to get the first Fedora 11 client installed with our kickstart
added facts controllers
added basic unattended controller
empty tests and controller for now
empty rails project