Commit Graph

173 Commits

Author SHA1 Message Date
Rostislav Wolny
7186f4b13a Add fetching of latest sending tasks for help page
[MAILPOET-1460]
2018-08-02 08:06:06 +02:00
Rostislav Wolny
1252f35a23 Add sending queue status to help page
[MAILPOET-1459]
2018-07-26 13:08:15 +02:00
Rostislav Wolny
5f6fe1a7e5 Add cron status to admin help section
[MAILPOET-1457]
2018-07-25 13:39:55 +02:00
Pavel Dohnal
d670fe27ee Remove button if MSS is active
[MAILPOET-1435]
2018-07-10 14:22:40 +01:00
Vlad
fff6c966d8 Marks WooCommerce group as beta 2018-06-11 13:40:06 -04:00
Vlad
20dbc3c74b Adds WooCommerce teaser 2018-06-11 13:40:06 -04:00
qfrery
4070a56547 camel case 2018-06-06 17:03:22 +01:00
qfrery
d6f72087e9 video badges code review 2018-06-06 12:55:20 +01:00
qfrery
c88c8a9c96 add video links 2018-06-04 18:12:48 +01:00
Michelle Shull
10ee48076a Merge pull request #1309 from mailpoet/export-segments
Export segments [PREMIUM-68]
2018-04-09 08:09:16 -04:00
Vlad
467cf350e9 Abstract WP's current_time() function in the code base 2018-03-20 16:34:50 -04:00
Pavel Dohnal
669d072853 Not show call for rating if user already clicked
[MAILPOET-1299]
2018-03-12 11:36:19 +00:00
Amine Ben hammou
cca4fc02c0 adding dynamic segments to export options 2018-03-07 15:14:29 +01:00
Pavel Dohnal
77248e6890 Ask for rating
[MAILPOET-1299]
2018-03-07 13:27:21 +00:00
Vlad
287c89749d Removes WooCommerce events until we're ready to release them 2018-02-14 12:20:32 -05:00
Vlad
774e8d94b5 Displays automatic email types and events
Adds WooCommerce email type for testing purposes
2018-02-13 14:43:19 -05:00
stoletniy
be3eb0a7ff Add 2 polls for new and old users respectively
[MAILPOET-1266]
2018-01-23 12:26:06 +00:00
Vlad
0e2a67c203 Validates ping response when displaying cron URL status 2017-12-18 20:28:09 -05:00
Pavel Dohnal
bd67f5fd36 New poll
[MAILPOET-1243]
2017-12-14 14:46:18 +00:00
Vlad
4926267e36 Adds system status tab to the Help menu 2017-12-03 11:38:45 -05:00
stoletniy
0061a9daf9 Move key checks from constructor to init() in Menu class [MAILPOET-1204] 2017-11-15 11:23:39 +00:00
Pavel Dohnal
0271675cd0 Use dynamic segments for sending queue
[PREMIUM-38]
2017-10-18 10:08:04 +01:00
Pavel Dohnal
165d8358d4 Add action after lists menu item
[PREMIUM-38]
2017-10-18 10:08:04 +01:00
stoletniy
ef90264316 Add CTA links for detailed stats [MAILPOET-1152] 2017-10-13 01:11:06 +03:00
stoletniy
92dbf966a1 Add a UI hint for managing capabilities using the Members plugin [MAILPOET-1123] 2017-10-02 10:33:20 +01:00
stoletniy
2129d041ac Fix indentation [MAILPOET-493] 2017-10-02 10:22:40 +01:00
stoletniy
a4f2d5402c Manage MP3 permissions with WP role capabilities, add Members plugin support [MAILPOET-493] 2017-10-02 10:22:40 +01:00
mrcasual
5807fd2e02 Merge pull request #1067 from mailpoet/emoji
Add emoji support to newsletter body [MAILPOET-1009]
2017-08-30 10:04:26 -04:00
stoletniy
cf992852b5 Validate for unsubscribe link only for MSS sending method [MAILPOET-1050] 2017-08-30 10:16:24 +02:00
Pavel Dohnal
c75b6bd7eb Show warning only on plugins page
[PREMIUM-28]
2017-08-29 11:22:51 +02:00
Pavel Dohnal
b74be8777a Display warning on Email pages
[PREMIUM-28]
2017-08-29 11:22:51 +02:00
stoletniy
b9bdc86fd9 Add emoji support to newsletter body [MAILPOET-1009] 2017-08-28 19:07:17 +03:00
Vlad
26bccd95d4 Uses method vs. accessing class internals to get user capability 2017-08-24 13:58:54 -04:00
Vlad
eac6b1b414 Corrects coding style 2017-08-23 11:45:33 -04:00
Vlad
5553817f9a Creates method to get user's first capability 2017-08-22 09:06:20 -04:00
Vlad
4b7fb3ae3d Updates access permission names to improve clarity 2017-08-22 09:06:20 -04:00
Vlad
2e5554a3af Refactors AccessControl and passes it as dependency to JSON API and Menu 2017-08-22 09:06:20 -04:00
Vlad
c3c6ce989c Modifies Menu to use AccessControl 2017-08-22 09:06:19 -04:00
Pavel Dohnal
1823985172 Display only one set of changelog
[MAILPOET-979]
2017-07-12 09:19:22 +01:00
stoletniy
693117eb40 Merge pull request #964 from mailpoet/add-help
Add help [MAILPOET-949]
2017-07-03 12:06:51 +03:00
stoletniy
d3db755489 Handle exceptions during initialization better [MAILPOET-966] 2017-06-30 09:29:48 +01:00
Pavel Dohnal
7fa94a67c9 Add data to system info help page
[MAILPOET-949]
2017-06-29 09:34:28 +01:00
Pavel Dohnal
43fa12ec08 Add help without any content
[MAILPOET-949]
2017-06-28 15:00:53 +01:00
stoletniy
1da06bd46a Allow to access Settings after exceeding the 2000 limit [MAILPOET-950] 2017-06-14 10:47:34 +03:00
stoletniy
32b24a83ab Suggest to activate MSS after a successful key check [MAILPOET-937] 2017-06-13 16:01:47 +01:00
fred
7bd52d456c Make the Migration page accessible through admin.php?page=mailpoet-migration 2017-06-12 13:13:06 +02:00
fred
acfb3aefba Use snake_case 2017-06-12 13:13:04 +02:00
fred
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
fred
a1ea56f505 Coding standard fixes 2017-06-12 13:12:58 +02:00
fred
dd7f959731 Migration from Mailpoet 2 to Mailpoet 3 : phase 0
Interface
2017-06-12 13:12:57 +02:00