The commit refactors the handling of account roles and enhances permissions checks. The account role has been shifted to use a string type, providing the ability to define custom roles. It also introduces the RolesDataProvider component, which stipulates role-related data for different forms and tables. The modification goes further to consider user role hierarchy in permissions checks, offering a more granular access control.
71 lines
3.4 KiB
JSON
71 lines
3.4 KiB
JSON
{
|
|
"subscriptionTabSubheading": "Manage your Subscription and Billing",
|
|
"planCardTitle": "Your Plan",
|
|
"planCardDescription": "Below are the details of your current plan. You can change your plan or cancel your subscription at any time.",
|
|
"planRenewal": "Renews every {{interval}} at {{price}}",
|
|
"planDetails": "Plan Details",
|
|
"checkout": "Proceed to Checkout",
|
|
"trialEndsOn": "Your trial ends on",
|
|
"billingPortalCardButton": "Visit Billing Portal",
|
|
"billingPortalCardTitle": "Manage your Billing Details",
|
|
"billingPortalCardDescription": "Visit your Billing Portal to manage your subscription and billing. You can update or cancel your plan, or download your invoices.",
|
|
"cancelAtPeriodEndDescription": "Your subscription is scheduled to be canceled on {{- endDate }}.",
|
|
"renewAtPeriodEndDescription": "Your subscription is scheduled to be renewed on {{- endDate }}",
|
|
"noPermissionsAlertHeading": "You don't have permissions to change the billing settings",
|
|
"noPermissionsAlertBody": "Please contact your organization owner to change the billing settings for your organization.",
|
|
"checkoutSuccessTitle": "Done! You're all set.",
|
|
"checkoutSuccessDescription": "Thank you for subscribing, we have successfully processed your subscription! A confirmation email will be sent to {{ customerEmail }}.",
|
|
"checkoutSuccessBackButton": "Proceed to App",
|
|
"cannotManageBillingAlertTitle": "You cannot manage billing",
|
|
"cannotManageBillingAlertDescription": "You do not have permissions to manage billing. Please contact your organization owner.",
|
|
"manageTeamPlan": "Manage your Team Plan",
|
|
"manageTeamPlanDescription": "Choose a plan that fits your team's needs. You can upgrade or downgrade your plan at any time.",
|
|
"status": {
|
|
"free": {
|
|
"badge": "Free Plan",
|
|
"heading": "You are currently on the Free Plan",
|
|
"description": "You're on a free plan. You can upgrade to a paid plan at any time."
|
|
},
|
|
"active": {
|
|
"badge": "Active",
|
|
"heading": "Your subscription is active",
|
|
"description": "Your subscription is active. You can manage your subscription and billing in the Customer Portal."
|
|
},
|
|
"trialing": {
|
|
"badge": "Trial",
|
|
"heading": "You're on a trial",
|
|
"description": "Your trial will end on {{- trialEndDate }}."
|
|
},
|
|
"past_due": {
|
|
"badge": "Past Due",
|
|
"heading": "Your invoice is past due",
|
|
"description": "Your invoice is past due. Please update your payment method."
|
|
},
|
|
"canceled": {
|
|
"badge": "Canceled",
|
|
"heading": "Your subscription is canceled",
|
|
"description": "Your subscription is canceled. It is scheduled to end on {{- endDate }}."
|
|
},
|
|
"unpaid": {
|
|
"badge": "Unpaid",
|
|
"heading": "Your invoice is unpaid",
|
|
"description": "Your invoice is unpaid. Please update your payment method."
|
|
},
|
|
"incomplete": {
|
|
"badge": "Incomplete",
|
|
"heading": "We're waiting for your payment",
|
|
"description": "We're waiting for your payment to go through. Please bear with us."
|
|
},
|
|
"incomplete_expired": {
|
|
"badge": "Expired",
|
|
"heading": "Your payment has expired",
|
|
"description": "Your payment has expired. Please update your payment method."
|
|
},
|
|
"paused": {
|
|
"badge": "Paused",
|
|
"heading": "Your subscription is paused",
|
|
"description": "Your subscription is paused. You can resume it at any time."
|
|
}
|
|
}
|
|
}
|