Project

General

Profile

Statistics
| Branch: | Tag: | Revision:

# Date Author Comment
355bce36 12/30/2013 11:06 AM Ohad Levy

fixes #3930 - refactoring of edit_self implementation.

2e2e0c6b 12/18/2013 12:08 PM Martin Bacovsky

fixed #3905 - wrong route in apidoc for reports delete (API v2)

bbf64d99 12/16/2013 03:54 PM Joseph Magen

fixes #3693 - API v2 - accept GET json format of object in PUT/POST requests to add/remove has_many associations

c2c32409 12/13/2013 03:02 PM Greg Sutcliffe

Fixes #3720 - Add description field to operatingsystem

9f16bd9e 12/05/2013 03:37 PM Joseph Magen

fixes #2983 - Add autosign#index to API v1 and v2 and remove from UI controller

ba402a75 11/28/2013 05:50 PM Stephen Benjamin

fixes #3776 - change NAME_MAP to be a method

885dd246 11/27/2013 12:32 PM Joseph Magen

fixes #3137 - API v2 - show error if optional nested object does not exist for nested route

92b7b44d 11/26/2013 04:05 PM Joseph Magen

fixes #3018 - API v2 metadata for pagination, search, order in index collection json response

cc739ab4 11/25/2013 11:36 AM Joseph Magen

fixes #3011 - default root node name for api collections json response to :results but make it configurable

df4c1afc 11/23/2013 07:24 PM Dominic Cleal

fixes #3736 - users API uses login name as an identifying attribute

611fd588 11/22/2013 03:32 PM Amos Benari

fixes #3510 - plugin interface for registering a plugin, updated menu system

39dfa4be 11/22/2013 11:20 AM Lukas Zapletal

fixes #2763 - correcting doco links

dc38aad3 11/13/2013 11:20 AM Joseph Magen

fixes #3017 - split APIv2 controllers from v1 parents

b18c3a35 11/07/2013 01:44 PM Ohad Levy

fixes #3587, #2855 - print an error on invalid json vs 500 error

1ad4782a 11/05/2013 09:12 AM Ohad Levy

fixes #3578 - minor SQL and whitespaces updates to the smart proxy class

bb3916d6 11/05/2013 09:08 AM Ohad Levy

fixes #3566 - exposes orchestration tasks via the API at /api/orchestration/id/tasks

74346b1b 10/31/2013 11:57 AM Martin Bacovsky

fixes #2951 - Host API documentation lacks compute_resource_id

5ab79857 10/29/2013 08:41 PM Ohad Levy

fixes #1830 - auto assign puppet proxy if its not defined upon facts/reports event

eef1a369 10/21/2013 08:34 AM Joseph Magen

fixes #3140 - API to allow importing of puppet classes

f2c78d4a 10/15/2013 12:18 PM Joseph Magen

fixes #2741 - rails 3 syntax

9d743410 10/08/2013 05:07 PM Joseph Magen

fixes #3111 - v2 API calls to /api/[class]/[object]/parameters/[parameter] return wrong object

944be82b 10/07/2013 10:38 AM Ohad Levy

fixes #3207 avoid extra validation calls when importing a report

c3d8dd61 09/25/2013 03:39 PM Dominic Cleal

fixes #1244 - add smart proxy feature refresh link + API call

21bf889a 09/23/2013 09:02 AM Joseph Magen

fixes #2810 - more restful API v2 JSON responses in puppetclasses

NOTE: breaking changes to API v2 api/lookup_keys does not exist, replaced by api/smart_variables and api/smart_class_parameters

d4849584 09/20/2013 07:45 PM Tomáš Strachota

fixes #3101 - list available images for CRs, add iam_role field to images API

00ddc9db 09/20/2013 07:45 PM Greg Sutcliffe

Fixes #3130 - Use the standard CentOS mirror

f78b4651 09/19/2013 07:43 AM Joseph Magen

Fixes #2984 - API v1/v2 StatisticsController and remove JSON from UI controller

8588f9ac 09/07/2013 09:21 PM Daniel Lobato Garcia

fixes #3046 - add NIC CRUD, power and boot operations API

91ad276d 09/05/2013 01:38 PM Greg Sutcliffe

Fixes #2414 - Move puppet report processing code to the report processor

This creates a API route for POST:/api/reports which matches the GET
format for reports. Tests are updated, with the report model tests
moving to the puppet-foreman module (along with the report fixtures).

ce13ab5d 09/03/2013 07:50 AM Marek Hulán

fixes #2863 - restrict APIs to resources that a user is permitted to manage (CVE-2013-4182)

01055e77 08/29/2013 06:21 PM Greg Sutcliffe

Refs #2414 - Remove Puppet from facts API and Settings

Reports are still in progress and will come in a later PR
DB schema is updated to not need puppet/rails

852ff714 08/29/2013 01:33 PM Daniel Lobato Garcia

fixes #2988 - merge authentication code, enables REMOTE_USER auth on new API controllers

d4ea640c 08/19/2013 01:27 PM Tomáš Strachota

fixes #2933 - add missing fields to installation media API

c1a23d77 08/13/2013 10:26 AM Joseph Magen

fixes #2869 - refactor method find_nested_obj into API::BaseController

0bed6e7c 07/30/2013 04:22 AM Tomáš Strachota

fixes #2838 - taxonomies controller - fix in params and finder

988a1f4d 07/23/2013 06:38 AM Tomáš Strachota

fixes #2757 - show model validation errors in production.log

c70fcb71 07/23/2013 03:30 AM Tomáš Strachota

Fixes #2817 - wrong param types in lookup keys API documentation

3484613f 07/19/2013 05:31 AM Joseph Magen

fixes #2411 - move files in /models to /concerns, /services, /mailers, /observers

9903b421 07/18/2013 05:21 AM Tomáš Strachota

fixes #2803 - apipie docs, rabl definition matches conventions

248cad83 07/17/2013 02:24 PM Joseph Magen

fixes #2142 add Smart Parameters and Smart Class Parameters to API v2

c1e29b49 07/17/2013 02:24 PM Joseph Magen

remove incorrect documentation in API v1 lookup_keys_controller

5f7b64bd 07/01/2013 03:23 AM Joseph Magen

fixes #2728 - POST /api/hostgroups does not accept ancestry

f2fed493 05/29/2013 09:46 AM Arnoud de Jonge

fixes #2539 - puppetrun API added.

0fda4cf6 05/29/2013 09:46 AM Joseph Magen

fixes #2539 - added API puppetrun access permission and test

7fab6ba6 05/24/2013 04:46 AM Ivan Necas

fixes #2553 let setting admin attribute on user creation

4fb88133 05/23/2013 09:43 AM Ivan Necas

fixes #2525 - apipie documentation of actions defined in a concern

Apipie now supports defining actions defined in module by including
`Apipie::DSL::Concern`. Some substitutions are preformed while
including the documentation in each controller, so that instead of...

f4430a08 05/22/2013 09:56 AM Tomáš Strachota

Fixes #2513 - orgs created in katello do not appear in org filtering

- topbar cache sweeper turned on for api controllers
- a bit of refactoring to get rid of repetitive expire_fragment

a92cdd40 05/09/2013 04:16 AM Greg Sutcliffe

Fixes #2459 - Create ProxyFeature methods from symbol name, lookup on real text

e00b6ef0 04/24/2013 10:15 AM Joseph Magen

fixes #2248 adds api controllers and actions to access_permissions.rb

bfbf7ed8 04/24/2013 05:07 AM Lukas Zapletal

Feature #2368 - i18n extracting strings

aa2cd9f2 03/14/2013 05:26 PM Joseph Magen

fixes #2250 API v2 add/remove puppetclasses from hosts and hostgroups

bb410687 03/14/2013 05:25 PM Joseph Magen

fixes #2318 - API v2 documentation for parameters to include real paths rather than /references/:id

352b2fe2 03/14/2013 04:38 AM Ivan Necas

Load the apipie documentation when calling '/api'

The documentation is used to list the links for the resources. We make
sure it's loaded.

4ab67d21 03/11/2013 10:54 AM Daniel Lobato Garcia

fixes #2299 - Parameters Controller (API v2) can reset parameters (delete them all)

57526a20 02/21/2013 08:25 AM Joseph Magen

fixes #1988 - CRUD Actions for nested parameters for host, domain, hostgroup, os

e.g.

GET /api/domains/6/parameters
POST /api/hosts/6/parameters
PUT /api/hostgroups/6/parameters/100
DELETE /api/operatingsystems/6/parameters/100

e1a1fa81 02/21/2013 06:42 AM Joseph Magen

fixes #2239 API v2 CRUD for locations and organizations and added nested loc/org

6ce2ab70 02/06/2013 05:00 AM Ivan Necas

Using Apipie versioning features and Maruku for markdown

Apipie switched from Redcarpet to Maruku to avoid crashes of the C
Extension. No further need of compiling anything to get markdown support.

1ca44bd3 02/06/2013 04:55 AM Daniel Lobato Garcia

API now allows for search of usergroups

8bf24428 02/01/2013 03:05 AM Ohad Levy

include nested host routes in the api documentation

958d69cd 01/14/2013 01:24 PM Dmitri Dolguikh

v2 api for configuration_templates and template_combinations

c7bf263d 01/14/2013 07:08 AM Tomáš Strachota

fix in compute resources api doc

dc742060 01/10/2013 05:30 AM Joseph Magen

added API v2 placeholders.

8dc8a9ac 12/24/2012 10:57 AM Joseph Magen

fixes #1890 api host status

dd838ac2 12/19/2012 08:59 AM Joseph Magen

added slash /unattended to other url_for calls

f528f158 12/12/2012 10:03 AM Joseph Magen

added compute resource actions and tests

25d4ca6d 12/11/2012 03:57 AM Joseph Magen

host routes api changes squashed

e0593ff8 12/05/2012 10:27 AM Dmitri Dolguikh

support for passing template_kind hash as input parameter during create and update operations

1d9902cb 12/05/2012 08:55 AM Ivan Necas

Fix the path for create medium API

6670e58c 12/02/2012 08:07 AM Ivan Necas

Clear the thread values outside of handling request

Adding an around filter to clear the thread values. Without this there
is a risk that the thread value from previous request will be used in
other request, which can lead to security issues.

We clear the current user at the beginning of the request (except the...

752d0844 12/02/2012 08:06 AM Dmitri Dolguikh

added template_kinds controller to api

73f028b0 11/28/2012 09:37 AM Joseph Magen

removed params required => from update action

4651d51f 11/22/2012 09:50 AM Tomáš Strachota

smart proxies api - filtering by proxy type

6d7a0408 11/22/2012 09:50 AM Tomáš Strachota

subnets api - removed required constraints from fields in update

The required constraints were blocking partial updates.

d076d573 11/21/2012 08:10 AM Joseph Magen

This commit adds most of the functionality required for API v1

The overall goal was to extract the existing JSON response
overall controllers, and to move them to a seperate name space.

  • documentation was added to all requests (available under /apidoc)...
38a098e7 11/21/2012 08:10 AM Ohad Levy

adds foreman versions to response headers

5d18e150 10/22/2012 04:04 AM Petr Chalupa

minor API v1 fixes

  • fix unknown variable name
  • enable apipie params validation
  • update config_template api doc
3398b5bd 10/09/2012 10:51 AM Petr Chalupa

update api documentation

  • remove #set_resource_params from Api::BaseController to leave :id param under :id for apipie validations to work
  • fix custom apipie validators to return nice errors
  • enable apipie validations for bugs to be caught early
  • log apipie param errors with info level...
1548ca7a 10/03/2012 11:29 AM Petr Chalupa users api v1
  • fix user documentation
  • remove password_confirmation from user api
  • Add json template for users#create
e24e0cf6 08/29/2012 09:13 AM Pavel Pokorný

Subnets API

b4f3d722 08/26/2012 03:44 AM Dmitri Dolguikh

added environment API

41c9842f 08/26/2012 03:16 AM Pavel Pokorný

api v1 - domains controller

d36619ab 08/15/2012 09:47 AM Ohad Levy

api v1 - added media and dashboard controllers

0856182e 08/15/2012 09:47 AM Ohad Levy

api v1 - config templates

fceb1f89 07/26/2012 08:10 AM Petr Chalupa

fixes #1576 - api v1 - oauth support

  • to use set and enable oauth in settings
  • correcting typo
ba69b49b 07/24/2012 04:12 AM Martin Bacovsky

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

d00e1bee 07/24/2012 04:12 AM Tomáš Strachota

api v1 - fisrt version of bookmarks controller

6771b4cd 07/24/2012 04:12 AM Martin Bacovsky

added architectures controller in v1 API

1443d37f 07/24/2012 04:12 AM Martin Bacovsky

Fixed error handling in BaseController

c72a2f0f 07/24/2012 04:12 AM Tomáš Strachota

api v1 - operatingsystems controller

03abfb63 07/24/2012 04:12 AM Tomáš Strachota

api v1 - Authorization

  • added authorization handling to api and tests
  • fixed auth handling for controllers without auth
  • handling status code in permision related errors
acd8589a 07/24/2012 04:12 AM Martin Bacovsky

api v1 - architectures controler and tests

86fb12c1 07/24/2012 04:12 AM Ohad Levy

cleanup after merge conflict with latest develop branch

63efbbf5 07/24/2012 04:12 AM Petr Chalupa

api v1 - fixing permissions

cleanups in base controller

b2b47290 07/24/2012 04:12 AM Petr Chalupa

api v1 - render errors with rabl

better detection of permission failure in model
fix ApiConstraints
catch bad routes in api and return json

64b920ec 07/24/2012 04:12 AM Petr Chalupa

api v1 - render home#index links from restapi

3d6d01c7 07/24/2012 04:12 AM Ohad Levy

fixes #1775 - API versioning name space