Fixes #11263 - set newly seeded partition tables default
fixes #9654 - mark seeded org/loc as default
Fixes #11078 - Substitute find_all_by by where to comply with Rails 4
This commit takes away all instances up to this point of find_all_by toimprove Rails 4 compatibility. They are substituted by .where calls.
Fixes #10526 - Support for Cisco POAP
Fixes #7096 - Adds STI to templates
This commit converts Ptables to be just another type of Template so itgets the same features as ConfigTemplate. ConfigTemplate was renamed toProvisioningTemplate to reflect UI and the name under it's commonly known.
fixes #10695 - don't seed initial taxonomies if there are any already
fixes #1510 - notification when host finishes building
fixes #1213 - Get email reports of audit changes
Fixes #8525 - Rename "Mail" to "Email" in user preferences
Fixes #6884 - Installation media without $minor generate broken $version
$version is generated with the major version and a dot, producing pathslike foo.bar/x64/7. which don't exist. For CentOS at least we want to generatea path without the dot. The default values for these media have been changed too.
templates - sync from community-templates
fixes #8857 - refactor Debian boot_files_uri into parent class to match CoreOS
fixes #7652 - Implements CoreOS OS support
fixes #8477 - usability improvements to template locking/defaults
Refs #3809 - Remove useless assignments
Fixes #8418 - Add 'facts' feature to features
fixes #7586, #7734, #7172 - user preferences for receiving mail notifications
Adds a framework for user-selectable mail notifications. The work isstill done in ActionMailer classes and launch by rake in cron, however awrapper called MailNotification is used to provide RBAC and make the...
Refs #3809 - Remove rubocop TODOs
Removed the following TODOs so that cops for these will run from now on:
Lint/AmbiguousOperator, DefEndAlignment, DeprecatedClassMethodsEnsureReturn, RequireParentheses, Void, BlockAlignment, EndAlignment,UselessAccessModifier,...
Fixes #3976 - Add all view_ permissions to viewer user role
This PR tests that there is a match between foreman access control andpermissions seeded by the db script. It also checks all seeded view_permissions are part of the viewer role.
Fixes #6891: Taxonomies couldn't be seeded after initial run of seeds.
On a clean run of seeds, a seed prior to the taxonomies sets User.current.On subsequent runs, errors are thrown since User.current is not thrownand taxonomy creation expects this.
fixes #6873 - ensure hidden 'owner' is populated on user role
Also re-order seeding such that the anonymous role is added to seeded users.
Fixes #5029: Create organization and location during seed if specified.
fixes #4641 - Ensure default role only after save/update. Change default role permissions
fixes #1646, #3103 - enable cloning and locking of templates
Fixes #6528 - Silence seeds.rb when in test env
fixes #3272 - allow 'admin' account to be removed and replaced
Fixes #5391 - Authorizer test should use testing permission
Also change order of seed so admin user can be saved andexisting Anonymous role is assigned.
fixes #5090 - typo in bookmarks
fixes #5072 - x86_86 -> amd64 for FreeBSD media
fixes #1809 - foreman realm integration
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity