- 15 May, 2017 2 commits
-
-
Erick Hitter authored
-
Erick Hitter authored
-
- 10 May, 2017 2 commits
-
-
Erick Hitter authored
-
Erick Hitter authored
Most events, due to alloptions inconsistencies, cannot run in parallel. Certain events, however, may be acceptable. Fixes #106.
-
- 14 Apr, 2017 4 commits
-
-
Erick Hitter authored
For monitoring and alerting, include total of pending events in list endpoint response
-
Erick Hitter authored
A dedicated endpoint is overkill, as the list endpoint is central to the plugin operating as expected. Fixes #100
-
Erick Hitter authored
Ensure `DOING_CRON` is set for all REST requests
-
Erick Hitter authored
-
- 13 Apr, 2017 3 commits
-
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
If code is loaded conditionally when `DOING_CRON` is set, not setting it for all of the plugin's REST endpoints can lead to unexpected behaviour. For example, duplicate events can be created infinitely, in combination with the skip-empty-event functionality. Fixes #97
-
- 31 Mar, 2017 2 commits
-
-
Erick Hitter authored
Clear Event Store caches when table is created
-
Erick Hitter authored
-
- 29 Mar, 2017 1 commit
-
-
Erick Hitter authored
Convert to custom table
-
- 25 Mar, 2017 8 commits
-
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
PHPUnit doesn't load the plugin until after it's called `wp_install()`, which blocks normal table creation and disables the plugin.
-
- 24 Mar, 2017 5 commits
-
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
If table creation fails during install, or plugin is added to an installed site, create table in limited circumstances
-
Erick Hitter authored
Race conditions are a concern, so it'd be better not to create the table without some control over when it happens.
-
- 18 Mar, 2017 7 commits
-
-
Erick Hitter authored
When events are capped in this way, if they don't appear in the reconstructed array, they can be continually rescheduled. With the introduction of the block on existing-event creation introduced in 61597bc5, this approach should longer be necessary. The creation of duplicates is also greatly reduced by the table's unique key. Fixes #94
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
The `WP_Query` approach is excessive
-
- 17 Mar, 2017 6 commits
-
-
Erick Hitter authored
Fix tests by forcing a version of PHPUnit earlier than 6
-
Erick Hitter authored
PHPUnit 6 drops the `PHPUnit_Framework_TestCase` class, breaking all tests derived from Core. This fix is derived from Core's solution; see https://core.trac.wordpress.org/ticket/39822.
-
Erick Hitter authored
-
Erick Hitter authored
-
Erick Hitter authored
PHPUnit 6 drops the `PHPUnit_Framework_TestCase` class, breaking all tests derived from Core. This fix is derived from Core's solution; see https://core.trac.wordpress.org/ticket/39822.
-
Erick Hitter authored
-