Lines 74-84
sub under {
Link Here
|
74 |
$is_plugin = 1; |
74 |
$is_plugin = 1; |
75 |
} |
75 |
} |
76 |
|
76 |
|
77 |
if ( $is_public |
77 |
if ( $is_public ) { |
78 |
and !C4::Context->preference('RESTPublicAPI') ) |
78 |
Koha::Exceptions::UnderMaintenance->throw('Under maintenance') |
79 |
{ |
79 |
if C4::Context->preference('OPACMaintenance'); |
80 |
Koha::Exceptions::Authorization->throw( |
80 |
Koha::Exceptions::Authorization->throw( |
81 |
"Configuration prevents the usage of this endpoint by unprivileged users"); |
81 |
"Configuration prevents the usage of this endpoint by unprivileged users") |
|
|
82 |
if !C4::Context->preference('RESTPublicAPI'); |
82 |
} |
83 |
} |
83 |
|
84 |
|
84 |
if ( $c->req->url->to_abs->path =~ m#^/api/v1/oauth/# || $c->req->url->to_abs->path =~ m#^/api/v1/public/oauth/#) { |
85 |
if ( $c->req->url->to_abs->path =~ m#^/api/v1/oauth/# || $c->req->url->to_abs->path =~ m#^/api/v1/public/oauth/#) { |
85 |
- |
|
|