diff options
Diffstat (limited to 'src/models/User.js')
-rw-r--r-- | src/models/User.js | 19 |
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 @@ | |||
1 | import { observable, computed } from 'mobx'; | 1 | import { observable } from 'mobx'; |
2 | 2 | ||
3 | export default class User { | 3 | export 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 | } |