CM: 关于删除attachment时是否需要commit work的问题

Created by Jerry Wang, last modified on Apr 08, 2014

在ui上删除一个attachment时,

 

CM: 关于删除attachment时是否需要commit work的问题

 

 

会call到function module CRM_KW_OBJECT_EXISITENCE_CHECK 检查该product是否在DB存在:

 

CM: 关于删除attachment时是否需要commit work的问题

 

 

 

CM: 关于删除attachment时是否需要commit work的问题

 

 

 

CM: 关于删除attachment时是否需要commit work的问题

 

 

 

CM: 关于删除attachment时是否需要commit work的问题

 

 

如果product在DB存在,则product和attachment的link关系的deletion立即生效,无需COMMIT WORK,否则deletion发生在COMMIT WORK时。

 

CM: 关于删除attachment时是否需要commit work的问题

 

 

 

CM: 关于删除attachment时是否需要commit work的问题

 

 

如果新建一个product,再上传一个attachment,然后立即删除:

 

CM: 关于删除attachment时是否需要commit work的问题

 

 

 

Attachment component controller的save方法会间接的trigger COMMIT WORK:

 

CM: 关于删除attachment时是否需要commit work的问题

 

 

进而调用注册在COMMIT上的subroutine TRIGGER_LINK_EVENT:

 

CM: 关于删除attachment时是否需要commit work的问题

上一篇:CentOS安装指定版本内核


下一篇:centos 内核更新到5.4