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

SuiteCRM 全功能,不限用户,3600元/长期使用

SuiteCRMSalesforceDynamics 一样强大,具有更高的技术独立性和定制性。业务咨询与服务,请联系我们!

我们提供的服务包括:插件开发、主题开发、安装和配置、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字段的字段必填项

以上完成即可!

推荐阅读

  1. SuiteCRM 8.1.2 刚刚发布!
  2. SuiteCRM 8.1.1 & 7.12.6 发布
  3. 为了官方更好的技术服务,请捐赠SuiteCRM
  4. SuiteCRM 8.1发布-官方版本再更新!
  5. 苏格兰公司 SuiteCRM 再次获奖
  6. 安全和维护补丁:SuiteCRM 8.0.4 & 7.12.5 发布
  7. 将 SuiteCRM 升级到更新版本
  8. SuiteCRM 升级环境(PHP\MySQL\Apache)要求

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注