fuel-web/nailgun/nailgun/api/v1/handlers
Dmitry Guryanov 6e31938a0f Split @content decorator
Decorator content does too many different actions, so
let's split it into 3 decorators: @handle_errors,
@validate and @serialize. We can skip calling @serialize
in many places, because those methods just raise some
http error.

Also I've changed return value of all handlers from
serialized json (string) to python's structures, lists
and dicts. So It's become possible to implement different
serializers and I've added support for YAML output.

Change-Id: Ia3da3bd809bcca923d53666eca54def78c995f65
Closes-Bug: #1606211
2016-08-22 12:20:18 +03:00
..
__init__.py Initial JSONSchema validation 2014-12-15 13:09:38 +03:00
assignment.py Split @content decorator 2016-08-22 12:20:18 +03:00
base.py Split @content decorator 2016-08-22 12:20:18 +03:00
capacity.py Split @content decorator 2016-08-22 12:20:18 +03:00
cluster_plugin_link.py Split @content decorator 2016-08-22 12:20:18 +03:00
cluster.py Split @content decorator 2016-08-22 12:20:18 +03:00
component.py Split @content decorator 2016-08-22 12:20:18 +03:00
deployment_graph.py Split @content decorator 2016-08-22 12:20:18 +03:00
deployment_history.py Split @content decorator 2016-08-22 12:20:18 +03:00
logs.py Split @content decorator 2016-08-22 12:20:18 +03:00
master_node_settings.py Split @content decorator 2016-08-22 12:20:18 +03:00
node_group.py Split @content decorator 2016-08-22 12:20:18 +03:00
node.py Split @content decorator 2016-08-22 12:20:18 +03:00
notifications.py Split @content decorator 2016-08-22 12:20:18 +03:00
openstack_config.py Split @content decorator 2016-08-22 12:20:18 +03:00
orchestrator.py Split @content decorator 2016-08-22 12:20:18 +03:00
plugin_link.py Split @content decorator 2016-08-22 12:20:18 +03:00
plugin.py Split @content decorator 2016-08-22 12:20:18 +03:00
release.py Split @content decorator 2016-08-22 12:20:18 +03:00
removed.py Split @content decorator 2016-08-22 12:20:18 +03:00
role.py Split @content decorator 2016-08-22 12:20:18 +03:00
tasks.py Split @content decorator 2016-08-22 12:20:18 +03:00
transactions.py Split @content decorator 2016-08-22 12:20:18 +03:00
version.py Split @content decorator 2016-08-22 12:20:18 +03:00
vms.py Split @content decorator 2016-08-22 12:20:18 +03:00