analytics/.github/workflows
ruslandoga 1a0cb52f95
Local CSV exports/imports and S3/UI updates (#3989)
* local CSV exports/imports and S3 updates

* credo

* dialyzer

* refactor input columns

* fix ci minio/clickhouse tests

* Update lib/plausible_web/live/csv_export.ex

Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>

* fix date range filter in export_pages_q and process only pageviews

* remove toTimeZone(zero_timestamp) note

* use SiteImport.pending(), SiteImport.importing()

* escape [SiteImport.pending(), SiteImport.importing()]

* use random s3 keys for imports to avoid collisions (sometimes makes the upload get stuck)

* clamp import date ranges

* site is already in assigns

* recompute cutoff date each time

* use toDate(timestamp[, timezone]) shortcut

* show alreats on export cancel/delete and extract hint into a component

* switch to Imported.clamp_dates/4

* reprocess tables when imports are added

* recompute cutoff_date on each call

* actually use clamped_date_range on submit

* add warning message

* add expiry rules to buckets in make minio

* add site_id to imports notifications and use it in csv_importer

* try/catch safer

* return :ok

* date range is not available when no uploads

* improve ui and warning messages

* use Generic.notice

* fix flaky exports test

* begin tests

* Improve `Importer` notification payload shape

---------

Co-authored-by: Adrian Gruntkowski <adrian.gruntkowski@gmail.com>
2024-04-09 20:59:48 +02:00
..
build-private-images-ghcr.yml Push private images to GHCR (#3859) 2024-03-04 13:20:18 +00:00
build-private-images.yml Revert "push docker images to ghcr.io (#3787)" (#3790) 2024-02-15 20:54:28 +01:00
build-public-images-ghcr.yml Publish community edition under plausible/community-edition on GHCR and dockerhub (#3815) 2024-02-23 11:17:45 +00:00
build-public-images.yml Dockerfile and co updates (#3811) 2024-03-08 14:33:55 +00:00
elixir.yml Local CSV exports/imports and S3/UI updates (#3989) 2024-04-09 20:59:48 +02:00
migrations-validation.yml Add github action to validate whether migrations and app change at the same time (#3945) 2024-03-26 10:29:55 +02:00
node.yml Github Actions: Run tests on all PRs (#3709) 2024-01-23 09:32:20 +02:00
publish-docs.yml Bump actions/cache from 3 to 4 (#3734) 2024-01-29 14:07:47 +00:00
terraform-e2e.yml Github Actions: Run tests on all PRs (#3709) 2024-01-23 09:32:20 +02:00
tracker.yml Bump actions/setup-node from 3 to 4 (#3468) 2023-10-31 14:58:18 -03:00