Refs #3809 - Remove cops for empty lines
Fixes #7456 - Extract primary interface from host
All host must have at least one primary interface and one provision (can...
Fixes #7733 - Remove hosts.yml fixtures and use FactoryGirl instead
Fixes #7164: Cannot create a domain that starts or ends with '.'
Fixes #5692 - correct counts in cached_counters
fixes #6374 - NIC hostname now blank when domain is present, but no hostname is given
fixes #4256 - makes columns sortable in the UI
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #3912 - add inheritance for locations / organizations
fixes #2400 migration to remove orphaned records and add foreign keys constraints to database tables
upgrade foreman to rails 3.2.13
This commit updates from rails 3.0.x to 3.2.x, main changes include:
Users who uses foreman in production, make sure that you now compileyour assets, e.g...
fixes #1814 - converts sp_* attributes into a BMC interface class
this patch also includes the following
Add organization and location to foreman.
This feature allows foreman to provide multi location, multi tenant andmulti organizations capablities.
the idea is that resources within foreman (e.g. hosts, subnets, users,environments etc) can belong to one or more locations and organization,...
fixes #1544 - Updating a host fails if you cannot reach the SOA nameservers
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 #1281 - assingn more than one domains to a subnet
fixes #1120 - Replaced DHCP functionaitlity by the new net dhcp record classes
Fixes #639 - resolves "parenthesize argument(s) for future version" warnings
Signed-off-by: Justin Sherrill <jsherril@redhat.com>
Fixes #65, Fixes #339 and Fixes #539
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
family id can not be forced at this time, as it breaks many fact import operatings, fixing broken tests
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.
modified the Ensure_not_use_by in Domain model, started the Domain test, and corrected some minor issues in Auth_source_ldap test
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...
Added domain model.removed ensure_not_used from all models and add it to Activerecord:Base class as an initalizer