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
a392e54c39
commit
1c3743507b
@ -299,8 +299,19 @@
|
|||||||
sweetConfirm(function() {
|
sweetConfirm(function() {
|
||||||
var url = '{{ url('/task_statuses') }}/' + self.public_id();
|
var url = '{{ url('/task_statuses') }}/' + self.public_id();
|
||||||
model.ajax('delete', url, null, function(response) {
|
model.ajax('delete', url, null, function(response) {
|
||||||
//model.statuses.remove(self);
|
model.statuses.remove(self);
|
||||||
|
if (model.statuses().length) {
|
||||||
|
var firstStatus = model.statuses()[0];
|
||||||
|
var adjustment = firstStatus.tasks().length;
|
||||||
|
for (var i=0; i<self.tasks().length; i++) {
|
||||||
|
var task = self.tasks()[i];
|
||||||
|
task.task_status_id(firstStatus.public_id());
|
||||||
|
task.task_status_sort_order(task.task_status_sort_order() + adjustment);
|
||||||
|
firstStatus.tasks.push(task);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
location.reload();
|
location.reload();
|
||||||
|
}
|
||||||
})
|
})
|
||||||
}, "{{ trans('texts.archive_status')}}");
|
}, "{{ trans('texts.archive_status')}}");
|
||||||
}
|
}
|
||||||
@ -513,7 +524,9 @@
|
|||||||
<div data-bind="event: { click: startEditTask }">
|
<div data-bind="event: { click: startEditTask }">
|
||||||
<div class="view panel">
|
<div class="view panel">
|
||||||
<i class="fa fa-circle" data-bind="visible: project, css: projectColor"></i>
|
<i class="fa fa-circle" data-bind="visible: project, css: projectColor"></i>
|
||||||
<div data-bind="text: description"></div>
|
<div data-bind="text: description"></div><br/>
|
||||||
|
Status Id: <span data-bind="text: task_status_id"></span><br/>
|
||||||
|
Sort Order: <span data-bind="text: task_status_sort_order"></span>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="edit">
|
<div class="edit">
|
||||||
|
Loading…
x
Reference in New Issue
Block a user