Vlad
9e70ba5e6e
- Reverts back the duplicate method
...
- Updates post notification creation method with logic to duplicate the
original newsletter
2016-07-15 13:07:00 -04:00
Vlad
7605fc71ac
- Adds a method to create a notification history newsletter
2016-07-15 13:00:47 -04:00
Vlad
2c98270084
- Adds new column to the newsletter table
...
- Adds new newsletter notification history type
2016-07-15 13:00:47 -04:00
Kiefer Conrad
49b65729db
update 14 July 2016
2016-07-14 20:58:12 +02:00
Tautvidas Sipavičius
0ac701eb20
Change line endings from DOS CRLF to Unix LF
2016-06-30 18:52:07 +03:00
Tautvidas Sipavičius
55d48df8a4
Fix indentation issues
2016-06-30 18:50:48 +03:00
Tautvidas Sipavičius
48f0c03425
Fix spacing between control structure and opening parenthesis
2016-06-30 18:46:33 +03: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
9aa25446d1
fixed unit tests
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
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
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
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
Kiefer Covia
08e6430c7d
June 8 2016 Copy review
2016-06-08 17:02:50 +02:00
Vlad
377498be1d
- Removes validation of MailChimp API key
...
- Refactors import class
- Creates new method in Newsletter model to select welcome notifications
for specific segments
- Updates Step 2 (error) and Step 3 (success) notices
- Gives MenuBootstrap class a comprehensible name
2016-05-27 07:16:11 -04:00
Vlad
31e082eb2b
- Removes space between IF and statement
2016-05-18 10:00:38 -04:00
Jonathan Labreuille
4047b41a7f
Updated all React components to their latest version
...
- updated code due to deprecated warnings (mostly router stuff & input default value)
- set default sender based on settings when creating new newsletter
- fixed erroneous UTC offset when displaying dates (PHP takes care of it)
2016-04-28 17:02:24 +02:00
Vlad
335ac9c778
- Updates statistics to display only 1 click event from a given subscriber
...
Fixes #417 (7)
2016-04-28 09:34:59 -04:00
Vlad
06d56fe19d
- Adds "scheduled for" status for notifications
...
- Adds post notification/welcome activation message
- Implements schedule update when editing newsletter
Implements #405 (3 & 7)
2016-04-27 20:08:45 -04:00
Vlad
ae358ce13e
- Updates statistics SQL query
...
- Fixes tests + expands coverage
- Removes leftover console command
2016-04-27 21:26:47 +03:00
Vlad
18f35b5e91
- Displays statistics in newsletter listing
2016-04-27 21:26:47 +03:00
Vlad
67ca305b7f
- Adds withStatistics method to the Newsletter model
...
- Updates Newsletter router to return statistics
- Returns only completed/running queues
2016-04-27 21:26:47 +03:00
Jonathan Labreuille
36242bd580
Fixed sending confirmation email to new subscribers (first time)
...
- fixed newsletters listing issue with queue
2016-03-02 13:11:06 +01:00
Jonathan Labreuille
f1c396f0b0
basic implementation of confirm/edit/unsubscribe pages
2016-02-29 13:34:17 +01:00
Jonathan Labreuille
cf6466197a
Fixed Subscribers' bulk actions when filtering by a segment
...
- filter by segment is now affected by the selected group (all, trash,...)
- updated relationship methods between subscribers & segments (to account for subsegment status)
2016-02-29 13:34:17 +01:00
Jonathan Labreuille
07d533a810
Manage subscriptions
...
- make use of the SubscriberSegment::status column to keep track of unsubscriptions
- unsubscribed segments now appear grayed out in the Subscribers listing
- added unsubscribed_at after segment names when editing a subscriber
- added date() method for Twig (uses WP's date format / date_offset)
- fixed typo in Form iframe export
- fixed unit test for Newsletters
- updated selection component (JSX) to allow more customization
2016-02-22 11:35:34 +01:00
Jonathan Labreuille
409697ee64
Sending queue router update
...
- cleaned up useless code
- bugfixes
- improved code coverage
2016-02-11 11:30:01 -05:00
Jonathan Labreuille
55f851208b
Major update of unit tests / updated routers + models + react
2016-02-04 19:04:52 +01:00
Jonathan Labreuille
a413f666fe
Sending Progress
...
- improved progress bar styles (with completed status)
- add pause/resume buttons
- fixed method case in settings.mta for MailPoet & SMTP Providers
- fixed parsley dependency
- added validation on from name & address on step 3
2015-12-03 18:26:36 +01:00
Jonathan Labreuille
28c61fca0b
Newsletters listing
...
- fixed listing actions on newsletters
2015-11-18 14:04:34 +01:00
Jonathan Labreuille
893231e8e5
List selection fix
2015-11-09 14:19:59 +01:00
Jonathan Labreuille
b20d92c9b1
fixed unit tests and added form model unit test
2015-11-06 18:43:56 +01:00
Jonathan Labreuille
907fe585de
add Form renderer and fixed Newsletter saving issue
2015-11-06 16:08:16 +01:00
Jonathan Labreuille
a4cf2f9c76
Major refactoring of listing/router/model relation
...
- updated Subscribers listing
- udpated Segments listing
- added Forms router
2015-10-29 15:30:24 +01:00
Marco
588b441fb1
Merge pull request #194 from mailpoet/lists_round_1
...
Lists round 1
2015-10-27 10:30:45 +01:00
Jonathan Labreuille
13dc3577f1
lotta fixes for filtering + listing
2015-10-26 18:23:32 +01:00
Tautvidas Sipavičius
30ae109ec6
Add saving of newsletter options
2015-10-23 16:35:45 +03:00
Marco
b5834828a2
Merge pull request #186 from mailpoet/newsletter_options
...
Newsletter options
2015-10-21 14:06:22 +02:00
Tautvidas Sipavičius
6dfce57c3f
Fix newsletter option related tests
2015-10-21 14:40:43 +03:00
Jonathan Labreuille
d4bfb49415
Listing fixes
...
- fixed bulk actions
- fixed paging behavior
- fixed filtering issues
2015-10-21 12:56:24 +02:00
Tautvidas Sipavičius
3a4a641ca2
Add newsletter options
2015-10-20 21:47:18 +03:00
Jonathan Labreuille
ed9407a890
fixed multiple select component
2015-10-09 14:48:54 +02:00
Jonathan Labreuille
ecb522955b
Newsletter Segment relation
...
- added newsletter_segment table
- added NewsletterSegment model
- added list filter on newsletters listing
- unit tests
2015-10-06 11:13:38 +02:00
Jonathan Labreuille
45dccf6c50
First step complete
2015-09-30 15:56:13 +02:00
MrCasual
30d0d1594d
- Modifies Newsletter router save() and get() methods
...
- Adds Newsletter router render() method
- Adds 'body' validation to Newsletter model
- Adds new 'preheader' column to Migrator
- Corrects Nesletters acceptance test class name conflict
- Updates Newsletter model tests
Closes #138
2015-09-24 18:26:44 -04:00