type.js 301 B

1234567891011121314
  1. class app.models.Type extends app.Model
  2. # Attributes: name, slug, count
  3. fullPath: ->
  4. "/#{@doc.slug}-#{@slug}/"
  5. entries: ->
  6. @doc.entries.findAllBy 'type', @name
  7. toEntry: ->
  8. new app.models.Entry
  9. doc: @doc
  10. name: "#{@doc.name} / #{@name}"
  11. path: '..' + @fullPath()