projecten
This commit is contained in:
@@ -21,22 +21,21 @@ $( function () {
|
||||
offerleader_id : ko.observable(),
|
||||
own_revenue : ko.observable(),
|
||||
other_revenue : ko.observable(),
|
||||
hasProject : ko.observable(),
|
||||
|
||||
init: function () {
|
||||
var vm = dbo.editOfferModal;
|
||||
|
||||
dbo.editOfferModal.refreshCustomers();
|
||||
|
||||
dbo.editOfferModal.refreshUsers();
|
||||
},
|
||||
|
||||
newEditOffer: function ( offer, callback ) {
|
||||
newEditOffer: function ( offer, projectID = false, customerID = false, hasProject = false, callback ) {
|
||||
var vm = dbo.editOfferModal;
|
||||
vm.callback = typeof(callback) == 'function' ? callback : null;
|
||||
|
||||
vm.showOfferModal();
|
||||
|
||||
vm.setOffer( offer );
|
||||
vm.setOffer( offer, projectID, customerID, hasProject );
|
||||
},
|
||||
|
||||
getCustomerProjects: function () {
|
||||
@@ -92,12 +91,20 @@ $( function () {
|
||||
} );
|
||||
},
|
||||
|
||||
setOffer: function ( offer ) {
|
||||
setOffer: function ( offer, projectID, customerID, hasProject ) {
|
||||
var vm = dbo.editOfferModal;
|
||||
|
||||
vm.hasProject( hasProject );
|
||||
|
||||
vm.id = offer.id || 0;
|
||||
vm.customer_id( offer.customer_id || null );
|
||||
vm.project_id( offer.project_id || null );
|
||||
|
||||
if ( projectID ) {
|
||||
vm.project_id( projectID );
|
||||
vm.customer_id( customerID );
|
||||
} else {
|
||||
vm.project_id( offer.project_id || null );
|
||||
vm.customer_id( offer.customer_id || null );
|
||||
}
|
||||
vm.offerleader_id( offer.offerleader_id || null );
|
||||
vm.offernumber( offer.offernumber || null );
|
||||
vm.startdate( offer.startdate || null );
|
||||
@@ -128,7 +135,7 @@ $( function () {
|
||||
} );
|
||||
},
|
||||
|
||||
addUser:function(){
|
||||
addUser: function () {
|
||||
var vm = dbo.editOfferModal;
|
||||
dbo.editUserModal.newEditUser( false, function () {
|
||||
vm.refreshUsers();
|
||||
|
||||
Reference in New Issue
Block a user