如何将负责人字段改成必填选项?【SuiteCRM二次开发】

SuiteCRM 全功能,不限用户

SuiteCRM 与 Salesforce 和 Dynamics 一样强大,具有更高的技术独立性和定制性。业务咨询与服务,请联系:188-9654-1629

我们提供的服务包括:插件开发、主题开发、安装和配置、CRM升级、CRM部署、支持与维护、用户培训…

SuiteCRM有字段自定义功能,但是大家会发现部分字段其实在工作室(Studio)是没有的,像负责人字段、创建日期等等。那如果在Studio中不显示字段,也就无法编辑字段。自然也就没有办法去修改该字段是否必填。

SuiteCRM负责人字段
SuiteCRM负责人字段(已改成必填项)

我们通过工作室想去修改字段必填,但是在工作室的任务模块中没有负责人字段。那么就需要通过修改源码来实现。

Studio工作室的字段
Studio工作室的字段

将文件/suitecrmwww/modules/{your_module}/metadata/editviewdefs.php复制到/ suitecrmwww / custom / modules / {your_module} / metadata /(您可能必须创建文件夹{your_module} / metadata /),也许授予文件权限

复制后,打开editviewdefs.php并查找此行

//      'LBL_PANEL_ASSIGNMENT' => 
//      array (
//        0 => 
//        array (
//          0 => 'assigned_user_name',
//        ),
//      ),

修改成

////将负责人改成必填选项    by louis
      'LBL_PANEL_ASSIGNMENT' => 
      array (
        0 => 
        array (
          0 => 

			  array (
				'name' => 'assigned_user_name',
				'displayParams' => 
				array (
				  'required' => true,
				),
			  ),

        ),
      ),
修改SuiteCRM字段的字段必填项
修改SuiteCRM字段的字段必填项

以上完成即可!

滚动至顶部