2017-01-16 160 views

回答

0

你可以为它编写的API:IN custom/clients/base/api但这会隐藏每一个创建按钮该模块的位置。

<?php 
/** 
* @author Harshal 
*/ 
/* 
* Your installation or use of this SugarCRM file is subject to the applicable 
* terms available at 
* http://support.sugarcrm.com/06_Customer_Center/10_Master_Subscription_Agreements/. 
* If you do not agree to all of the applicable terms or do not have the 
* authority to bind the entity as an authorized representative, then do not 
* install or use this SugarCRM file. 
* 
* Copyright (C) SugarCRM Inc. All rights reserved. 
*/ 

if (!defined('sugarEntry') || !sugarEntry) 
    die('Not A Valid Entry Point'); 
require_once("clients/base/api/CurrentUserApi.php"); 

class CustomCurrentUserApi extends CurrentUserApi { 

    public function registerApiRest() { 
     return parent::registerApiRest(); 
    } 

    public function retrieveCurrentUser($api, $args) { 
     $result = parent::retrieveCurrentUser($api, $args); 

     $result['current_user']['acl']['MODULENAME']['create'] = 

     return $result; 
    } 

} 
相关问题