diff --git a/app.js b/app.js index 2831eb851c..1cd47c6a8e 100644 --- a/app.js +++ b/app.js @@ -473,6 +473,8 @@ app.get('/api/trello', resourcesController.trelloCalls); app.get('/bonfires/getBonfireList', bonfireController.showAllBonfires); +app.get('/wiki/getWikiList', wikiController.showAllWikis); + app.get('/playground', bonfireController.index); app.get('/bonfires', bonfireController.returnNextBonfire); @@ -483,7 +485,7 @@ app.post('/bonfire-json-generator', bonfireController.generateChallenge); app.get('/bonfire-challenge-generator', bonfireController.publicGenerator); -app.post('/bonfire-challenge-generator', bonfireController.testBonfire) +app.post('/bonfire-challenge-generator', bonfireController.testBonfire); app.get( '/bonfires/:bonfireName', diff --git a/controllers/resources.js b/controllers/resources.js index 8fa984e6ff..b173c4c54d 100644 --- a/controllers/resources.js +++ b/controllers/resources.js @@ -3,12 +3,14 @@ var async = require('async'), Challenge = require('./../models/Challenge'), Bonfire = require('./../models/Bonfire'), Story = require('./../models/Story'), + Wiki = require('./../models/Wiki'), Comment = require('./../models/Comment'), resources = require('./resources.json'), steps = resources.steps, secrets = require('./../config/secrets'), bonfires = require('../seed_data/bonfires.json'), coursewares = require('../seed_data/coursewares.json'), + wikis = require('../seed_data/wikis.json'), moment = require('moment'), https = require('https'), debug = require('debug')('freecc:cntr:resources'), @@ -251,23 +253,12 @@ module.exports = { }); }, - allBonfireNames: function() { - return bonfires.map(function(elem) { + allWikiNames: function() { + return wikis.map(function(elem) { return { - name: elem.name, - difficulty: elem.difficulty, - _id: elem._id + name: elem.name } }) - .sort(function(a, b) { - return a.difficulty - b.difficulty; - }) - .map (function(elem) { - return { - name : elem.name, - _id: elem._id - } - }); }, getAllCourses: function() { diff --git a/controllers/wiki.js b/controllers/wiki.js index 6172e0f225..f7bf1a22c4 100644 --- a/controllers/wiki.js +++ b/controllers/wiki.js @@ -35,6 +35,7 @@ exports.returnIndividualWiki = function(req, res, next) { }; exports.showAllWikis = function(req, res) { + var data = {}; data.wikiList = resources.allWikiNames(); res.send(data); }; diff --git a/seed_data/wikis.json b/seed_data/wikis.json index f356bfdfff..853b3391bd 100644 --- a/seed_data/wikis.json +++ b/seed_data/wikis.json @@ -3,7 +3,8 @@ "_id": "bd7158d9c442eddfaeb5bdef", "name": "Global Control Shortcuts for Mac", "description": [ - "