yoyolora 访问次数 : 15 注册日期 : 09-06-15 10:25 上次访问 : 09-10-29 21:05 |
想问一下如果抄送那一栏, 想用默认的用户注册邮箱,需要在哪里做出改动啊? 比如用户A注册填写的邮箱地址是xx@10.15.16.223, 在抄送这里只需选中用户xx就好了, 不用在输入xx@10.15.16.223,但是如果有需要也可以输入xx@sina.com来代替xx@10.15.16.223。 因为我们公司大部分部门都在用一个bugfree系统, 我们部本和研发部门协商加了一个提交功能在bug流程里 但是有个问题是其他部门不用这个功能,但是因为系统是一个整体,所以他们用的时候不得不填写提交栏 来完成整个流程造成不必要的麻烦。 有没有可能把系统分成两份呢? 我建议用2个bugfree系统共用数据库, 但是他们不同意 |
回帖 |
wwccss 访问次数 : 593 注册日期 : 05-05-01 10:08 上次访问 : 10-07-19 11:44 |
1. 可以考虑使用两个控件,一个是下拉列表。一个是文本框。如果文本框没有输入东西,以下拉列表的为准,如果文本框有输入,则以文本框为准。 2. 这个吗,大部分部门都在用了,为什么那个部门不用呢?呵呵。 |
回帖 |
yoyolora 访问次数 : 15 注册日期 : 09-06-15 10:25 上次访问 : 09-10-29 21:05 |
谢谢wwccss的建议,麻烦你了, 还想问个问题, 默认的用户注册邮箱,需要在哪里做出改动? 还是需要自己写全部的code? 2. 这个吗,大部分部门都在用了,为什么那个部门不用呢? 因为我根据我们测试部门和研发部门j加了一个提交功能, 就是bug修成变成了open bug -> resolve bug -> [b]submit bug [/b]-> close bug 但是除了测试部门和研发部门j其他部门不需要submit bug, 所以他们想让bugfree系统能判断不同组登陆创建bug的页面和流程也不同。 我用了yoyoniu的方案[u]http://www.bugfree.cn/thread77651.html[/u], 不过因为录入的GroupName 是中文, [i]strstr[/i]似乎不能判断中文string , 所以我取gruopID,以GroupID来判断如果$IsRDUser = "1"; 那么创建bug就有[b]submit bug [/b]流程。以下我是这么改得,(这段code 我加在bug.php的开头) $QueryGroup = "SELECT GroupID FROM BugUsersGroup WHERE GroupUser LIKE '%,$_SESSION[BugUserName],%' "; $UserGroup = $MyDB->query($QueryGroup); $UserGroupID = $UserGroup->fetchRow(); $JudgeRD = (strstr($UserGroupID[GroupID],"1") ) || (strstr($UserGroupID[GroupID],"9") ) || (strstr($UserGroupID[GroupID],"10") ) || (strstr($UserGroupID[GroupID],"14") ) ; if(!empty($JudgeRD)) { $IsRDUser = "1"; } else { $IsRDUser = "0"; //变量$IsRDUser=0 } $TPL->assign("IsRDUser",$IsRDUser); 但是对于GroupID 9 和GroupID 14 怎么都不工作,希望 wwccss能给予宝贵的建议 |
回帖 |