Merge branch 'master' of bitbucket.org:pensare/dbois
# Conflicts: # application/controllers/projects/EmployeeHoursController.php # application/views/pages/employeehours_view.php # public/js/lib/modules/projects/employeehoursModule.js
This commit is contained in:
@@ -27,6 +27,8 @@ dbo.employeehoursInit = function () {
|
||||
init: function () {
|
||||
var vm = dbo.employeehoursModel;
|
||||
|
||||
vm.busy = true;
|
||||
|
||||
vm.months( dbo.monthArray );
|
||||
vm.years( dbo.years );
|
||||
|
||||
@@ -42,6 +44,7 @@ dbo.employeehoursInit = function () {
|
||||
} );
|
||||
vm.selectedEmployeeID( dbo.currentUser.id )
|
||||
|
||||
vm.busy = false;
|
||||
vm.refreshEmployeehours();
|
||||
} );
|
||||
} );
|
||||
@@ -89,7 +92,7 @@ dbo.employeehoursInit = function () {
|
||||
if ( self.hourType() == 'PROJECTS' && !self.projectID() ) return;
|
||||
|
||||
var submitDATA = {
|
||||
id : self.id,
|
||||
id : self.id(),
|
||||
employee_id: self.employee_id(),
|
||||
hourdate : self.hourdate(),
|
||||
hourtype_id: self.hourtype_id(),
|
||||
@@ -99,11 +102,12 @@ dbo.employeehoursInit = function () {
|
||||
};
|
||||
|
||||
dbo.employeehoursDataService.saveEmployeehour( submitDATA, function ( data ) {
|
||||
self.id = data.employeehourID;
|
||||
self.id( data.employeehourID );
|
||||
} );
|
||||
},
|
||||
|
||||
editEmployeehour: function () {
|
||||
dbo.employeehoursModel.saveEmployeehours( this );
|
||||
this.inEdit( !this.inEdit() );
|
||||
},
|
||||
|
||||
@@ -129,7 +133,7 @@ dbo.employeehoursInit = function () {
|
||||
modalClass: 'modal-warning'
|
||||
}, function ( response ) {
|
||||
if ( response ) {
|
||||
dbo.employeehoursDataService.removeEmployeehour( self.id, function ( data ) {
|
||||
dbo.employeehoursDataService.removeEmployeehour( self.id(), function ( data ) {
|
||||
if ( data.result ) {
|
||||
vm.refreshEmployeehours();
|
||||
} else {
|
||||
@@ -147,6 +151,8 @@ dbo.employeehoursInit = function () {
|
||||
refreshEmployeehours: function () {
|
||||
var vm = dbo.employeehoursModel;
|
||||
|
||||
if( vm.busy == true ) return;
|
||||
|
||||
var employeeID = vm.selectedEmployeeID() || 0;
|
||||
|
||||
vm.employeehours.removeAll();
|
||||
@@ -185,7 +191,7 @@ dbo.employeehoursInit = function () {
|
||||
var vm = dbo.employeehoursModel;
|
||||
var self = this;
|
||||
|
||||
self.id = data.id;
|
||||
self.id = ko.observable( data.id );
|
||||
self.employee_id = ko.observable( data.employee_id );
|
||||
self.hourtype_id = ko.observable( data.hourtype_id );
|
||||
self.hourdate = ko.observable( data.hourdate );
|
||||
@@ -218,4 +224,4 @@ dbo.employeehoursInit = function () {
|
||||
|
||||
ko.applyBindings( dbo.employeehoursModel, document.getElementById( 'EMPLOYEEHOURS' ) );
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user