From 666f91de18aff3eec807b5a806b66f1f50ab69cc Mon Sep 17 00:00:00 2001 From: "D. Berge" Date: Wed, 9 Mar 2022 17:43:10 +0100 Subject: [PATCH] Add QC results API endpoint --- lib/www/server/api/index.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/lib/www/server/api/index.js b/lib/www/server/api/index.js index 5961690..4944e92 100644 --- a/lib/www/server/api/index.js +++ b/lib/www/server/api/index.js @@ -152,6 +152,29 @@ app.map({ delete: [mw.auth.access.write, mw.event.delete ] }, }, + + /* + * QC endpoints + */ + + '/project/:project/qc': { + '/results': { + // Get all QC results for :project + get: [ mw.qc.results.get ], + + // Delete all QC results for :project + delete: [ mw.auth.access.write, mw.qc.results.delete ], + + '/sequence/:sequence': { + // Get QC results for :project, :sequence + get: [ mw.qc.results.get ], + + // Delete QC results for :project, :sequence + delete: [ mw.auth.access.write, mw.qc.results.delete ] + } + } + }, + '/project/:project/label/': { get: [ mw.label.list ], // post: [ mw.label.post ],