1
0
mirror of https://github.com/invoiceninja/invoiceninja.git synced 2024-11-08 20:22:42 +01:00

Working on task kanban

This commit is contained in:
Hillel Coren 2017-12-17 22:41:36 +02:00
parent 9030ee7db0
commit 23b3f95265
2 changed files with 16 additions and 4 deletions

View File

@ -2618,6 +2618,7 @@ $LANG = array(
'ready_to_do' => 'Ready to do',
'in_progress' => 'In progress',
'add_status' => 'Add status',
'archive_status' => 'Archive Status',
);

View File

@ -7,9 +7,11 @@
.kanban {
overflow-x: auto;
white-space: nowrap;
min-height: 540px;
}
.kanban-column {
background-color: #EAEAEA;
padding: 10px;
height: 100%;
width: 230px;
@ -204,7 +206,9 @@
}
self.archiveStatus = function() {
window.model.statuses.remove(self);
sweetConfirm(function() {
window.model.statuses.remove(self);
}, "{{ trans('texts.archive_status')}}");
}
self.cancelNewTask = function() {
@ -226,7 +230,6 @@
if (data) {
ko.mapping.fromJS(data, {}, this);
self.tasks.push(new TaskModel({description:'testing'}));
} else {
self.name('{{ trans('texts.add_status') }}...');
self.is_blank(true);
@ -235,6 +238,7 @@
function TaskModel(data) {
var self = this;
self.public_id = ko.observable(0);
self.description = ko.observable('');
self.description.orig = ko.observable('');
self.is_blank = ko.observable(false);
@ -247,7 +251,6 @@
}
var projectId = self.project().public_id();
var colorNum = (projectId-1) % 8;
console.log('project-group' + (colorNum+1));
return 'project-group' + (colorNum+1);
})
@ -275,10 +278,15 @@
self.endEdit();
}
self.saveEditTask = function(task) {
self.saveEditTask = function() {
self.endEdit();
}
self.viewTask = function() {
//console.log();
window.open('{{ url('/tasks') }}/' + self.public_id() + '/edit', '_blank');
}
self.reset = function() {
self.endEdit();
self.description('');
@ -352,6 +360,9 @@
<button type='button' class='btn btn-default btn-sm' data-bind="click: cancelEditTask">
{{ trans('texts.cancel') }}
</button>
<button type='button' class='btn btn-primary btn-sm' data-bind="click: viewTask">
{{ trans('texts.view') }}
</button>
<button type='button' class='btn btn-success btn-sm' data-bind="click: saveEditTask">
{{ trans('texts.save') }}
</button>