fixes #10832 - separating lookup keys into puppet and variable
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...
fixes #10933 - in api/v1 templates should be name as config_templates
fixes #10861 - Remove unused columns from the hosts table
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 #8049 - Add timezone to user
Fixes #5139 - leftovers subscribe_to_all_hostgroups
Remove user_xxx unnecessary tables and notices
Update subhostgroups removed
Fixes for migration of foreign keys
Remove users from compute_resource fixture
Remove table notices after fk are removed for pg/mysql
fixes #7818 - explicitly render role permissions to fix oj 2.10.3 error
refs #2127 - add password_hash to API
Fixes #5926 - hide sensitive parameter values
User can check to hide value when creating or editing global parameter.The value is masked by *** and is also not displayed when overriding.
fixes #6529 allow to define IP suggestion per subnet
fixes #3827 - adds ldap avatar support
fixes #3960 - wrap APIv2 errors in an "error" node
fixes #3998 - API v2 error on /api/compute_resources, missing gce.json.rabl
fixes #2763 - correcting doco links
fixes #2951 - Host API documentation lacks compute_resource_id
fixes #3256 - include members in usergroup show
fixes #3267 - API v1 compatibility for /api/hosts
fixes #3140 - API to allow importing of puppet classes
fixes #3101 - list available images for CRs, add iam_role field to images API
fixes #3052 - reports#show json rabl template to match as_json output that was removed
fixes #2969 - remove all legacy api code in UI controllers, add deprecation response
fixes #2989 - missing fields in host API output (API v1 and v2)
fixes #2933 - add missing fields to installation media API
fixes #863 - added ldap_filter to LDAP auth sources to filter lookups using RFC 2254 filters
fixes #2791 - ptable api was missing :layout and :os_family
fixes 2228 json parsing failed
Revert "ptables - displaying os_family and layout in api show and list"
This reverts commit ed315bd9449dc7fa11cf0a32ef195c1795197cc3.
ptables - displaying os_family and layout in api show and list
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.
Extended information for each type of compute resources
fixes #1814 - converts sp_* attributes into a BMC interface class
this patch also includes the following
added template_kinds controller to api
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.
do not report internal state over api
used media/show partial and added to tests
added dns_id, dhcp_id, tft_ip attributes even though they are nested as children to be consistent with current api
typo on index.json.rabl for environments.
added missing s char
update api documentation
Subnets API
added environment API
Show kind_id in config templates API
api v1 - domains controller
remove trailing dot from api auto generated description
api v1 - added media and dashboard controllers
api v1 - config templates
[API] - minor fixes
- fixed api index action still refering to old restsapi gem- currently forced apipie to load DSL so we can reuse its DSL in our views
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
Fixed bookmark tests (API v1)
api v1 - operatingsystems controller
api v1 - architectures controler and tests
cleanup after merge conflict with latest develop branch
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