- fixed selection field JSX
- fixed bulk actions (added filter function)
- added getPublished/getTrashed static methods on Model
- fixed step 3 of newsletter process
- updated save/get methods of all listing-able models to conform with the new norm
This commit is contained in:
Jonathan Labreuille
2015-11-09 13:26:33 +01:00
parent 0199e2c7e1
commit e9110680ee
12 changed files with 120 additions and 41 deletions

View File

@@ -71,13 +71,20 @@ class Segments {
}
function save($data = array()) {
$result = Segment::createOrUpdate($data);
$errors = array();
$result = false;
if($result !== true) {
wp_send_json($result);
$segment = Segment::createOrUpdate($data);
if($segment !== false && !$segment->id()) {
$errors = $segment->getValidationErrors();
} else {
wp_send_json(true);
$result = true;
}
wp_send_json(array(
'result' => $result,
'errors' => $errors
));
}
function restore($id) {