Bugfree修改某些操作不发送邮件

  Bugfree可以给产品用户组成员发送动作(Action)邮件,比如新建Bug,编辑,解决等动作。如果项目Bug动作太频繁,邮件太多,项目组成员会收到很多不必要的邮件,造成困扰。今天研究一下Bugfree源码,找到了修改的方法,记一下。
  Bugfree采用Yii框架编写,对于我这种不喜欢用框架的人,很不习惯。本次修改的Bugfree版本是3.0.4。
  打开文件 /protected/servic/InfoService.php,查找 “self::sendMessage”所在行,修改成:
    if( !in_array($action,array(‘resolved‘,‘opened_edit‘,‘closed‘)) ) {
                            self::sendMessage($basicInfo->id, $infoType, $addActionResult[‘detail‘][‘id‘], $repeatStepForMail, $actionNoteForWangwang);
    }

其中 resolved(解决),opened_edit(编辑),closed(关闭)。

http://blog.csdn.net/jom_ch

时间: 2024-11-29 00:22:34

Bugfree修改某些操作不发送邮件的相关文章

JS 省市区级联 修改地址操作时的默认选中方法

省市区级联JS控件 下载地址http://files.cnblogs.com/bin-pureLife/%E5%B0%8F%E5%9B%BE%E6%A0%87.zip function update(province,city,county){ $("#s_province option").each(function(){ if($(this).val()==province){ $(this).attr('selected',true) change(1); } }); $(&qu

oralce修改表操作

oralce修改表操作 oracle使用alter table语法可以对表进行添加列,修改列,删除列,重命名或者重命名表名 准备脚本 CREATE TABLE customers ( customer_id number(10) NOT NULL ); 表添加列 语法 alter table table_name add column_name column-definition; eg: 添加customer_name这么一列,数据类型为varchar2(45) alter table cus

python 文件内容修改替换操作

当我们读取文件中内容后,如果想要修改文件中的某一行或者某一个位置的内容,在python中是没有办法直接实现的,如果想要实现这样的操作只能先把文件所有的内容全部读取出来,然后进行匹配修改后写入到新的文件中. 实例代码如下所示: # 打开旧文件 f = open('file_text.txt','r',encoding='utf-8') # 打开新文件 f_new = open('file_text_bak.txt','w',encoding='utf-8') # 循环读取旧文件 for line

MySQL新建用户,授权,删除用户,修改密码操作

注:本操作是在WIN命令提示符下,phpMyAdmin同样适用.用户:phplamp 用户数据库:phplampDB 1.新建用户. //登录MYSQL@>mysql -u root -p@>密码//创建用户mysql> insert into mysql.user(Host,User,Password) values("localhost","phplamp",password("1234"));//刷新系统权限表mysql&

关于多图上传的修改的操作

这只是多图上传的修改操作,多图上传的操作也和这个差不多,试着来就是了 1.html的操作 1 <td> 2 3 <ul id="photos" class="pic-list list-unstyled form-inline"> 4 <notempty name="tags.describe_pic"> 5 <foreach name="tags['describe_pic']" i

web项目启动时配置监听本地目录文件添加, 删除, 修改, 等操作

大致原理:  通过配置监听器在web容器启动或销毁的时候做相应的操作, 系统目录的监听器使用从jdk1.7才有的WatchService 操作步骤: 1> 自定义自己的监听器实现ServletContextListener接口中的两个方法, 一个未初始化Init方法, 一个是销毁方法Destoryed, 由于WatchService为阻塞型方法, 所以需要新建线程防止web容器无法启动 1 package com.mtl.fill.listener; 2 3 4 import com.mtl.f

如何修改Linux操作系统主机名?

操作系统:CentOS release 6.9 (Final) 任务:修改操作系统主机名,并永久生效. [[email protected] ~]# hostname sky9890   #重新启动系统即还原 [[email protected] ~]# [[email protected] ~]# vi /etc/sysconfig/network   #修改后永久生效 NETWORKING=yes HOSTNAME=iZuf6d8epomvp2tiryi8n1Z  #sky9890 NETW

【转】python3 对excel读、写、修改的操作

一.对excel的写操作实例: 将一个列表的数据写入excel, 第一行是标题,下面行数具体的数据 1 import xlwt 2 #只能写不能读 3 stus = [['姓名', '年龄', '性别', '分数'], 4 ['mary', 20, '女', 89.9], 5 ['mary', 20, '女', 89.9], 6 ['mary', 20, '女', 89.9], 7 ['mary', 20, '女', 89.9] 8 ] 9 book = xlwt.Workbook()#新建一个

EOS账户权限修改及操作(action)绑定

今天和大家分享下EOS账户权限相关的操作. EOS账户默认具有owner和active权限.owner权限及账户所有权,active权限为owner的子权限,具有除更改owner权限.更改非active子孙权限以外的所有操作权限(网上很多文章说active具有除更改owner权限以外的所有权限,这一点并不准确,如果我新增一个owner的子权限(如hello),那么active权限并不具备修改hello权限及其子权限的能力).关于权限的具体内容,这里我不做太多说明,网上有很多文章可以参考.接下来我