mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2025-03-14 07:00:01 -04:00
Add temp buttons to CourseDetailsView for testing PlayGameDevLevelView
This commit is contained in:
parent
b982f3fd52
commit
fb9998b15e
2 changed files with 6 additions and 0 deletions
|
@ -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')]
|
||||
|
|
|
@ -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(=>
|
||||
|
|
Loading…
Reference in a new issue