mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
Working on task kanban
This commit is contained in:
parent
195fbd87e8
commit
7be486664f
@ -53,7 +53,11 @@ class TaskKanbanController extends BaseController
|
|||||||
*/
|
*/
|
||||||
public function storeStatus()
|
public function storeStatus()
|
||||||
{
|
{
|
||||||
return $this->saveStatus();
|
$status = TaskStatus::createNew();
|
||||||
|
$status->fill(request()->all());
|
||||||
|
$status->save();
|
||||||
|
|
||||||
|
return response()->json($status);
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -63,22 +67,7 @@ class TaskKanbanController extends BaseController
|
|||||||
*/
|
*/
|
||||||
public function updateStatus($publicId)
|
public function updateStatus($publicId)
|
||||||
{
|
{
|
||||||
return $this->saveStatus($publicId);
|
$status = TaskStatus::scope($publicId)->firstOrFail();
|
||||||
}
|
|
||||||
|
|
||||||
/**
|
|
||||||
* @param bool $publicId
|
|
||||||
*
|
|
||||||
* @return \Illuminate\Http\RedirectResponse
|
|
||||||
*/
|
|
||||||
private function saveStatus($publicId = false)
|
|
||||||
{
|
|
||||||
if ($publicId) {
|
|
||||||
$status = TaskStatus::scope($publicId)->firstOrFail();
|
|
||||||
} else {
|
|
||||||
$status = TaskStatus::createNew();
|
|
||||||
}
|
|
||||||
|
|
||||||
$status->fill(request()->all());
|
$status->fill(request()->all());
|
||||||
$status->save();
|
$status->save();
|
||||||
|
|
||||||
|
@ -230,8 +230,17 @@
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
self.onStatusDragged = function() {
|
self.onStatusDragged = function(dragged) {
|
||||||
console.log('onStatusDragged..');
|
console.log('onStatusDragged..');
|
||||||
|
var status = dragged.item;
|
||||||
|
status.sort_order(dragged.targetIndex);
|
||||||
|
|
||||||
|
var url = '{{ url('/task_status') }}/' + status.public_id();
|
||||||
|
var data = task.toData();
|
||||||
|
|
||||||
|
model.ajax('put', url, data, function(response) {
|
||||||
|
// do nothing
|
||||||
|
});
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user