MCPcopy Create free account
hub / github.com/ember-learn/ember-api-docs / model

Method model

app/routes/project-version.js:28–42  ·  view source on GitHub ↗
({ project, project_version })

Source from the content-addressed store, hash-verified

26 projectService;
27
28 async model({ project, project_version }) {
29 let projectObj = await this.store.findRecord('project', project);
30 let projectVersion = getFullVersion(
31 project_version,
32 project,
33 projectObj,
34 this.metaStore,
35 );
36 let id = `${project}-${projectVersion}`;
37 this.projectService.setUrlVersion(project_version);
38 this.projectService.setVersion(projectVersion);
39 return this.store.findRecord('project-version', id, {
40 includes: 'project',
41 });
42 }
43
44 // Using redirect instead of afterModel so transition succeeds and returns 307
45 redirect(model, transition) {

Callers

nothing calls this directly

Calls 4

getFullVersionFunction · 0.85
findRecordMethod · 0.80
setUrlVersionMethod · 0.80
setVersionMethod · 0.80

Tested by

no test coverage detected