* revert any changes to local updates to current_amount_usd, keep changes in current_usage accumulation
* fix tests
* add some text saying the dollar values update once daily
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* add in banner about tiers data
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* everything except plugin server and sync_available_features
* sync_available_features_done, some plugin_server done?
* and a tiny bit more
* linting
* try to fix some tests
* more test fixes/
* clean up typos
* weed wacking bugs
* more test shenanigans
* fix plugin server
* actually fix plugin server test?
* still fixing tests
* another attempt
* some pr feedback
* small fix
* fix database query accessor
* fix functional tests
* fix tests
* Update query snapshots
* Update query snapshots
* Update query snapshots
* update some comments and fxn names
* fix plugin server test
* Update query snapshots
* Update query snapshots
* Update query snapshots
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Send updated admin emails to billing
* add tests
* sync when a user is removed from an org
* fix the admin email filter
* sync admin emails on level change
* add more tests
* retrieve open invoices as part of /billing loading, show warning
* small fixes
* address pr feedback
* small grammar update
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (1)
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* update tiers usage with local org usage information
* type finagling
* update addon tiers as well
* test
* Update ee/billing/billing_manager.py
* update tests
---------
Co-authored-by: Raquel Smith <raquelmsmith@users.noreply.github.com>
* show error messages on billing page
* some more updates
* extraneous exception and pr feedback
* Move error display into the unsubscribe modal
* Only show link to stripe if the error detail is about open invoices
* Update frontend/src/scenes/billing/billingLogic.tsx
Co-authored-by: Raquel Smith <raquelmsmith@users.noreply.github.com>
* remove opensupportform from billingLogic
---------
Co-authored-by: Raquel Smith <raquelmsmith@users.noreply.github.com>
* use feature flag to control whether to quota limit or not
* add simple test
* Update query snapshots
* fix up the feature flag activation logic
* confirm that the fixed feature flag logic works
* remove unnecessary change
* Update query snapshots
* Update query snapshots
* fix up tests
* another fix for tests
* Update query snapshots
* still fixing tests
* Update query snapshots
* pr feedback, more tests
* tune up ff enabled call, add capture check to test for quota limit changed
* i really need to run tests locally
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Update the organization customer email upon signup
* Only do this is the person signing up is the owner of the org and there isn't already a
stripe subscription associated with the org
* undo local changes that shouldn't be in prod
* small tweaks to match backend
* fix test
* Update query snapshots
* Update query snapshots
---------
Co-authored-by: Bianca Yang <bianca@posthog.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>