472be3b071
Import the MP2 users lists
...
Import the MP2 users
Add the table "imported_data_mapping"
Add the function Helpers::mysql_date
2017-06-12 13:13:00 +02:00
c984ac7a66
New: Display the number of data to migrate
...
Several fixes following the code review:
- For styles we use Stylus. (http://stylus-lang.com/ )
In Stylus styles curly brackets and terminating semicolons are unnecessary. Indentation is sufficient to denote blocks of styles
You can also use variables to avoid duplication (e.g. mentioning the same color multiple times)
Vendor prefixes are not necessary. We use the Nib mixin for Stylus to handle those (http://tj.github.io/nib/ )
=> DONE
- `admin.js` bundle is included on all admin pages, so we need to ensure that migration fires only on the migration page and nowhere else.
You can even create a separate bundle only for migration files, as they won't be necessary on other admin pages.
=> DONE
- MP2MigratorAPI => MP2Migrator endpoint would be just as fine
=> DONE
- For storing migration files, you can use the `Env::$temp_path` path
=> DONE
- `proposeMigration()` the method name disagrees with the comment.
Comment suggests it tests if migration can be or should be performed
Method name suggests that it proposes doing the migration (to the user?) - not very clear
=> DONE: the new name is isMigrationNeeded()
And not only does it test, it may also update the `mailpoet_migration_complete` option, which is confusing and is an unexpected side-effect.
=> DONE
The migration class itself `MP2Migrator` shouldn't even care about _GET, _REQUEST or _POST arguments. It should only work with what is passed to it.
=> DONE
- In views, please make sure all human-friendly texts use WP's gettext functions for translations (e.g. __('text'))
=> DONE
2017-06-12 13:12:58 +02:00
a1ea56f505
Coding standard fixes
2017-06-12 13:12:58 +02:00
dd7f959731
Migration from Mailpoet 2 to Mailpoet 3 : phase 0
...
Interface
2017-06-12 13:12:57 +02:00
398d7d3d80
Moves current API under JSON namespace
2017-05-16 20:56:54 -04:00
cfed133fb6
Limit the number of terms returned to 50 and force ordering by name
2017-05-11 13:00:42 +03:00
0beff9a090
Bump up the limit when searching for post terms in ALC and Posts
2017-05-11 12:45:15 +03:00
2eb98905b6
Encapsulate date formatting within the DateTime class [PREMIUM-4]
2017-05-09 08:54:12 +03:00
90b2b46db4
Make key check method names consistent [PREMIUM-4]
2017-05-08 13:16:05 +03:00
4b1f216cd3
Use WP's date format instead of a hard-coded one [PREMIUM-4]
2017-05-05 18:57:15 +03:00
98eab956e9
Rename checkAPIKey to checkMSSKey (MailPoet Sending Service) [PREMIUM-4]
2017-05-05 18:12:48 +03:00
787e022382
Rename license key constants and vars, optimize error generation [PREMIUM-4]
2017-05-05 18:04:52 +03:00
3cb08e3c09
Rename MSS check methods to better distinguish them from Premium ones [PREMIUM-4]
2017-05-04 09:36:38 +03:00
8d15ef6d06
Refine license key check UI [PREMIUM-4]
2017-05-04 09:15:21 +03:00
0fbc7fb7eb
Add Premium key validation [PREMIUM-4]
2017-05-03 12:20:13 +03:00
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
a9c80c031f
Adds version support to public API
2017-04-19 15:38:16 -04:00
0cdb426712
Fix ALC filtering for custom taxonomies and post types
2017-04-10 19:23:19 +03:00
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
ff36833270
Add a hook for reinstalling Premium [PREMIUM-2]
2017-03-23 15:27:15 +03:00
32097b4512
Test that Premium hooks are executed [PREMIUM-2]
2017-03-21 21:36:36 +03:00
ee12f4d304
Move a hook to be always executed after rebasing [PREMIUM-2]
2017-03-20 16:23:16 +03:00
e2864e2243
Add hooks for GA tracking feature [PREMIUM-2]
2017-03-20 12:09:58 +03:00
b590586d4c
Reschedules previously scheduled sending queues when post notification's
...
scheduling options change
2017-03-07 18:39:55 -05:00
d14ecc982b
Does not display unprocessed subscriber when sending a test message
2017-02-24 11:18:27 -05:00
16724affad
Remove an excess count() [MAILPOET-833]
2017-02-23 23:42:28 +03:00
384d59abe0
Update Newsletters.php
...
Removes request interruption when options are not found
2017-02-23 15:25:34 -05:00
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
e7698b0131
Optimizes DB query and result processing code
2017-02-15 10:02:13 -05:00
440b7e4e6c
Fixes DB query that returns large result set when there are thousands of
...
subscribers
2017-02-14 21:07:40 -05:00
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
f2ad7ee34c
Fix code style [MAILPOET-743]
2017-01-27 16:22:12 +03:00
37017ef69d
Fix appearance and logic of some key validation messages [MAILPOET-743]
2017-01-27 16:22:12 +03:00
157725c300
Fix a string for an expiring key [MAILPOET-743]
2017-01-27 16:22:12 +03:00
98d6f55a6e
Tweak Sending Service key validation after a code review [MAILPOET-743]
...
* Abstract key state to unbound it from the API response codes
* Rename SendingServiceKeyCheck task for clarity
* Add a setter for the API key in the Bridge API class
* Make some smaller fixes
2017-01-27 16:22:11 +03:00
438b4fb1ec
Add unit tests [MAILPOET-743]
2017-01-27 16:22:09 +03:00
1f91d40def
Add sending service key validation [MAILPOET-743]
2017-01-27 16:20:26 +03:00
e77717c4c2
Merge pull request #798 from mailpoet/form_segments_fix
...
Filter lists that can be subscribed to using any particular form [MAILPOET-777]
2017-01-25 18:34:30 -05:00
168263f0ea
Fix code style [MAILPOET-777]
2017-01-25 16:29:23 +03:00
c2546e8aed
Filter lists that can be subscribed to using any particular form [MAILPOET-777]
2017-01-25 16:15:42 +03:00
b7ef191641
Remove leading slashes in imports [MAILPOET-764]
2017-01-25 10:22:27 +03:00
2220a13399
Remove unused imports [MAILPOET-764]
2017-01-25 10:14:38 +03:00
bfdc13a8d1
Fix fubscription form failing when some fields are absent or don't exist [MAILPOET-764]
2017-01-24 21:12:56 +03:00
888a566dda
- Includes newsletter hash in preview URLs thus not requiring user
...
validation
2017-01-20 09:16:43 -05:00
7789a10026
Fix code style [MAILPOET-726]
2017-01-18 15:47:16 +03:00
ce0ad33c32
Fix all lists removal when editing subscribers [MAILPOET-726]
2017-01-18 15:33:20 +03:00
3a1568a31d
- Fixes mailer error message not being displayed when newsletter preview
...
sending fails
2017-01-04 13:04:53 -05:00
4f37a44363
- Fixes newsletter preview not being sent
...
- Adds unit test
2016-12-29 18:46:22 -05:00
71db3e569d
Merge pull request #759 from mailpoet/deleted_lists_fix
...
Show deleted lists in newsletter listings [MAILPOET-489]
2016-12-27 11:26:59 -05:00
2c5e73305a
Show deleted lists in newsletter listings [MAILPOET-489]
2016-12-27 13:13:05 +03:00