Working on time tracker

This commit is contained in:
Hillel Coren 2017-09-20 08:37:26 +03:00
parent d86f8fa13f
commit adcf25ee87

View File

@ -254,7 +254,10 @@
self.selectedTask(false); self.selectedTask(false);
$('.search').focus(); $('.search').focus();
} else { } else {
//console.log(task.data.client)
//console.log('before: ' + task.client_id());
task.update(task.data); task.update(task.data);
//console.log('after: ' + task.client_id());
} }
self.formChanged(false); self.formChanged(false);
}); });
@ -413,11 +416,13 @@
//self.selectedTask(clone); //self.selectedTask(clone);
self.selectedTask(task); self.selectedTask(task);
self.filter(''); //self.filter('');
if (! task.project()) { if (! task.project()) {
$('select#client_id').trigger('change'); $('select#client_id').trigger('change');
} }
self.formChanged(false);
} }
} }
@ -434,14 +439,20 @@
self.created_at = ko.observable(moment().unix()); self.created_at = ko.observable(moment().unix());
self.mapping = { self.mapping = {
'client': { 'client': {
create: function(data) { update: function(data) {
if (! data.data) {
return false;
};
self.client_id(data.data.public_id); self.client_id(data.data.public_id);
return new ClientModel(data.data); return new ClientModel(data.data);
} }
}, },
'project': { 'project': {
create: function(data) { update: function(data) {
if (! data.data) {
return false;
};
self.project_id(data.data.public_id); self.project_id(data.data.public_id);
return data.data ? new ProjectModel(data.data) : null; return data.data ? new ProjectModel(data.data) : null;
} }