{{ $t('admin_settings.payments.section_payments') }}
@@ -143,10 +143,7 @@
isLoading: true,
isError: false,
errorMessage: '',
- payments: {
- status: 1,
- configured: undefined,
- },
+ payments: undefined,
stripeCredentials: {
key: '',
secret: '',
@@ -746,8 +743,10 @@
.then(response => {
this.isLoading = false
- this.payments.configured = parseInt(response.data.payments_configured)
- this.payments.status = parseInt(response.data.payments_active)
+ this.payments = {
+ configured: parseInt(response.data.payments_configured),
+ status: parseInt(response.data.payments_active),
+ }
})
}
}
diff --git a/resources/js/views/Profile.vue b/resources/js/views/Profile.vue
index a4c8acc3..b1d5ecf4 100644
--- a/resources/js/views/Profile.vue
+++ b/resources/js/views/Profile.vue
@@ -172,7 +172,7 @@
return this.user.data.attributes.subscription ? 'green' : 'purple'
},
canShowSubscriptionSettings() {
- return this.config.isSaaS
+ return this.config.isSaaS && this.config.app_payments_active
},
canShowUpgradeWarning() {
return this.config.storageLimit && this.user.relationships.storage.data.attributes.used > 95