mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-03-26 12:50:31 -04:00
Ordering/labeling courses: CS1, CS2, GD1, WD1, CS3, etc
This commit is contained in:
parent
dc6a1de9fa
commit
d37527d21b
3 changed files with 2 additions and 7 deletions
|
@ -233,10 +233,3 @@ module.exports = class MainAdminView extends RootView
|
|||
$('.classroom-progress-csv').prop('disabled', false)
|
||||
console.error error
|
||||
throw error
|
||||
|
||||
courseLabelsArray: (courses) ->
|
||||
labels = []
|
||||
courseLabelIndexes = CS: 0, GD: 0, WD: 0
|
||||
for course in courses
|
||||
labels.push acronym + ++courseLabelIndexes[acronym]
|
||||
labels
|
||||
|
|
|
@ -145,6 +145,7 @@ module.exports =
|
|||
query = {}
|
||||
query = {adminOnly: {$ne: true}} unless req.user?.isAdmin()
|
||||
courses = yield Course.find(query)
|
||||
courses = Course.sortCourses courses
|
||||
campaigns = yield Campaign.find({_id: {$in: (course.get('campaignID') for course in courses)}})
|
||||
campaignMap = {}
|
||||
campaignMap[campaign.id] = campaign for campaign in campaigns
|
||||
|
|
|
@ -57,4 +57,5 @@ module.exports =
|
|||
dbq = Model.find(query)
|
||||
dbq.select(parse.getProjectFromReq(req))
|
||||
results = yield database.viewSearch(dbq, req)
|
||||
results = Course.sortCourses results
|
||||
res.send(results)
|
||||
|
|
Loading…
Add table
Reference in a new issue