codecombat/app/views/admin/AdminClassroomLevelsView.coffee
2016-06-30 08:29:27 -07:00

16 lines
673 B
CoffeeScript

RootView = require 'views/core/RootView'
CocoCollection = require 'collections/CocoCollection'
Campaigns = require 'collections/Campaigns'
Course = require 'models/Course'
module.exports = class AdminClassroomLevelsView extends RootView
id: 'admin-classroom-levels-view'
template: require 'templates/admin/admin-classroom-levels'
initialize: ->
return super() unless me.isAdmin()
@campaigns = new Campaigns()
@supermodel.trackRequest @campaigns.fetchByType('course', { data: { project: 'levels,levelsUpdated' } })
@courses = new CocoCollection([], { url: "/db/course", model: Course})
@supermodel.loadCollection(@courses, 'courses')
super()