| 12345678910111213141516171819 |
- app.models.Type = class Type extends app.Model {
- // Attributes: name, slug, count
- fullPath() {
- return `/${this.doc.slug}-${this.slug}/`;
- }
- entries() {
- return this.doc.entries.findAllBy("type", this.name);
- }
- toEntry() {
- return new app.models.Entry({
- doc: this.doc,
- name: `${this.doc.name} / ${this.name}`,
- path: ".." + this.fullPath(),
- });
- }
- };
|