api for actions (#1031)

* implementation of GET and DELETE for Job Queue API

* implement POST jobs submission to queue via API

* implement GET /queue/backends API endpoint to get backend names
This commit is contained in:
Oliver Gorwits
2023-04-27 16:26:26 +01:00
committed by GitHub
parent e268b9d522
commit 0a1f1bcb73
5 changed files with 238 additions and 3 deletions

View File

@@ -106,6 +106,7 @@ use App::Netdisco::Web::Search;
use App::Netdisco::Web::Device;
use App::Netdisco::Web::Report;
use App::Netdisco::Web::API::Objects;
use App::Netdisco::Web::API::Queue;
use App::Netdisco::Web::AdminTask;
use App::Netdisco::Web::TypeAhead;
use App::Netdisco::Web::PortControl;
@@ -405,6 +406,8 @@ $swagger_doc->{tags} = [
description => 'Device, Port, and associated Node Data'},
{name => 'Reports',
description => 'Canned and Custom Reports'},
{name => 'Queue',
description => 'Operations on the Job Queue'},
];
$swagger_doc->{securityDefinitions} = {
APIKeyHeader =>