Jonathan Labreuille
3d706414b7
Renamed tab to type
...
- renamed getExtraParams to getParams
- fixed issue with String.contains by replacing it with indexOf
- removed useless break; statement
2016-07-18 16:01:47 +02:00
Jonathan Labreuille
ef0cbb3e9f
Added "params" to the $data in Listing Handler
...
- moved "tab" to params
- improved url generation in listing.jsx to allow more flexibility
- added "parent_id" filter in newsletter model to get children of a given newsletter id
2016-07-18 16:01:47 +02:00
Jonathan Labreuille
f5552847a3
Added parent_id to Newsletters table
...
- added NOTIFICATION_HISTORY Newsletter's type
- implement basic UI for notification_history
- TODO: implement passing extra parameters in order to handle the :id part
2016-07-18 16:01:47 +02:00
Vlad
5a7d5ac3f0
- Removes object keys with null values when doing an ajax request
2016-07-13 21:06:13 -04:00
Jonathan Labreuille
d152b073a6
fixed onSuccess on bulk actions and locale formatted numbers in success messages
2016-07-05 13:58:12 +02:00
Jonathan Labreuille
5a21d3fdc8
added missing 'row-title' class on listings
2016-07-05 11:44:49 +02:00
Jonathan Labreuille
a8ffbc2d0e
handle empty/unchecked/checked checkboxes properly in both react and forms
2016-07-01 14:14:18 +02:00
Jonathan Labreuille
5eef709af5
Uniform date display format for Manage Subscriptions & Subscriber new/edit
...
- use isWPUser instead of wp_user !== null
2016-07-01 14:14:18 +02:00
Jonathan Labreuille
7f265675b0
changed the way custom field date type is handled (react + form + db)
2016-07-01 14:14:18 +02:00
Tautvidas Sipavičius
69094f57fd
Fix typos
2016-06-28 15:01:31 +03:00
Tautvidas Sipavičius
ffe7b80888
Simplify variable declarations
2016-06-28 14:12:09 +03:00
Tautvidas Sipavičius
fc846b808e
Remove obsolete debugging statement
2016-06-28 14:12:09 +03:00
Tautvidas Sipavičius
1cbf6b67b2
Remove console.log statements
2016-06-28 14:12:09 +03:00
Tautvidas Sipavičius
286c02bdd9
Fix standard newsletter scheduling to always include scheduleAt
2016-06-28 14:12:08 +03:00
Tautvidas Sipavičius
5f1d76225b
- Add sorting of segment names in Welcome newsletter segment selector;
...
- Add an option to FormFieldSelect to allow sorting options;
- Change "Send" button label for scheduled newsletters;
- Disable "Send" button for sending/already sent newsletters.
2016-06-28 14:12:08 +03:00
Tautvidas Sipavičius
c05ea1b968
Change "Go back to editor" to save form fields first
2016-06-28 14:12:08 +03:00
Tautvidas Sipavičius
2d45ab2e88
Add WP user segment selection to Notification and Standard newsletters
2016-06-28 14:12:08 +03:00
Tautvidas Sipavičius
ca9b1e25a7
Change notification newsletter time to be displayed in WP format
2016-06-28 14:12:08 +03:00
Jonathan Labreuille
88dc7f4199
removing DKIM and useless classes
2016-06-22 13:47:54 +02:00
Tautvidas Sipavičius
9652f75028
Merge pull request #530 from mailpoet/fix_safari_es6_bug
...
removed ES6 syntax from non converted JS file - fixes #529 (Safari bug)
2016-06-22 14:29:57 +03:00
Jonathan Labreuille
7bd8ed4639
Use promises for handleBulkAction
...
- fixed filters not being updated when going back/forward
- improved redirection to "all" group after emptying the trash (former way became buggy)
- fixed error thrown by "onGetItems" -> this logic has to go at some point
- Newsletters listing are sorted by "updated_at" desc
- Subscribers are sorted by "created_at" desc (Subscribed on)
2016-06-21 22:36:13 +02:00
Jonathan Labreuille
ca0e511efd
removed ES6 syntax from non converted JS file - fixes #529 (Safari bug)
2016-06-21 16:47:25 +02:00
Jonathan Labreuille
b87754ca30
Listing setParam only needs to be run when url history is specified
...
- added missing code to deleteManySubscriptions() so that it doesn't remove from all segments
2016-06-20 17:28:19 +02:00
Jonathan Labreuille
68c09b8678
Sorting for all listings & bugfixes for all listings except Newsletters
...
- newsletters listing now uses hash history
- newsletters are sorted by Subject (a->z)
- segments are sorted by Name (a->z)
- re-added WordPress Users list as a segment you can send a newsletter to
- added explicit error messages when an auto newsletter isn't fully configured
- added missing strings for "selectAll" in Segments listing
- fixed filters() in Subscribers listing (wrong count as it was not taking groups/filters/search into account)
2016-06-20 16:23:27 +02:00
Jonathan Labreuille
7af2775972
Allowed ability to set default sort_by/order on listings
...
- improved performance of listings (less refresh of items)
- fixed sorting issue where the order would not be reversed
2016-06-17 17:27:40 +02:00
Tautvidas Sipavičius
2360c4d6e4
Fix periodicity strings
2016-06-17 16:28:40 +03:00
Jonathan Labreuille
b6fabcc739
removing some leftover trailing commas.
2016-06-17 13:16:20 +02:00
Jonathan Labreuille
269ddae93a
Refactored scheduling options for React (semi-converted to ES6 too)
...
- fixed issue with Pausing sending (missing self::)
2016-06-17 13:05:46 +02:00
Jonathan Labreuille
dd8c54aae3
removed useless newsletters/list.jsx
...
- removed constant from Scheduler since it's defined on the SendingQueue model
2016-06-16 20:08:42 +02:00
Jonathan Labreuille
aa3a46b941
Status update of newsletters completed
...
- duplicate newsletter now includes options as well
- fixed NaN issue in statistics when newsletter is being sent
- use constant for scheduled (and put it as the sendingQueue Model level)
2016-06-16 20:01:53 +02:00
Jonathan Labreuille
6199caea29
- Notification settings column
...
- added "width" option to listing headers/columns
2016-06-15 16:33:48 +02:00
Jonathan Labreuille
d6a68dd4d0
settings column done for welcome emails + WordPress capitalization fix
2016-06-15 16:33:48 +02:00
Jonathan Labreuille
ee6e261c42
Conditional display of statistics column (for standard)
...
- improved duplicate action (for standard)
- moved STATUS_COMPLETED constant from worker to SendingQueue model where it belongs
2016-06-15 16:26:42 +02:00
Jonathan Labreuille
cf712636ed
progress on notification type listing + NL model improvements
2016-06-15 16:26:42 +02:00
Jonathan Labreuille
bc1bd3bad1
commenting on a react quirk
2016-06-15 16:26:42 +02:00
Jonathan Labreuille
9f971632c9
update status in welcome listing
2016-06-15 16:26:42 +02:00
Jonathan Labreuille
91bc0505ac
Welcome emails progress
2016-06-15 16:26:42 +02:00
Jonathan Labreuille
90c94624cc
added preview link for standard newsletters
2016-06-15 16:26:42 +02:00
Jonathan Labreuille
cd412894c6
Refactored filtering (groups / status / type)
...
- standard listing close to completion (missing item actions)
- enabled tracking by default on install
2016-06-15 16:26:42 +02:00
Jonathan Labreuille
ecf15d53d9
Newsletters listing
...
- added stylesheet for newsletters listing
- added "status" database column on Newsletters for grouping in listings
- added duplicate link to standard newsletters
2016-06-15 16:15:02 +02:00
Jonathan Labreuille
22566869cb
tab system for newsletters listing
2016-06-15 16:14:06 +02:00
Jonathan Labreuille
c959e7ec96
fixed total count and filtering + basic tab implementation in React
2016-06-15 16:14:06 +02:00
Jonathan Labreuille
86a2846215
Tab system for listings
2016-06-15 16:14:06 +02:00
Jonathan Labreuille
3b97a26a8a
Newsletters multi-listing
2016-06-15 16:14:06 +02:00
Tautvidas Sipavičius
c8a0e006a0
Fix Select2 placeholder in Posts settings
2016-06-09 15:42:01 +03:00
Tautvidas Sipavičius
359119d896
Disable dragging with right click, fixes #517
2016-06-09 13:34:26 +03:00
Tautvidas Sipavičius
1a3c767601
- Fix double HR tag issue on ALC/Posts block settings;
...
- Change "Drop content here" message to a custom one for Posts/ALC blocks
2016-06-09 13:34:26 +03:00
Tautvidas Sipavičius
6a97e82d42
Fix select2 placeholder text not appearing for Posts widget
2016-06-09 13:34:26 +03:00
Tautvidas Sipavičius
3edfd32879
- Add highlighting of blocks that are being edited;
...
- Refactor block settings views;
- Change Posts widget to display 8 posts in settings;
- Move ALC/Posts category selector label to Select2 placeholder.
2016-06-09 13:34:26 +03:00
Tautvidas Sipavičius
99a81042c1
Merge pull request #507 from mailpoet/custom_shortcodes
...
Implements shortcodes for custom fields
2016-06-01 17:09:38 +03:00