Use some helpful HTTP status codes, not just generic 422.
authorTom Clegg <tom@clinicalfuture.com>
Thu, 5 Dec 2013 21:08:28 +0000 (13:08 -0800)
committerTom Clegg <tom@clinicalfuture.com>
Thu, 5 Dec 2013 21:25:11 +0000 (13:25 -0800)
commit4a9470693a06f88c21e89bd2bc0242f741c0e58d
treefab9fdee8572f76aae082ad9f6999980e7c79fe3
parent51e50928acce5640e69e0918e282735bae216fdb
Use some helpful HTTP status codes, not just generic 422.

* 403 for PermissionDeniedError
* 401 for UnauthorizedError
services/api/app/controllers/application_controller.rb
services/api/app/models/arvados_model.rb
services/api/app/models/node.rb
services/api/test/functional/arvados/v1/nodes_controller_test.rb