mirror of
https://github.com/plausible/analytics.git
synced 2024-12-27 19:47:26 +03:00
1a0cb52f95
* 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> |
||
---|---|---|
.. | ||
activation_email.html.eex | ||
approaching_accept_traffic_until.html.heex | ||
cancellation_email.html.eex | ||
check_stats_email.html.eex | ||
create_site_email.html.eex | ||
dashboard_locked.html.eex | ||
enterprise_over_limit_internal.html.eex | ||
error_report_email.html.eex | ||
existing_user_invitation.html.eex | ||
export_failure.html.eex | ||
export_success.html.eex | ||
google_analytics_import.html.heex | ||
invitation_accepted.html.eex | ||
invitation_rejected.html.eex | ||
new_user_invitation.html.eex | ||
over_limit.html.eex | ||
ownership_transfer_accepted.html.eex | ||
ownership_transfer_rejected.html.eex | ||
ownership_transfer_request.html.eex | ||
password_reset_email.html.eex | ||
site_member_removed.html.eex | ||
site_setup_help_email.html.eex | ||
site_setup_success_email.html.eex | ||
spike_notification.html.eex | ||
trial_one_week_reminder.html.eex | ||
trial_over_email.html.eex | ||
trial_upgrade_email.html.eex | ||
two_factor_disabled_email.html.heex | ||
two_factor_enabled_email.html.heex | ||
welcome_email.html.eex | ||
yearly_expiration_notification.html.eex | ||
yearly_renewal_notification.html.eex |