- DB: sms_city_rules table + sms_allowed_for_city() function + RLS - Python: фильтр sms_allowed_for_city в first_sms, second_sms, paid_storage - Frontend: SmsCityRulesPanel — toggle on/off, период дат, комментарии - Интеграция в SmsCampaignPanel как вкладка 'SMS по городам' - Поддержка '*' (все города / все кампании) |
||
|---|---|---|
| .. | ||
| __pycache__ | ||
| anonymize-1c-xml.mjs | ||
| backup-pgdump-s3.sh | ||
| backup.py | ||
| sms_first_campaign.py | ||
| sms_first_campaign.service | ||
| sms_first_campaign.timer | ||
| sms_first_campaign_ref.py | ||
| sms_manual_campaign.py | ||
| sms_paid_storage_campaign.py | ||
| sms_run_with_db.sh | ||
| sms_second_campaign.py | ||
| sms_timer_manager.sh | ||