mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-25 00:28:31 -05:00
17 lines
487 B
CoffeeScript
17 lines
487 B
CoffeeScript
|
AnalyticsUsersActive = require './AnalyticsUsersActive'
|
||
|
Handler = require '../commons/Handler'
|
||
|
|
||
|
class AnalyticsUsersActiveHandler extends Handler
|
||
|
modelClass: AnalyticsUsersActive
|
||
|
jsonSchema: require '../../app/schemas/models/analytics_users_active'
|
||
|
|
||
|
hasAccess: (req) ->
|
||
|
req.method in ['GET'] or req.user?.isAdmin()
|
||
|
|
||
|
makeNewInstance: (req) ->
|
||
|
instance = super(req)
|
||
|
instance.set('creator', req.user._id)
|
||
|
instance
|
||
|
|
||
|
module.exports = new AnalyticsUsersActiveHandler()
|