Skip to content
Snippets Groups Projects
Commit 1cbbf87e authored by Prasad's avatar Prasad
Browse files

Adding the button to convert SO into PO in Sales-order more drop-down

parent 442e5485
No related branches found
No related tags found
No related merge requests found
......@@ -32,6 +32,17 @@ class SalesOrder_DetailView_Model extends Inventory_DetailView_Model {
);
$linkModelList['DETAILVIEW'][] = Vtiger_Link_Model::getInstanceFromValues($basicActionLink);
}
$purchaseOrderModuleModel = Vtiger_Module_Model::getInstance('PurchaseOrder');
if($currentUserModel->hasModuleActionPermission($purchaseOrderModuleModel->getId(), 'EditView')) {
$basicActionLink = array(
'linktype' => 'DETAILVIEW',
'linklabel' => vtranslate('LBL_CREATE').' '.vtranslate($purchaseOrderModuleModel->getSingularLabelKey(), 'PurchaseOrder'),
'linkurl' => $recordModel->getCreatePurchaseOrderUrl(),
'linkicon' => ''
);
$linkModelList['DETAILVIEW'][] = Vtiger_Link_Model::getInstanceFromValues($basicActionLink);
}
return $linkModelList;
}
......
......@@ -18,5 +18,10 @@ class SalesOrder_Record_Model extends Inventory_Record_Model {
return "index.php?module=".$invoiceModuleModel->getName()."&view=".$invoiceModuleModel->getEditViewName()."&salesorder_id=".$this->getId();
}
function getCreatePurchaseOrderUrl() {
$purchaseOrderModuleModel = Vtiger_Module_Model::getInstance('PurchaseOrder');
return "index.php?module=".$purchaseOrderModuleModel->getName()."&view=".$purchaseOrderModuleModel->getEditViewName()."&salesorder_id=".$this->getId();
}
}
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment