gristlabs_grist-core/app/client/widgets
Jarosław Sadziński 60423edc17 (core) Customizable stripe plans.
Summary:
- Reading plans from Stripe, and allowing Stripe to define custom plans.
- Storing product features (aka limits) in Stripe, that override those in db.
- Adding hierarchical data in Stripe. All features are defined at Product level but can be overwritten on Price levels.
- New options for Support user to
-- Override product for team site (if he is added as a billing manager)
-- Override subscription and customer id for a team site
-- Attach an "offer", an custom plan configured in stripe that a team site can use
-- Enabling wire transfer for subscription by allowing subscription to be created without a payment method (which is customizable)

Test Plan: Updated and new.

Reviewers: georgegevoian

Reviewed By: georgegevoian

Differential Revision: https://phab.getgrist.com/D4201
2024-05-19 09:09:19 +02:00
..
AbstractWidget.js
AttachmentsEditor.ts
AttachmentsWidget.ts
BaseEditor.js
CellStyle.ts
CheckBox.css
CheckBoxEditor.js
ChoiceEditor.js
ChoiceListCell.ts
ChoiceListEditor.ts
ChoiceListEntry.ts
ChoiceTextBox.ts
ChoiceToken.ts
ConditionalStyle.ts
CurrencyPicker.ts
DateEditor.js
DateTextBox.js
DateTimeEditor.css
DateTimeEditor.js
DateTimeTextBox.js
DiffBox.ts
DiscussionEditor.ts
EditorButtons.ts
EditorPlacement.ts
EditorTooltip.ts
ErrorDom.ts
FieldBuilder.css
FieldBuilder.ts
FieldEditor.ts
FloatingEditor.ts
FormulaAssistant.ts
FormulaEditor.ts
HyperLinkEditor.ts
HyperLinkTextBox.ts
NewAbstractWidget.ts
NewBaseEditor.ts
NTextBox.ts
NTextEditor.ts
NumericEditor.ts
NumericSpinner.ts
NumericTextBox.ts
Reference.css
Reference.ts
ReferenceEditor.ts
ReferenceList.ts
ReferenceListEditor.ts
Spinner.css
Spinner.ts
Switch.css
TextBox.css
TextEditor.css
TextEditor.js
Toggle.ts
TZAutocomplete.ts
UserType.ts
UserTypeImpl.ts