Listing & Form & Refactoring

- finished implementing forms
- fixed form reset when clicking on new
- fixed responsive for select all checkbox and toggle item details
- refactored listing items' actions
- added Trash action
- cleaned up validations on models
- fixed syntax
- fixed tests
This commit is contained in:
Jonathan Labreuille
2015-09-15 16:00:07 +02:00
parent 79f1896cf3
commit 2a4945c956
21 changed files with 196 additions and 183 deletions

View File

@ -45,12 +45,15 @@ class Newsletters {
}
}
function update($args) {
}
function delete($id) {
$newsletter = Newsletter::findOne($id);
if($newsletter !== false) {
$result = $newsletter->delete();
} else {
$result = false;
}
wp_send_json($result);
}
function send($id) {

View File

@ -43,11 +43,14 @@ class Segments {
}
}
function update($args) {
}
function delete($id) {
$segment = Segment::findOne($id);
if($segment !== false) {
$result = $segment->delete();
} else {
$result = false;
}
wp_send_json($result);
}
}

View File

@ -39,11 +39,13 @@ class Subscribers {
wp_send_json($result);
}
function update($data) {
}
function delete($id) {
$subscriber = Subscriber::findOne($id);
if($subscriber !== false) {
$result = $subscriber->delete();
} else {
$result = false;
}
wp_send_json($result);
}
}