Vlad
6c777ca074
Reloads subscriber or else status and other fields populated at save
...
time are not returned
Schedules welcome notifications only for subscribers with "subscribed"
status
Extracts confirmation email sending/welcome notification scheduling into
separate functions for easy testing
2017-06-11 12:16:34 -04:00
stoletniy
7ebb7bac17
Add Premium installation/activation UI [PREMIUM-9]
2017-06-07 12:39:43 +03:00
stoletniy
7aa0f21d11
Rework 'Send with...' tab UI, make a single license key field [MAILPOET-890]
2017-06-07 12:30:37 +03:00
Vlad
766c0dfcfc
Enables subscriber email to be passed when subscribing to list(s)
...
List subscription methods return array with subscriber data
2017-05-19 09:51:29 -04:00
Vlad
0a512f6349
Uses the first matching namespace endpoint
2017-05-16 23:17:25 -04:00
Vlad
a4c1095db7
Moves custom field extraction logic from CustomField model to Subscriber
...
model where it's used
2017-05-16 20:58:44 -04:00
Vlad
fc51d5f98c
Sends confirmation email and schedules welcome notification by default
...
Fixes a typo in text string
2017-05-16 20:58:43 -04:00
Vlad
a1b3aaf1f8
Adds method to create subscriber
2017-05-16 20:58:43 -04:00
Vlad
73121c2ca5
Adds method to return all segments minus WP Users segment(s)
2017-05-16 20:56:56 -04:00
Vlad
5e23fa4295
Adds method to subscribe to single or multiple lists
2017-05-16 20:56:56 -04:00
Vlad
5e34bbf9d5
Adds method to return subscriber fields
2017-05-16 20:56:56 -04:00
Vlad
8b13889c7a
Adds one entry point for both JSON and MP APIs
...
Removes endpoints folder and moves versions to the root
JSON API folder
2017-05-16 20:56:55 -04:00
Vlad
3c7ac5488a
Adds MP API facade
2017-05-16 20:56:54 -04:00
Vlad
398d7d3d80
Moves current API under JSON namespace
2017-05-16 20:56:54 -04:00
Tautvidas Sipavičius
cfed133fb6
Limit the number of terms returned to 50 and force ordering by name
2017-05-11 13:00:42 +03:00
Tautvidas Sipavičius
0beff9a090
Bump up the limit when searching for post terms in ALC and Posts
2017-05-11 12:45:15 +03:00
Alexey Stoletniy
2eb98905b6
Encapsulate date formatting within the DateTime class [PREMIUM-4]
2017-05-09 08:54:12 +03:00
Alexey Stoletniy
90b2b46db4
Make key check method names consistent [PREMIUM-4]
2017-05-08 13:16:05 +03:00
Alexey Stoletniy
4b1f216cd3
Use WP's date format instead of a hard-coded one [PREMIUM-4]
2017-05-05 18:57:15 +03:00
Alexey Stoletniy
98eab956e9
Rename checkAPIKey to checkMSSKey (MailPoet Sending Service) [PREMIUM-4]
2017-05-05 18:12:48 +03:00
Alexey Stoletniy
787e022382
Rename license key constants and vars, optimize error generation [PREMIUM-4]
2017-05-05 18:04:52 +03:00
Alexey Stoletniy
3cb08e3c09
Rename MSS check methods to better distinguish them from Premium ones [PREMIUM-4]
2017-05-04 09:36:38 +03:00
Alexey Stoletniy
8d15ef6d06
Refine license key check UI [PREMIUM-4]
2017-05-04 09:15:21 +03:00
Alexey Stoletniy
0fbc7fb7eb
Add Premium key validation [PREMIUM-4]
2017-05-03 12:20:13 +03:00
Alexey Stoletniy
95ff83557f
Add a green box in stats for recently sent newsletters, add help KB link [MAILPOET-877]
2017-04-25 12:46:03 +03:00
Vlad
f4800dbbae
Removes namescape format enforcement
2017-04-24 20:52:01 -04:00
Vlad
5fa7930896
Redefines how endpoint namespaces are set
...
Updates error response to terminate connection only on AJAX requests
Optimizes and cleans up code based on code revew comments
2017-04-20 22:34:18 -04:00
Vlad
6a65ff5e5d
Removes default version
...
Updates all AJAX requests to include api version
Requires namespaces to have version
Clean up code
2017-04-19 23:34:40 -04:00
Vlad
a9c80c031f
Adds version support to public API
2017-04-19 15:38:16 -04:00
Tautvidas Sipavičius
0cdb426712
Fix ALC filtering for custom taxonomies and post types
2017-04-10 19:23:19 +03:00
Alexey Stoletniy
9d358f74dd
Rename a 'method' field in a form widget so it doesn't break the WP interactive customizer [MAILPOET-851]
2017-04-05 18:35:13 +03:00
Vlad
0ef430567b
Fixes sending limit not being enforced when email frequency limit is
...
changed to a lesser value OR when it is changed while sending is in
progress
2017-04-04 09:43:27 -04:00
Alexey Stoletniy
ff36833270
Add a hook for reinstalling Premium [PREMIUM-2]
2017-03-23 15:27:15 +03:00
Alexey Stoletniy
32097b4512
Test that Premium hooks are executed [PREMIUM-2]
2017-03-21 21:36:36 +03:00
Alexey Stoletniy
ee12f4d304
Move a hook to be always executed after rebasing [PREMIUM-2]
2017-03-20 16:23:16 +03:00
Alexey Stoletniy
e2864e2243
Add hooks for GA tracking feature [PREMIUM-2]
2017-03-20 12:09:58 +03:00
Vlad
b590586d4c
Reschedules previously scheduled sending queues when post notification's
...
scheduling options change
2017-03-07 18:39:55 -05:00
Vlad
d14ecc982b
Does not display unprocessed subscriber when sending a test message
2017-02-24 11:18:27 -05:00
Alexey Stoletniy
16724affad
Remove an excess count() [MAILPOET-833]
2017-02-23 23:42:28 +03:00
mrcasual
384d59abe0
Update Newsletters.php
...
Removes request interruption when options are not found
2017-02-23 15:25:34 -05:00
Vlad
a1cd56c419
Updates newsletter option creation logic and fixes a bug that results in
...
them being wiped clean
2017-02-23 14:30:53 -05:00
Alexey Stoletniy
bb80fc0860
Add unit tests for API endpoints injection [PREMIUM-4]
2017-02-22 18:02:58 +03:00
Alexey Stoletniy
6c7cc5de0d
Implement support for additional endpoints in Free API [PREMIUM-4]
2017-02-22 11:19:35 +03:00
Vlad
e7698b0131
Optimizes DB query and result processing code
2017-02-15 10:02:13 -05:00
Vlad
440b7e4e6c
Fixes DB query that returns large result set when there are thousands of
...
subscribers
2017-02-14 21:07:40 -05:00
Alexey Stoletniy
dc371d76ca
Rework subscriber count reporting after a code review [MAILPOET-804]
...
Move updateSubscriberCount() out of checkKey()
Move wp_remote_post() to request()
Simplify a response check
2017-02-01 21:04:11 +03:00
Tautvidas Sipavičius
282199d362
Merge pull request #784 from mailpoet/sending_svc_key_validation
...
Add sending service key validation [MAILPOET-743]
2017-02-01 13:29:08 +02:00
Tautvidas Sipavičius
9f7ae122e3
Add missing periods to translation strings
2017-01-30 21:33:59 +02:00
Alexey Stoletniy
f2ad7ee34c
Fix code style [MAILPOET-743]
2017-01-27 16:22:12 +03:00
Alexey Stoletniy
37017ef69d
Fix appearance and logic of some key validation messages [MAILPOET-743]
2017-01-27 16:22:12 +03:00