Sha256: 27f54778ec72664688e874e3a30c774c92d0673bfd44c4c5e82b119eb8107dc7

Contents?: true

Size: 1.06 KB

Versions: 12

Compression:

Stored size: 1.06 KB

Contents

window.Admin = can.Model({
  findAll : 'GET <%= Rails.application.routes.url_helpers.admin_users_path %>'

  findOne : ('GET ' + unescape('<%= Rails.application.routes.url_helpers.admin_user_path('{id}') %>'))

  create  : (attrs, callback) ->
    url = '<%= Rails.application.routes.url_helpers.admin_users_path %>'
    return $.post(url, attrs, callback, "json")

  update  : ('PUT ' + unescape('<%= Rails.application.routes.url_helpers.admin_user_path('{id}') %>'))

  destroy : ('DELETE ' + unescape('<%= Rails.application.routes.url_helpers.admin_user_path('{id}') %>'))

  attributes: {
    virtual_domains: 'Models.Domain.models'
  },

  init: () ->
    @validatePresenceOf ['name', 'email']

}, {

  domain_ids: ->
    ids = []
    can.each @['domains'], (domain, index) ->
      ids.push(domain.id)
    ids

})

window.Admin.List = can.Model.List({
  with_id: (id) ->
    the_one = null
    @each (admin) ->
      if (admin.id == id)
        the_one = admin
        return admin
    return the_one
})

window.Admin.prototype.alert = () ->
  alert('<%= I18n.t('alert.admin') %>')

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
rmails-0.2.5 app/assets/javascripts/models/admin.coffee.erb
rmails-0.2.4 app/assets/javascripts/models/admin.coffee.erb
rmails-0.2.3 app/assets/javascripts/models/admin.coffee.erb
rmails-0.2.2 app/assets/javascripts/models/admin.coffee.erb
rmails-0.2.1 app/assets/javascripts/models/admin.coffee.erb
rmails-0.2.0 app/assets/javascripts/models/admin.coffee.erb
rmails-0.1.6 app/assets/javascripts/models/admin.coffee.erb
rmails-0.1.5 app/assets/javascripts/models/admin.coffee.erb
rmails-0.1.4 app/assets/javascripts/models/admin.coffee.erb
rmails-0.1.3 app/assets/javascripts/models/admin.coffee.erb
rmails-0.1.2 app/assets/javascripts/models/admin.coffee.erb
rmails-0.1.1 app/assets/javascripts/models/admin.coffee.erb