fixes #812 - new permissions model, user group role and nest support, role filters for better granularity
fixes #3826: no more sql errors when trying to search for environments (also domains, operatingsystems, and models)
fixes #3920 - prevent 500 ScopedSearch errors on the API, raise UI errors correctly
fixes #2741 - rails 3 syntax
fixes #2986 - remove #show method from controllers and routes.rb when not used
fixes #2969 - remove all legacy api code in UI controllers, add deprecation response
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...
[SQL optimizations] - many small optimizations
fixes #898 - remove old search leftovers across the app
views cleanup and added more operatingsystems icons
Fixes #670 - Adds proper json support for most CRUD operations
fixes #303 - cleanup flash hash from activescafold leftovers
fixes #454 - Foreman render 500 instead of 404
added JSON API Support to the Domains Controller
XHTML compliance
Ensure that all index views and controllers are consistent
Ensures that all controllers use @search in the index methodEnsure that all index views use pagination
removing show action in places it doesn't make sense, and minor visual changes
fixes #201 - Remove activescaffold from the domains page
Added some more text to the settings menu, removed some fields which are not yet required.
added domain and common specific parameters.this adds a similar functionality to extlookup.the order in which parameters are processed is:common => domain => hostgroup => hostwhere the latest occurrence of a parameter takes priority.
removed helper from all controllers by default, this can conflict with ASwhen having multiple fields with the same name.. e.g. name
added some basic nested views
fixed an issue with wrong contoller names which lead to broken links, redid some model relationships (hopefuly simplified - hence removed the nested_has_many_through plugin