docbrown/config/locales
Joshua Wehner dc1ab81401
Allow DisplayAd to target users via audience segmentation (#19284)
* Trying some models for audience segmentation

* AudienceSegment basics

* Attach AudienceSegment to DisplayAd

* Possibly use a DUS to populate AudienceSegments

* Add to display ad form UI

* Add to display ad API

* Refresh strategy for audience segments

* Add user_id to async ads query

* Maybe :testing -> :manual, for no-refresh segment

* Test & tweak segment refresh

* Testing audience_segment#refresh logic

* Coverage: testing human_readable

* Scope segment refresh to recently active users

* Tweak logic for when to refresh

* Tweak experience levels to match SettingsHelper

* Test for front-end logic

* Fix test, hope this helps coverage?

* Better test names

* One worker for all, many workers for each, perform_bulk

* Fix audience segment UI, needs to use id, not enum

* cron/schedule should RefreshAll

* Singular id in RefreshWorker
2023-04-25 08:41:10 -04:00
..
concerns I18n: populate config/locales with French (#17487) 2023-03-23 10:06:38 -04:00
controllers I18n: populate config/locales with French (#17487) 2023-03-23 10:06:38 -04:00
decorators I18n: populate config/locales with French (#17487) 2023-03-23 10:06:38 -04:00
helpers I18n: populate config/locales with French (#17487) 2023-03-23 10:06:38 -04:00
lib Opt in settings for Ahoy Tracking (#18575) 2022-10-17 10:11:27 -06:00
liquid_tags I18n: populate config/locales with French (#17487) 2023-03-23 10:06:38 -04:00
mailers Update Subject Line for Tag Mod Email (#19349) 2023-04-18 16:21:06 -05:00
misc I18n: populate config/locales with French (#17487) 2023-03-23 10:06:38 -04:00
models Allow DisplayAd to target users via audience segmentation (#19284) 2023-04-25 08:41:10 -04:00
services I18n: populate config/locales with French (#17487) 2023-03-23 10:06:38 -04:00
utils I18n: populate config/locales with French (#17487) 2023-03-23 10:06:38 -04:00
validators Unique cross-model-slug check is likely misconfigured (#19263) 2023-04-07 17:04:45 +02:00
views I18n: populate config/locales with French (#17487) 2023-03-23 10:06:38 -04:00
devise.en.yml Rubocop fixes (#18461) 2022-09-16 15:25:48 +03:00
devise_invitable.en.yml Remove name from invitation flow (#17438) 2022-05-03 09:33:12 +01:00
devise_invitable.fr.yml Remove name from invitation flow (#17438) 2022-05-03 09:33:12 +01:00
en.yml report abuse dropdown link (#19247) 2023-03-28 14:02:31 -05:00
fr.yml report abuse dropdown link (#19247) 2023-03-28 14:02:31 -05:00
kaminari.en.yml Admin member index: Update pagination layout & styles (#16995) 2022-03-25 07:50:50 +00:00
kaminari.fr.yml I18n: populate config/locales with French (#17487) 2023-03-23 10:06:38 -04:00