mirror of
https://github.com/discourse/discourse.git
synced 2024-12-02 11:13:38 +08:00
8d28038666
* FEATURE: Add WebHookEventsDailyAggregate Add WebHookEventsDailyAggregate model to store daily aggregates of web hook events. Add AggregateWebHooksEvents job to aggregate web hook events daily. Add spec for WebHookEventsDailyAggregate model. * DEV: Update annotations for web_hook_events_daily_aggregate.rb * DEV: Update app/jobs/scheduled/aggregate_web_hooks_events.rb Co-authored-by: Martin Brennan <martin@discourse.org> * DEV: Address review feedback Solves: - https://github.com/discourse/discourse/pull/27542#discussion_r1646961101 - https://github.com/discourse/discourse/pull/27542#discussion_r1646958890 - https://github.com/discourse/discourse/pull/27542#discussion_r1646976808 - https://github.com/discourse/discourse/pull/27542#discussion_r1646979846 - https://github.com/discourse/discourse/pull/27542#discussion_r1646981036 * A11Y: Add translation to retain_web_hook_events_aggregate_days key * FEATURE: Purge old web hook events daily aggregate Solves: https://github.com/discourse/discourse/pull/27542#discussion_r1646961101 * DEV: Update tests for web_hook_events_daily_aggregate Update WebHookEventsDailyAggregate to not use save! at the end Solves: https://github.com/discourse/discourse/pull/27542#discussion_r1646984601 * PERF: Change job query to use WebHook table instead of WebHookEvent table * DEV: Update tests to use `fab!` * DEV: Address code review feedback. Add idempotency to job Add has_many to WebHook * FEATURE: Add WebHookEventsDailyAggregate report page Add locales for the new report page Reorder imports in the report.rb * DEV: Remove logger line * FEATURE: Add `auto_insert_none_item` option to `report-filters` components --------- Co-authored-by: Martin Brennan <martin@discourse.org> |
||
---|---|---|
.. | ||
bookmarks.rb | ||
consolidated_api_requests.rb | ||
consolidated_page_views_browser_detection.rb | ||
consolidated_page_views.rb | ||
daily_engaged_users.rb | ||
dau_by_mau.rb | ||
emails.rb | ||
flags_status.rb | ||
flags.rb | ||
likes.rb | ||
mobile_visits.rb | ||
moderator_warning_private_messages.rb | ||
moderators_activity.rb | ||
new_contributors.rb | ||
notify_moderators_private_messages.rb | ||
notify_user_private_messages.rb | ||
post_edits.rb | ||
posts.rb | ||
profile_views.rb | ||
signups.rb | ||
staff_logins.rb | ||
storage_stats.rb | ||
suspicious_logins.rb | ||
system_private_messages.rb | ||
time_to_first_response.rb | ||
top_ignored_users.rb | ||
top_referred_topics.rb | ||
top_referrers.rb | ||
top_traffic_sources.rb | ||
top_uploads.rb | ||
top_users_by_likes_received_from_a_variety_of_people.rb | ||
top_users_by_likes_received_from_inferior_trust_level.rb | ||
top_users_by_likes_received.rb | ||
topics_with_no_response.rb | ||
topics.rb | ||
trending_search.rb | ||
trust_level_growth.rb | ||
user_flagging_ratio.rb | ||
user_to_user_private_messages_with_replies.rb | ||
user_to_user_private_messages.rb | ||
users_by_trust_level.rb | ||
users_by_type.rb | ||
visits.rb | ||
web_crawlers.rb | ||
web_hook_events_daily_aggregate.rb |