mirror of
https://github.com/PostHog/posthog.git
synced 2024-12-01 04:12:23 +01:00
c595976779
* fix(retention): fix breakdown people urls This change returns people_url for each breakdown cohort in the response. We also merge the initial and returning queries together, as this makes it easier to align the people query also. Note that I'm talking about person_id as opposed to actor_type etc. but perhaps that can be a followup. * clean up clickhouse params * tidy up a little * remove import * remove non-breakdown specific code * make cohort by initial event date a special breakdown case * keep date for backwards compat * Remove unused sql * make test stable * wip * Get most of the tests working * test(retention): remove graph retention test We no longer need this, we have all the information we need from the table response for retention, and can construct this on the frontend. * revert any changes to posthog/queries/retention.py * revert any changes to ee/clickhouse/models/person.py * Revert posthog/queries/retention.py to merge-base * Ensure actor id is a str * Add type for actor serialiser for type narrowing * run black * sort imports * Remove retention_actors.py * fix typings * format * reverse str type * sort imports * rename * split out functions * remove deuplicate logic * working * fix type * don't stringify * fix test * ordering doesn't matter * trigger ci Co-authored-by: eric <eeoneric@gmail.com> |
||
---|---|---|
.. | ||
__init__.py | ||
people_in_period.py | ||
retention.py |