Add temp buttons to CourseDetailsView for testing PlayGameDevLevelView

This commit is contained in:
Scott Erickson 2016-07-13 16:05:35 -07:00
parent b982f3fd52
commit fb9998b15e
2 changed files with 6 additions and 0 deletions

View file

@ -106,6 +106,11 @@ block content
if previousLevelCompleted || view.teacherMode || !passedLastCompletedLevel || levelStatus
- var i18n = level.get('type') === 'course-ladder' ? 'play.compete' : 'home.play';
button.btn.btn-success.btn-play-level(data-level-slug=level.get('slug'), data-i18n=i18n, data-level-id=level.get('original'))
if view.showGameDevButtons
- var levelOriginal = level.get('original');
- var session = view.levelSessions.find(function(session) { return session.get('level').original === levelOriginal });
if session
a.btn.btn-warning(href="/play/game-dev-level/#{level.get('slug')}/#{session.id}") Play Game Dev
td
if view.userLevelStateMap[me.id]
div= view.userLevelStateMap[me.id][level.get('original')]

View file

@ -33,6 +33,7 @@ module.exports = class CourseDetailsView extends RootView
@classroom = new Classroom()
@levels = new Levels()
@courseInstances = new CourseInstances()
@showGameDevButtons = me.isAdmin() or window.amActually # TEMP while testing game dev level system
@supermodel.trackRequest @ownedClassrooms.fetchMine({data: {project: '_id'}})
@supermodel.trackRequest(@courses.fetch().then(=>