fixes #2231 - hostgroup deletion is restricted to hostgroups without children
fixes #2794 - set api_version and app_info in v1 and v2 base_controllers
fixes #3930 - refactoring of edit_self implementation.
fixed #3905 - wrong route in apidoc for reports delete (API v2)
Fixes #3720 - Add description field to operatingsystem
fixes #2983 - Add autosign#index to API v1 and v2 and remove from UI controller
fixes #3776 - change NAME_MAP to be a method
fixes #3736 - users API uses login name as an identifying attribute
fixes #3578 - minor SQL and whitespaces updates to the smart proxy class
fixes #3566 - exposes orchestration tasks via the API at /api/orchestration/id/tasks
fixes #2951 - Host API documentation lacks compute_resource_id
fixes #3140 - API to allow importing of puppet classes
fixes #2741 - rails 3 syntax
fixes #1244 - add smart proxy feature refresh link + API call
Fixes #3130 - Use the standard CentOS mirror
Fixes #2984 - API v1/v2 StatisticsController and remove JSON from UI controller
fixes #2863 - restrict APIs to resources that a user is permitted to manage (CVE-2013-4182)
fixes #2933 - add missing fields to installation media API
remove incorrect documentation in API v1 lookup_keys_controller
fixes #2728 - POST /api/hostgroups does not accept ancestry
fixes #2553 let setting admin attribute on user creation
Fixes #2459 - Create ProxyFeature methods from symbol name, lookup on real text
fixes #2248 adds api controllers and actions to access_permissions.rb
Feature #2368 - i18n extracting strings
Load the apipie documentation when calling '/api'
The documentation is used to list the links for the resources. We makesure it's loaded.
Using Apipie versioning features and Maruku for markdown
Apipie switched from Redcarpet to Maruku to avoid crashes of the CExtension. No further need of compiling anything to get markdown support.
API now allows for search of usergroups
include nested host routes in the api documentation
fix in compute resources api doc
added API v2 placeholders.
fixes #1890 api host status
added slash /unattended to other url_for calls
added compute resource actions and tests
host routes api changes squashed
support for passing template_kind hash as input parameter during create and update operations
Fix the path for create medium API
added template_kinds controller to api
removed params required => from update action
smart proxies api - filtering by proxy type
subnets api - removed required constraints from fields in update
The required constraints were blocking partial updates.
This commit adds most of the functionality required for API v1
The overall goal was to extract the existing JSON responseoverall controllers, and to move them to a seperate name space.
minor API v1 fixes
update api documentation
Subnets API
added environment API
api v1 - domains controller
api v1 - added media and dashboard controllers
api v1 - config templates
fixes #1576 - api v1 - oauth support
api v1 - Users controller and tests
- split api routes to separate routes file- better detection of permission failure in model- fix ApiConstraints- catch bad routes in api and return json- render home#index links from restapi- fixed resource params recognition
api v1 - fisrt version of bookmarks controller
added architectures controller in v1 API
Fixed error handling in BaseController
api v1 - operatingsystems controller
api v1 - architectures controler and tests
cleanup after merge conflict with latest develop branch
api v1 - fixing permissions
cleanups in base controller
api v1 - render errors with rabl
better detection of permission failure in modelfix ApiConstraintscatch bad routes in api and return json
api v1 - render home#index links from restapi
fixes #1775 - API versioning name space