Skip to content

Commit 4f1513c

Browse files
committed
mirage: Disable relationship discovery
It's better to be explicit here unless the frontend and backend models are 100% matching correctly...
1 parent 5cc7fb4 commit 4f1513c

File tree

13 files changed

+35
-3
lines changed

13 files changed

+35
-3
lines changed

config/environment.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ module.exports = function(environment) {
2626
fastboot: {
2727
hostWhitelist: ['crates.io', /^localhost:\d+$/, /\.herokuapp\.com$/],
2828
},
29+
30+
'ember-cli-mirage': {
31+
discoverEmberDataModels: false,
32+
},
2933
};
3034

3135
if (environment === 'development') {
@@ -55,6 +59,7 @@ module.exports = function(environment) {
5559

5660
if (environment === 'production') {
5761
// here you can enable a production-specific feature
62+
delete ENV['ember-cli-mirage'];
5863

5964
// Heroku Git Hash support
6065
if (process.env.SOURCE_VERSION) {

mirage/models/api-token.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { Model } from 'ember-cli-mirage';
2+
3+
export default Model.extend({});

mirage/models/category-slug.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { Model } from 'ember-cli-mirage';
2+
3+
export default Model.extend({});

mirage/models/category.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { Model } from 'ember-cli-mirage';
2+
3+
export default Model.extend({});

mirage/models/crate-owner-invite.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { Model } from 'ember-cli-mirage';
2+
3+
export default Model.extend({});

mirage/models/crate.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
import { Model } from 'ember-cli-mirage';
22

3-
export default Model;
3+
export default Model.extend({});

mirage/models/dependency.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { Model } from 'ember-cli-mirage';
2+
3+
export default Model.extend({});

mirage/models/keyword.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { Model } from 'ember-cli-mirage';
2+
3+
export default Model.extend({});

mirage/models/owned-crate.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { Model } from 'ember-cli-mirage';
2+
3+
export default Model.extend({});

mirage/models/team.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { Model } from 'ember-cli-mirage';
2+
3+
export default Model.extend({});

mirage/models/user.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
import { Model } from 'ember-cli-mirage';
2+
3+
export default Model.extend({});

mirage/models/version-download.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
import { Model } from 'ember-cli-mirage';
22

3-
export default Model;
3+
export default Model.extend({});

mirage/models/version.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
import { Model } from 'ember-cli-mirage';
22

3-
export default Model;
3+
export default Model.extend({});

0 commit comments

Comments
 (0)