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
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
9aa25446d1
fixed unit tests
2016-06-15 16:33:48 +02:00
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
cf712636ed
progress on notification type listing + NL model improvements
2016-06-15 16:26:42 +02:00
873c3d15a0
Fixed Setting::getValue issue where defaults were not returned for single keys
...
- updated static strings with constants
2016-06-15 16:26:42 +02:00
9f971632c9
update status in welcome listing
2016-06-15 16:26:42 +02:00
91bc0505ac
Welcome emails progress
2016-06-15 16:26:42 +02:00
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
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
c959e7ec96
fixed total count and filtering + basic tab implementation in React
2016-06-15 16:14:06 +02:00
86a2846215
Tab system for listings
2016-06-15 16:14:06 +02:00
3b97a26a8a
Newsletters multi-listing
2016-06-15 16:14:06 +02:00
bfdabe3554
Merge pull request #521 from mailpoet/copy_review
...
Copy review
2016-06-10 12:36:47 +03:00
08e6430c7d
June 8 2016 Copy review
2016-06-08 17:02:50 +02:00
bc1fb235d3
- Removes unused method from the base model. Closes #511
2016-06-07 18:47:00 -04:00
b45c70f32b
removed status from subscribeManyToSegments() query
2016-05-27 14:18:02 +02:00
cf33d6f066
removed extra spaces
2016-05-27 14:15:46 +02:00
8292e9a744
Revert batch processing on bulk actions - too buggy
...
- minor fixes and cleanup
2016-05-27 14:15:46 +02:00
3c46a5b434
Optimized Bulk actions
...
- Updated SQL schema for every created_at column so that it has a default value
- Updated unit tests based on recent changes (new methods in SubscriberSegment model)
- Added check for HelpScout initialization code so that it doesn't throw errors
2016-05-27 14:15:46 +02:00
4a4c4e093a
Added unit tests for the WP segment
...
- moved WP segment creation to the Segment model
2016-05-27 14:14:35 +02:00
4fa8a650b8
Added unit tests for SubscriberSegment / Subscriber models
2016-05-27 14:14:35 +02:00
da755b7902
Renamed method names for better clarity + refactoring
...
- renamed getWPUsers() to getWPSegment()
- renamed SubscriberSegment methods
2016-05-27 14:14:35 +02:00
ceebb18bdf
minor spacing fix
2016-05-27 14:14:35 +02:00
d10a29598d
prevent deletion of WP Users segment in Segments listing
2016-05-27 14:14:35 +02:00
8c56c8da5e
Fixed bulk actions (return false if no items were selected)
...
- added missing check for WPUsers segment in case it does not exist
2016-05-27 14:14:35 +02:00
c4ddb38d18
Prevent WP users from being trashed/deleted
...
- return actual rowCount of affected rows for bulk actions (based on PDO last statement)
- prevent removal of WP Users segment relationship with subscribers.
2016-05-27 14:14:35 +02:00
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
f17c78fda2
- Updates Segment model to return segments even when there are no
...
subscribers
2016-05-27 07:16:11 -04:00
bc9b4eeb19
- Update Segment model/test to use const values for subscriber status
2016-05-25 17:31:38 -04:00
9d5902e179
- Fixes segment subscriber count when status is "unsubscribed"
2016-05-20 11:35:58 -04:00
046127eeba
fixed react forms (new bug discovered on new forms with default values not saved)
2016-05-19 14:30:33 +02:00
31e082eb2b
- Removes space between IF and statement
2016-05-18 10:00:38 -04:00
bf1ab3a593
- Removes space between (int) and variable
2016-05-18 10:00:38 -04:00
343da0fdcc
- Saves sent posts during rendering by sending queue worker
...
- Prevents empty notification emails from being sent
- Hooks to WP's post update and rewrite post notification logic
- Prevents scheduling multiple queues of the same newsletter
- Fixes issue with segments not updating when scheduling a newsletter
- Removes depreciated hash field & associated logic
2016-05-18 10:00:09 -04:00
396ab50fa0
- Implements exclusion of duplicate posts from ALC
2016-05-18 10:00:09 -04:00
cb4f055263
- Updates export SQL to always use GROUP BY and aggregate columns
2016-05-17 11:07:12 -04:00
a6802a1925
- Fixes GROUP BY when using non-aggregate columns
2016-05-17 09:54:58 -04:00
00eaa768a6
- Updates Segment model to return subscriber count only if subscriber's
...
status is "subscribed"
2016-05-11 13:06:26 -04:00
30720975ab
- Disables "confirm unconfirmed" batch action as per #432
2016-05-11 08:52:13 -04:00
1bd7639cc2
- Formats all numbers >1000 to use comma
...
- Removes subscriber count from segments if its === 0
Fixes #431
2016-05-10 20:09:02 -04:00
c3368d69fd
- Updates Segment model to return ASC sorted results
...
- Updates Subscriber listing to display segmnets with count
2016-05-10 18:37:37 -04:00
422fba2835
- Updates based on code review comments
2016-05-03 18:41:57 -04:00
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
335ac9c778
- Updates statistics to display only 1 click event from a given subscriber
...
Fixes #417 (7)
2016-04-28 09:34:59 -04:00
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
ae358ce13e
- Updates statistics SQL query
...
- Fixes tests + expands coverage
- Removes leftover console command
2016-04-27 21:26:47 +03:00
18f35b5e91
- Displays statistics in newsletter listing
2016-04-27 21:26:47 +03:00
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
0dd3f2178e
updated form stats to record individual subscription
2016-04-26 18:12:05 +02:00