Bug 15126: x-mojo-controller deprecation
authorMartin Renvoize <martin.renvoize@ptfs-europe.com>
Wed, 7 Oct 2015 14:49:17 +0000 (14:49 +0000)
committerKyle M Hall <kyle@bywatersolutions.com>
Wed, 4 May 2016 13:52:14 +0000 (13:52 +0000)
Remove the use of soon to be deprecated x-mojo-controller from our
specification and replace with the recommended operationId format.

Signed-off-by: Benjamin Rokseth <benjamin.rokseth@kul.oslo.kommune.no>

Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>

Koha/REST/V1/Patron.pm [moved from Koha/REST/V1/Patrons.pm with 96% similarity]
api/v1/swagger.json

similarity index 96%
rename from Koha/REST/V1/Patrons.pm
rename to Koha/REST/V1/Patron.pm
index 426145f..2851308 100644 (file)
@@ -1,4 +1,4 @@
-package Koha::REST::V1::Patrons;
+package Koha::REST::V1::Patron;
 
 # This file is part of Koha.
 #
@@ -22,7 +22,7 @@ use Mojo::Base 'Mojolicious::Controller';
 use C4::Auth qw( haspermission );
 use Koha::Patrons;
 
-sub list_patrons {
+sub list {
     my ($c, $args, $cb) = @_;
 
     my $user = $c->stash('koha.user');
@@ -35,7 +35,7 @@ sub list_patrons {
     $c->$cb($patrons->unblessed, 200);
 }
 
-sub get_patron {
+sub get {
     my ($c, $args, $cb) = @_;
 
     my $user = $c->stash('koha.user');
index 8f32781..e821c44 100644 (file)
@@ -16,7 +16,6 @@
   "paths": {
     "/patrons": {
       "get": {
-        "x-mojo-controller": "Koha::REST::V1::Patrons",
         "operationId": "listPatrons",
         "tags": ["patrons"],
         "produces": [
@@ -43,7 +42,6 @@
     },
     "/patrons/{borrowernumber}": {
       "get": {
-        "x-mojo-controller": "Koha::REST::V1::Patrons",
         "operationId": "getPatron",
         "tags": ["patrons"],
         "parameters": [