mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-24 08:08:15 -05:00
26 lines
895 B
CoffeeScript
26 lines
895 B
CoffeeScript
SearchView = require 'views/kinds/SearchView'
|
|
|
|
module.exports = class AchievementSearchView extends SearchView
|
|
id: "editor-achievement-home-view"
|
|
modelLabel: "Achievement"
|
|
model: require 'models/Achievement'
|
|
modelURL: '/db/achievement'
|
|
tableTemplate: require 'templates/editor/achievement/table'
|
|
projection: ['name', 'description', 'collection', 'slug']
|
|
|
|
initialize: ->
|
|
console.log me.isAdmin()
|
|
unless me.isAdmin()
|
|
NotFoundView = require '../../not_found'
|
|
return new NotFoundView
|
|
else super()
|
|
|
|
getRenderData: ->
|
|
context = super()
|
|
context.currentEditor = 'editor.achievement_title'
|
|
context.currentNew = 'editor.new_achievement_title'
|
|
context.currentNewSignup = 'editor.new_achievement_title_login'
|
|
context.currentSearch = 'editor.achievement_search_title'
|
|
context.unauthorized = true unless me.isAdmin()
|
|
@$el.i18n()
|
|
context
|