Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(server): add metered billing module, remove subscription module, discard Prisma #1187

Merged
merged 57 commits into from
May 29, 2023

Conversation

maslow
Copy link
Member

@maslow maslow commented May 29, 2023

  • design metering schema
  • add region bundle schema
  • remove prisma in some modules
  • remove prisma in gateway, website, storage
  • remove prisma in dependency module
  • remove prisma in account module
  • remove prisma in instance module
  • remove prisma in auth and user module
  • remove prisma in function and trigger module
  • remove prisma totally
  • add resource option & template api
  • rename resource template to bundle
  • design metering schema
  • add region bundle schema
  • remove prisma in some modules
  • remove prisma in gateway, website, storage
  • remove prisma in dependency module
  • remove prisma in account module
  • remove prisma in instance module
  • remove prisma in auth and user module
  • remove prisma in function and trigger module
  • remove prisma totally
  • add resource option & template api
  • rename resource template to bundle
  • add billing module & price calculation api
  • add response api typings
  • Design metering (Design metering #1169)
  • update app bundle api
  • impl billing task
  • impl billing payment task
  • restart app while updating bundle
  • update user profile api
  • fix account api response body
  • feat(web): new metering design (feat(web): metering web #1171)
  • add pagination response decoration
  • feat(web): metering web (feat(web): metering web #1173)
  • chore: update entity typings
  • fix(web): modal height (fix(web): modal height #1175)
  • add application trial tier limit
  • feat(server): add invite code feature and billings pagination (feat(server): add invite code feature and billings pagination #1183)
  • feat(server): process free trial billing
  • fix(web): update app state api & rules add api (fix(web): update app state api & rules add api #1184)
  • fix(server): update response struct of rules, add response types
  • refactor(web): api definitions (refactor(web): api definitions #1185)
  • fix(server): fix trial app logic
  • Feat definition (Feat definition #1186)
  • merge main into design-metering
  • add metering yaml to laf helm charts

maslow and others added 25 commits May 23, 2023 19:56
* design metering schema

* add region bundle schema

* remove prisma in some modules

* remove prisma in gateway, website, storage

* remove prisma in dependency module

* remove prisma in account module

* remove prisma in instance module

* remove prisma in auth and user module

* remove prisma in function and trigger module

* remove prisma totally

* add resource option & template api

* rename resource template to bundle

* add billing module & price calculation api

* add response api typings
* doc: add wechat example

* doc: add jsapi pay example

* doc: add two cloud function example (#1134)

* doc: add two cloud function example

* doc: delete repeat word

* doc: fix wrong format (#1164)

* feat: bundle select

* fix: upgrade payment

* refactor(web): update package

* refactor(web): upgrade type definitions

---------

Co-authored-by: NightWhite <nightwhite634@gmail.com>
(cherry picked from commit 3793fbc)
* fix(web): update app state api

(cherry picked from commit 33f89bf)

* fix(web): rules add

(cherry picked from commit a4cc073)

* fix(web): id -> _id

(cherry picked from commit 1bd3ab0)
* refactor(web): api definitions

* fix(web): show fee
@maslow maslow changed the title design metering feat(server): add metered billing module, remove subscription module, discard Prisma May 29, 2023
@maslow maslow merged commit 8a06d44 into main May 29, 2023
@maslow maslow deleted the design-metering branch May 29, 2023 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants