implement column edit api, except sort
This commit is contained in:
@@ -128,9 +128,7 @@ class TableEditController extends Controller
|
||||
switch ($input->action) {
|
||||
case 'row.update':
|
||||
$data = (object)$input->data;
|
||||
$changeset->rowUpdate($data);
|
||||
|
||||
$resp = $changeset->fetchAndTransformRow($data->_id);
|
||||
$resp = $changeset->rowUpdate($data);
|
||||
break;
|
||||
|
||||
case 'row.remove':
|
||||
@@ -170,6 +168,26 @@ class TableEditController extends Controller
|
||||
}
|
||||
break;
|
||||
|
||||
case 'col.update':
|
||||
$data = (object)$input->data;
|
||||
$resp = $changeset->columnUpdate($data);
|
||||
break;
|
||||
|
||||
case 'col.remove':
|
||||
$isNew = $changeset->isNewColumn($input->id);
|
||||
$changeset->columnRemove($input->id);
|
||||
$resp = $isNew ? null : $changeset->fetchAndTransformColumn($input->id);
|
||||
break;
|
||||
|
||||
case 'col.restore':
|
||||
$changeset->columnRestore($input->id);
|
||||
$resp = $changeset->fetchAndTransformColumn($input->id);
|
||||
break;
|
||||
|
||||
case 'col.add':
|
||||
$resp = $changeset->addBlankCol();
|
||||
break;
|
||||
|
||||
default:
|
||||
$resp = "Bad Action";
|
||||
$code = 400;
|
||||
|
||||
Reference in New Issue
Block a user