mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-12-18 03:23:42 -05:00
22 lines
558 B
CoffeeScript
22 lines
558 B
CoffeeScript
Classroom = require 'models/Classroom'
|
|
CocoCollection = require 'collections/CocoCollection'
|
|
|
|
module.exports = class Classrooms extends CocoCollection
|
|
model: Classroom
|
|
url: '/db/classroom'
|
|
|
|
initialize: ->
|
|
@on 'sync', =>
|
|
for classroom in @models
|
|
classroom.capitalizeLanguageName()
|
|
super(arguments...)
|
|
|
|
fetchMine: (options={}) ->
|
|
options.data ?= {}
|
|
options.data.ownerID = me.id
|
|
@fetch(options)
|
|
|
|
fetchByOwner: (ownerID, options={}) ->
|
|
options.data ?= {}
|
|
options.data.ownerID = ownerID
|
|
@fetch(options)
|