fixes #1509 - Foreman should use the proxy to import puppet classes
fixes #1446 - expire idle web sessions
WIP rails3 migration
fixes #1077 - Ensure that host OS attributes are related to the OS itself
Fixes #565 - rake puppet:import:puppet_classes misses some changes
Signed-off-by: Paul Kelly <paul.ian.kelly@googlemail.com>
Fixes #670 - Adds proper json support for most CRUD operations
Fixes #540 - Manages sub proxies
Automates the creation of DHCP, DNS and TFTP settings on remote servers.This handles all required settings in order to prepare a machine for provisioning.
fixes #303 - cleanup flash hash from activescafold leftovers
Fixes #450 - Environment imports lose their puppetclass associations
Fixes #366 - Redmine authorization port
This is a major feature which provides RBAC authorization within Foremana mental note to myself - never ever work on large commits
Fixes #386 - Updated rake puppet:import_classes to support the new API
The rake task now queries for the changes and then performs the update.
Some additional sanity checking is performed in the execution phase.
A batch mode is provided via rake puppet:import:puppet_classes[true]. When...
fixes bug #398 - issue with adding hosts with full stopsThis introduce a small behaviour change, before, once adding host like:x.domain.net, foreman would automatically add domain.net to its domainlist, but now, as a full stop(".") is a valid hostname char,...
Fixes #239 - Erases environments and puppetclasses
The fix also includes a page in which the use selects the additionsand removals which they would wish to apply to their database.Errors are reported and an opportunity is given to reapply the changes.
Fixes #204 - Remove AS from environments page
Merged import facility in Environment and Puppetclass controllers
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...
renamed some variables
corrected typo
environments_controller_test on green
realigned models to use :though and habtm when it made sense, setup basic AS controllers to support that