pablodanswer 20df20ae51
Multi tenant vespa (#2762)
* add vespa multi tenancy

* k

* formatting

* Billing (#2667)

* k

* data -> control

* nit

* nit: error handling

* auth + app

* nit: color standardization

* nit

* nit: typing

* k

* k

* feat: functional upgrading

* feat: add block for downgrading to seats < active users

* add auth

* remove accomplished todo + prints

* nit

* tiny nit

* nit: centralize security

* add tenant expulsion/gating + invite user -> increment billing seat no.

* add cloud configs

* k

* k

* nit: update

* k

* k

* k

* k

* nit
2024-10-12 23:53:11 +00:00
..
2024-10-10 16:34:32 +00:00
2024-06-25 15:07:56 -07:00
2024-10-12 23:53:11 +00:00
2024-10-12 23:53:11 +00:00
2024-10-12 23:53:11 +00:00
2024-10-10 16:34:32 +00:00
2024-10-12 23:53:11 +00:00
2024-03-04 19:22:46 -08:00
2023-12-29 20:42:16 -08:00
2024-07-06 13:17:05 -07:00
2024-03-31 15:32:22 -07:00
2024-10-10 16:34:32 +00:00
2024-10-12 23:53:11 +00:00
2024-07-28 20:57:43 -07:00