PATH:
home
/
letacommog
/
crmleta
/
consumerportal
/
layouts
/
default
/
resources
/
components
/*+*********************************************************************************** * The contents of this file are subject to the vtiger CRM Public License Version 1.2 * ("License.txt"); You may not use this file except in compliance with the License * The Original Code is: Vtiger CRM Open Source * The Initial Developer of the Original Code is Vtiger. * Portions created by Vtiger are Copyright (C) Vtiger. * All Rights Reserved. *************************************************************************************/ function Quotes_DetailView_Component($scope, $api, $webapp, $translatePartialLoader, sharedModalService, $modal) { $scope.acceptQuote = function() { var params = { 'quotestage': 'Accepted' } $api.post($scope.module + '/SaveRecord', {record: params,recordId:$scope.id}).success(function(savedRecord) { if(savedRecord.record!==undefined){ $webapp.busy(); // Update client data-structure to reflect Closed status. var recordStatus = savedRecord.record.quotestage; $scope.quoteStage = recordStatus; var stageField = $scope.edits['quotestage']; $scope.record[stageField] = $scope.quoteAcceptLabel; $scope.quoteAccepted = false; $webapp.busy(false) } else{ alert("Mandatory fields are missing,"+savedRecord.message+'.'); } }); } angular.extend(this, new Portal_DetailView_Component($scope, $api, $webapp)); }
[+]
..
[-] Project.js
[edit]
[-] HelpDesk.js
[edit]
[-] Quotes.js
[edit]
[-] Faq.js
[edit]
[-] main.js
[edit]
[-] Portal.js
[edit]
[-] Documents.js
[edit]
[-] Products.js
[edit]
[-] home.js
[edit]