Fixes #11650 - show global parameter value inherited from parent taxonomy
Refs #3809 - Stabby lambda syntax for oneliners
I started by spotting log.rb which didn't have a lambda wrapping itsdefault scope, as needed by Rails 4. Since the style guide and mostRails 4 documents used the stabby lambda, I turned on the cop so that we...
Refs #3809 - Style/blocks cop enabled
Fixes #10409 - Rails 4 compatible changes with Rails 3
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 #10660 - taxonomies are able to have the same name for different classes
Fixes #9947 - restrict user taxonomies if none is set
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 #8764 - adds description to taxonomies
fixes #8477 - usability improvements to template locking/defaults
Refs #3809 - Remove useless assignments
Refs #3809 - Use parentheses in method definitions
Fixes #6763 - Correctly choose autocomplete search scope for taxonomies depenant on controller
Fixes #6831 - expire topbar cache for admin on taxonomy updates
fixes #6636, #6657, #6694 - add field length validations, extend audit field length
Fixes #6065 - Update TopbarSweeper to clear cache for other users than User.current
fixes #1646, #3103 - enable cloning and locking of templates
fixes #3272 - allow 'admin' account to be removed and replaced
fixes #5854 - org creation by non-admin normal user now associates themselves
fixes #4995 - editing location with 'all users' checked fails on edit page in postgres
fixes #1809 - foreman realm integration
fixes #4605 - users should not be able to de-select disabled items in multi-select widget
fixes #4618 - added back tooltips inherited, used, and used in location / organization edit
fixes #4219 - do not disable current organization/location on multi-select
fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #4393 - rename ancestry label to title
fixes #3912 - add inheritance for locations / organizations
fixes #3519 - taxonomies include authorization module
fixes #2741 - rails 3 syntax
fixes #2334 - location matcher doesn't match on smart parameters
Fixes #2615 - failed to save host group
If there was current organization selected, organizations got doubledwhich prevented save. Fixed and added test for this part.
fixes #2393 - Couple of models broken with audited 3.0.0
this is not a fix for the mass assignment problem, rather just to solve immedient packaing issue upstream.
a follow up on mass assignment should be done via another commit.
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 #2222 hostgroup form can be scoped by multiple taxonomys.
fixes #2239 API v2 CRUD for locations and organizations and added nested loc/org
ensures that validation does not get triggered for new taxonomy objects
fixes #2033 - Cannot assign a host to an org
Now its possible to change Locations / Organizations only via mass assign
adds nullify when deleting taxonomies
fixes #2001 - Changing Loc or Org after compute resource selection give 500 error
fixes #1999 - Allow org/location to selectively ignore a domain, subnet etc
TODO: excluding views
refactor - move clone taxonomy to models
scope templates by taxonomy.
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,...