ScaffoldHub - v2
  • Introduction
  • Modeling
    • Two-way Relationships
  • Setup
    • Backend
    • Frontend
    • File Storage
    • Emails with SendGrid
    • Payments with Stripe
  • Debugging
  • Deployment
    • Database
      • SQL
      • MongoDB
    • Backend
      • Google Cloud - App Engine
      • Google Cloud - Run
      • Under construction...
    • Frontend
      • Firebase Hosting
      • Heroku w/ Subdomains
      • Under construction...
  • Features
    • Projects
    • Preview
    • Tenants
      • Single-Tenant
      • Multi-Tenant
      • Multi-Tenant (w/ subdomains)
    • Payments
    • Security
    • Authentication
      • Sign-in and Sign-up
      • Invitation
      • Password Reset
      • Password Change
      • Email Verification
    • Audit Logs
    • Settings
    • Internationalization (I18n)
    • Entity
      • Form
      • Filter and List
      • Export
      • Import
    • API Documentation
  • Architecture
    • Security
    • File Storage
    • Internationalization (I18n)
    • Payments
    • Typescript Support
    • Rate limiting
    • Technologies Versions
    • Under construction...
  • Recipes
    • Testing the API with Postman
    • Enterprise sign-in with WorkOS
    • Under construction...
  • Support
  • Changelog
    • Documentation
    • Scaffolds
  • Custom Development
  • Legacy Scaffolds
  • Go to ScaffoldHub
Powered by GitBook
On this page
  • Add or remove a Plan
  • Index
  • Pages
  • I18n
  • Permissions
  • Internationalization (I18n)
  • Features/Permissions

Was this helpful?

  1. Architecture

Payments

PreviousInternationalization (I18n)NextTypescript Support

Last updated 4 years ago

Was this helpful?

This section will show you how to add or remove a plan, change the labels, and configure the features and permissions.

For setup instructions, refer to .

Add or remove a Plan

Index

The plan index file contains basic information and helper functions that you must change.

  • frontend/src/security/plans.tsx

  • backend/src/security/plans.tsx

Pages

You must change the pricing page to display or remove the plan.

  • frontend/src/view/plan/PlanPage.tsx (React)

  • frontend/src/modules/plan/components/plan-page.vue (Vue)

  • frontend/src/app/plan/plan.component.html (Angular)

I18n

See .

Permissions

Internationalization (I18n)

To customize the plan labels, update the I18n file:

  • frontend/src/i18n/<language>.ts

Features/Permissions

Plan permissions must be configured on both backend and frontend.

  • frontend/src/security/permissions.ts

  • backend/src/security/permissions.ts

See .

Setup > Payments with Stripe
Labels
Features/Permissions