46493b991c
Checking invalid emails on the input [MAILPOET-1288]
2018-03-06 19:54:44 +01:00
3d43970fdc
Revert "Checking invalid emails on the input [MAILPOET-1288]"
2018-03-06 13:24:42 +00:00
afed408297
Synchronize segments removes updated/inserted subscribers with invalid emails MAILPOET-1288
2018-03-06 09:15:37 +01:00
99edc35b08
Handle bulk operations on subscribers filtered by dynamic segments
...
[PREMIUM-69]
2018-02-28 17:12:56 +00:00
03015c0bde
Fix code review syntax remarks [MAILPOET-903]
2018-02-26 16:30:53 +03:00
84dfa88a1a
Don't load subscriber IDs in memory when preparing tasks from static segments [MAILPOET-903]
2018-02-13 20:36:01 +03:00
2dd08c6820
Fix segments sending
...
[MAILPOET-1270]
2018-01-24 15:30:52 +00:00
e6eb3d691e
Fix quality problems
...
[PREMIUM-38]
2017-11-09 12:14:01 +00:00
00f2d418cc
Load subscribers from dynamic segments
...
[PREMIUM-38]
2017-11-09 10:11:47 +00:00
5461c975d4
Fixes "column cannot be null" error during WP sync
2017-11-06 22:29:59 -05:00
e8c85e2a54
Merge pull request #1155 from mailpoet/wp_user_sync_db_query_fix
...
Fixes MySQL's "column is ambiguous" error in WP user sync [MAILPOET-1177]
2017-10-23 14:15:14 +03:00
a4ac74c84a
Remove more ambiguity in WP sync queries [MAILPOET-1177]
2017-10-23 13:58:23 +03:00
70898790f5
Cleans up code & fixes possible MySQL's "column is ambiguous" error
2017-10-19 21:14:45 -04:00
bfdb535f5b
Fixes method name typo
2017-10-19 21:00:15 -04:00
16beda530a
Fix post notifications to work with dynamic segments
...
[PREMIUM-38]
2017-10-18 10:08:04 +01:00
6a73c463cb
QA fixes
...
[PREMIUM-38]
2017-10-18 10:08:04 +01:00
0271675cd0
Use dynamic segments for sending queue
...
[PREMIUM-38]
2017-10-18 10:08:04 +01:00
b5feed0f46
Remove WP subscribers with empty emails when syncing [MAILPOET-1158]
2017-10-12 10:31:11 +01:00
11f9579101
Don't synchronize WP users without emails [MAILPOET-1158]
2017-10-12 10:31:11 +01:00
e4f76ee9eb
Get rid of WP user IDs updating query in favor of an insert-update due to collation problems [MAILPOET-1132]
2017-10-03 20:52:35 +03:00
a1b02cb862
Fix synchronization of presubscribed WP users [MAILPOET-1127]
2017-09-28 10:44:29 +03:00
a35d7a1154
Fix WP sync throwing 'Table users doesn't exist' errors on multisite subsites [MAILPOET-1107]
2017-09-18 10:55:49 +03:00
483dfbe1ec
Fix removal of WP segment subscribers without wp_user_id [MAILPOET-1102]
2017-09-13 16:46:50 +03:00
97d157192a
Remove orphaned links
...
[MAILPOET-1102]
2017-09-13 13:30:23 +01:00
02d49ba2ca
DELETE subscribers in WP list which are not WP users
...
[MAILPOET-1102]
2017-09-13 13:07:01 +01:00
3d5f0df213
Don't delete subscribers with wp_user_id = 0 [MAILPOET-1102]
2017-09-13 10:15:09 +03:00
595a201fe7
Stop deleting subscribers
...
[MAILPOET-1102]
2017-09-12 17:53:12 +01:00
6d36d67a60
Delete orphaned subscribers instead of updating their id
...
[MAILPOET-1073]
2017-09-11 10:09:32 +01:00
c2789cdac3
Don't load all ids to memory, PHP could crash
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
784a80d1a5
Use ->prefix instead of wp_
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
91e8461cac
Clean the code
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
524aabea1d
Split users sync into multiple queries
...
[MAILPOET-1073]
2017-09-07 13:42:18 +01:00
78f9945296
Remove deleted WP users from subscribers [MAILPOET-1012]
2017-07-21 17:48:48 +03:00
5bc17f5e76
- Saves welcome emails with high priority
...
- Fixes welcome emails not being sent to WP users
- Updates unit tests
2016-11-28 18:49:35 -05:00
0af99c771e
- Fixes 'get_userdata() function not found' error
...
- Tidies up format
2016-11-21 20:26:08 -05:00
ed7da1a8fe
Deleting a WP user unlinks the subscriber and removes his subscription to the WP Segment
2016-07-19 17:13:20 +02:00
24e108bce7
Remove spaces after type casts
2016-06-30 18:49:50 +03:00
da755b7902
Renamed method names for better clarity + refactoring
...
- renamed getWPUsers() to getWPSegment()
- renamed SubscriberSegment methods
2016-05-27 14:14:35 +02:00
6074aa927b
Fix WP Sync
...
- added missing translations in listings (responsive view)
2016-05-19 14:32:40 +02:00
343da0fdcc
- Saves sent posts during rendering by sending queue worker
...
- Prevents empty notification emails from being sent
- Hooks to WP's post update and rewrite post notification logic
- Prevents scheduling multiple queues of the same newsletter
- Fixes issue with segments not updating when scheduling a newsletter
- Removes depreciated hash field & associated logic
2016-05-18 10:00:09 -04:00
4d45635d03
- Implements "in any role" for WP user welcome e-mails
2016-03-24 10:02:04 -04:00
b81764402b
- Updates hooks used to schedule welcome email
...
- Simplifies cron status message
- Implements newsletter change detection between scheduled queues
- Implements detection for subscribers who unsubscribed from list
- Implements detection for WP users who changed roles
- Updates scheduler worker logic
- Various fixes
2016-03-24 10:02:04 -04:00
17b56f0160
- Fixes scheduling issues
...
- Fixes unit test
- Updates as per code review comments
2016-03-18 12:11:38 -04:00
bb9fce7f82
- Implements post notification scheduling
2016-03-18 11:15:31 -04:00
6e289b6a8f
- Implements welcome e-mail scheduling
2016-03-17 11:22:29 -04:00
6a2e18a0e1
fix segments being reset on Subscriber::createOrUpdate()
2016-02-18 13:13:19 +01:00
7884dd8389
- Updates code to work with PHP 5.3. Closes #307
2016-01-31 14:02:57 -05:00
62a164e4c6
added creation of WP Users & default list on install
2015-11-27 15:27:50 +01:00
a5d96f1534
WP Users list
...
- refactored and fixed listing issues (related to Segments)
- removed bulk actions from segments
- added synchronize methods for WP users
- Update action in segments only for WP Users list
- added "type" column to segments (default, wp_users, dynamic...)
- added "status" column to subscriber_segment table (useful soon)
2015-11-25 18:31:57 +01:00