aboutsummaryrefslogtreecommitdiffstats
path: root/src/models/User.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/models/User.js')
-rw-r--r--src/models/User.js19
1 files changed, 3 insertions, 16 deletions
diff --git a/src/models/User.js b/src/models/User.js
index 6fca78f90..3e4aa187d 100644
--- a/src/models/User.js
+++ b/src/models/User.js
@@ -1,4 +1,4 @@
1import { observable, computed } from 'mobx'; 1import { observable } from 'mobx';
2 2
3export default class User { 3export default class User {
4 id = null; 4 id = null;
@@ -15,14 +15,7 @@ export default class User {
15 @observable donor = {}; 15 @observable donor = {};
16 @observable isDonor = false; 16 @observable isDonor = false;
17 @observable isMiner = false; 17 @observable isMiner = false;
18 @observable isSSO = false; 18 @observable locale = false;
19 @observable company = {
20 name: 'Happle Apps',
21 contact: {
22 technical: 'technical@company.com',
23 default: 'default@company.com',
24 },
25 };
26 19
27 constructor(data) { 20 constructor(data) {
28 if (!data.id) { 21 if (!data.id) {
@@ -41,12 +34,6 @@ export default class User {
41 this.isDonor = data.isDonor || this.isDonor; 34 this.isDonor = data.isDonor || this.isDonor;
42 this.isSubscriptionOwner = data.isSubscriptionOwner || this.isSubscriptionOwner; 35 this.isSubscriptionOwner = data.isSubscriptionOwner || this.isSubscriptionOwner;
43 this.isMiner = data.isMiner || this.isMiner; 36 this.isMiner = data.isMiner || this.isMiner;
44 this.isSSO = data.isSSO || this.isSSO; 37 this.locale = data.locale || this.locale;
45 this.company = data.company || this.company;
46 }
47
48 @computed get isEnterprise() {
49 // return false
50 return this.company.name !== undefined;
51 } 38 }
52} 39}