Add QC results accept/unaccept API endpoints

This commit is contained in:
D. Berge
2022-05-04 18:11:05 +02:00
parent bb9340a0af
commit 6c8515a879

View File

@@ -8,7 +8,7 @@ const mw = require('./middleware');
const verbose = process.env.NODE_ENV != 'test';
const app = express();
app.locals.version = "0.3.0"; // API version
app.locals.version = "0.3.1"; // API version
app.map = function(a, route){
route = route || '';
@@ -187,6 +187,14 @@ app.map({
// Delete all QC results for :project
delete: [ mw.auth.access.write, mw.qc.results.delete ],
'/accept': {
post: [ mw.auth.access.write, mw.qc.results.accept ]
},
'/unaccept': {
post: [ mw.auth.access.write, mw.qc.results.unaccept ]
},
'/sequence/:sequence': {
// Get QC results for :project, :sequence
get: [ mw.qc.results.get ],