* modified drop down
* modified drop down
* worked on feed back (Removal of button to text type)
* worked on feed back (Removal of button to text type and made lower case for edit)
* intiial graph on PG
* initial frontend
* fix filtering and types
* clickhouse working
* change reference date
* fix label and defaults
* fix multiple event retention
* working clickhouse and postgres for multiple events
* remove final
* remove sql parse
* add inital person query
* working clickhouse person query and return testrunner
* implement postgres retrieve person
* add endpoint and pagianted test
* click on datapoint works
* fix params
* fix action handling
* people paginated backend
* finished paginatino frontend logic
* fix variable naming for pg
* working first time persons for clickhouse
* first time people working for pg
* dont replace if recurring
* run again
* fix import
* refactor filter to retention specific and move postgres
* convert clickhouse to use new filter
* move imports
* fix types
* fix types
* fix initial load
* adding to dashboard works
* fixed defaults
* add test for dates
* fix insight panel
* add seert
* fix import
* fix date select for people
* fix chartfilterlogic
* remove unneded comment and import
* split up retention query
* Use standard jest test formatting
* Use js instead of ts in tests
* Add given2 as dependency
* Document existing behavior of formatLabel()
* Add `event (sum of event_property)` to event labels on graphs
I found the current state impossible to read when trying to see through
session recording metrics
* intiial graph on PG
* initial frontend
* fix filtering and types
* clickhouse working
* change reference date
* fix label and defaults
* fix multiple event retention
* working clickhouse and postgres for multiple events
* remove final
* remove sql parse
* add inital person query
* working clickhouse person query and return testrunner
* implement postgres retrieve person
* add endpoint and pagianted test
* click on datapoint works
* fix params
* fix action handling
* people paginated backend
* finished paginatino frontend logic
* fix variable naming for pg
* working first time persons for clickhouse
* first time people working for pg
* dont replace if recurring
* run again
* fix import
* refactor filter to retention specific and move postgres
* convert clickhouse to use new filter
* move imports
* fix types
* fix types
* fix initial load
* adding to dashboard works
* fixed defaults
* add test for dates
* fix insight panel
* add seert
* fix import
* fix date select for people
* fix chartfilterlogic
* Update rrweb-player version
* Show resolution + timestamp on the session page
* Make timeline switch the active event immediately
Previously it waited on rrweb
* Improve code quality of org members
* Update global.scss
* Add is_expired to invite serializer
* Refactor members and invites pages
* Make invite creation modal clearer
* Update sceneLogic.ts
* Update commandPaletteLogic.ts
* Refactor members and invites to new files
* Remove Invites from the sidebar
* Simplify ActionsComponent
* Update test_organization_invites.py
* Improve create invite modal looks
* Make Invite Teammate work better with sidebar
* Update Invites.tsx
hide organization invites if there aren't any created
* Move Divider to Invites component
* Clarify copy
* Use moar idiomatic English
* s/Teammate/Team Member/g
* Allow admins to promote others to admin or demote from
* Improve permissions on the backend
* Update user.py
* Fix ownership oversight
* Allow kicking out equals
* Update setup_dev.py
* Fix behavior
* Fix linting
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
* intiial graph on PG
* initial frontend
* fix filtering and types
* clickhouse working
* change reference date
* fix label and defaults
* fix multiple event retention
* working clickhouse and postgres for multiple events
* remove final
* remove sql parse
* add inital person query
* working clickhouse person query and return testrunner
* implement postgres retrieve person
* add endpoint and pagianted test
* click on datapoint works
* fix params
* fix action handling
* people paginated backend
* finished paginatino frontend logic
* fix variable naming for pg
* working first time persons for clickhouse
* first time people working for pg
* dont replace if recurring
* run again
* fix import
* refactor filter to retention specific and move postgres
* convert clickhouse to use new filter
* move imports
* fix types
* fix types
* fix initial load
* adding to dashboard works
* fixed defaults
* add test for dates
* fix insight panel
* add seert
* fix import
* fix date select for people
* Fix headings
* Enhance danger zone with overlay
* Fix placement
* Improve styling style
* Extract out of scope changes
* minor copy adjustments
* proposal for locked out danger zone
* adjust copy
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
* Add MULTI_TENANCY = False to settings.py
* Add and use permission UninitiatedOrCloudOnly
* Update sceneLogic.ts
* Enhance _preflight endpoint and refactor PreflightCheck logic to TS
* Redirect away form signup on initated self-hosted
* Make redirecting work
* isort
* Format
* BUGFIX: re adding feature flag after deleting
* Suppport max array length and show more when need
* refactor
* added 3 distint id to user
* 2 users
* Revert "BUGFIX: re adding feature flag after deleting"
This reverts commit bf9b019b9e.
* added more distinct
* added data-cy and person tests
* fixed tab
* added search for person if not first
* Revert "Revert "Use our own session recording player (#2470)" (#2477)"
This reverts commit c601024e4d.
* Update player package
* Explicitly include rrweb styles
It seems like our package isn't bundling them properly - this should fix
things.
* Manage session player css via scss
* Nest endpoints under /project/ with StructuredViewSetMixin
* Rewrite URLs
* isort
* Update utils.py
* Fix errors
* Fix almoast all the errors
Last left to do: shared dashboards and permission classes.
* isort
* Adjust for master
* Add compatbility with shared dashboards
* Debug ClickHouse
* Remove some # type: ignores
* Simplify CursorPagination
* Move test base from posthog.api.test to posthog.test
* Improve API structure
* Bring back legacy endpoints
* Fix legacy compatibility
* Fix bugs and typing
* isort
* Fix hooks test
* Try fixing errors
* Fix oversight
* isort
* Fix problems
* isort
* Be more tolerant
* Fix naming and remove redundant code
* Fix imports
* Update deleteWithUndo
* Roll back
* Roll back more
* Update .gitignore
* Rollll back
* Rollllllll
* back
* Betterify
* Address feedback
* refactor camelCaseToTitle
* Rework identifierToHuman
* Test identifierToHuman with Jest
* Add Jest to frontent CI
Co-authored-by: Michael Matloka <dev@twixes.com>
* Add SelectGradientOverflow component
* Add gradient to the bottom of some long Select elements
* Improve style and add top scroll gradient
Co-authored-by: Michael Matloka <dev@twixes.com>
* Make ProjectMembershipNecessaryPermissions only run on detail views
* Hide close button when not needed
* Add Cypress test
* Update project deletion+creation test
* Update projectSettings.js
* Update E2E test
* Run Cy with DEBUG
* Delete Cypress test
* Revert "Run Cy with DEBUG"
This reverts commit d0f29a353c.