From 5244beecf8117ce0be73cf2a42b3aa660b32931d Mon Sep 17 00:00:00 2001 From: Roman Timashev Date: Wed, 24 Feb 2016 18:02:09 +0300 Subject: [PATCH] + collective route --- src/routes/collective.js | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 src/routes/collective.js diff --git a/src/routes/collective.js b/src/routes/collective.js new file mode 100644 index 00000000..9ea5d069 --- /dev/null +++ b/src/routes/collective.js @@ -0,0 +1,23 @@ +import route from 'koa-route'; +import {json} from './'; +import db from '../core/db'; +import {getCourseNameByID} from '../models/course'; +import team from '../models/team'; + +export default function (app) { + app.use( + route.get('/collective', json( + function *() { + this.type = 'application/json'; + + let data = yield db.c('collective').find(); + if (!data) { + this.status = 404; + return; + } + + this.body = data; + } + )) + ); +};