Refs #3809 - Remove cops for empty lines
Fixes #7733 - Remove hosts.yml fixtures and use FactoryGirl instead
fixes #3272 - allow 'admin' account to be removed and replaced
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #2400 migration to remove orphaned records and add foreign keys constraints to database tables
fixes #2378 - added Minitest and other code cleanups
fixes parameters whitespace validations
fixes #1324 - Separate permssions on hosts from permissions for objects within hosts.
This allows a user to be granted permission to edit the host (and so change the group or proxy) but not, for example, edit the parametersThis could probably be extended further if necessary.
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 #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 #261 - parameters now use a single reference_id
This implementation uses STI but the table looks the same for allvariants. This is a little strange but it seems to work.
Also removed obsolete controllers and testsAdded more tests
family id can not be forced at this time, as it breaks many fact import operatings, fixing broken tests
added the host_parameter_test, modified the Ensure_not_use_by issue in the subnet model and almost finished the subnet_test