Skip to content

Commit bbb0c7d

Browse files
committed
Auto merge of #2126 - Turbo87:mirage-disco, r=locks
mirage: Disable relationship discovery It's better to be explicit here unless the frontend and backend models are 100% matching correctly... which they are not πŸ˜… We currently don't seem to use the relationship system of mirage at all and for some interesting reasons everything still seems to work. This PR is preparing to change this and take advantage of the relationships. r? @locks
2 parents 0dc8956 + 4f1513c commit bbb0c7d

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({});
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)