* Allow creating new team/project with is_demo flag
* make is_demo not read-only
* Give ppl option to create demo proj right away
* Load the demo data if it's a demo project
* Make sure the variable exists
* Add a demo tag next to demo projects in switcher
* Add a darker color to snack
so it shows up on a hovered button
* Swap bookmarklet for 'generating demo data' panel
* Finish getting rid of bookmarklet (test only)
* Show the demo flag in the main nav if Is_demo
* Update permissions to create a new proj if is_demo
and the org doesn't already have a demo proj
* If org already has a demo proj, just go there
* Add DemoProjectButton
* Don't show ingestion details if it's a demo team
* Don't show ingestion flow on demo project
I doubt people will land here, but just in case
I also renamed the ingestionLogic file name since we renamed the
logic itself previously
* Fix a couple ts errors
* Fix and write new pytests
* Don't change test strings
* Add a story for the snack
* Minor fixes
* Don't set completed_snippet_onboarding
just deal with it otherwise
* Remove the demo data option from platforms
* Change CTA to reflect existing demo project
* Only make the first button primary
* Fix ts error
* feat: prevent billing for events in demo projects (#12924)
* Don't include events in a demo proj in billing
* filter demo teams from usage reports
* Fix ts error
* Make sure demo teams actually aren't included
* take a stab at a test for this
* fix test
Co-authored-by: Emanuele Capparelli <k@emkpp.com>
* Enable master project demo data on Cloud too
* Use proper python
Co-authored-by: Michael Matloka <dev@twixes.com>
* Address review suggestions
* Remove color option from ProjectName
It was the same for all uses
Co-authored-by: Emanuele Capparelli <k@emkpp.com>
Co-authored-by: Michael Matloka <dev@twixes.com>