我一直在考虑设置Redmine http://demo.redmine.org/, Trac http://trac.edgewall.org/demo-0.12/, or JIRA http://sandbox.onjira.com/secure/Dashboard.jspa跟踪问题。我希望能够让我的开发团队创建客户从未看到的内部票证,而客户可以创建/编辑内部团队看到的票证。
来自Trac 文档 http://trac.edgewall.org/wiki/TracPermissions#TicketSystem,您可以设置创建或查看票证的权限,但它似乎不允许仅查看某些票证。可能有Trac 细粒度权限 http://trac.edgewall.org/wiki/TracFineGrainedPermissions,但看起来并非如此。
The Redmine 文档 http://www.redmine.org/wiki/redmine/Features提到:
定义您自己的角色并单击即可设置其权限
但似乎没有达到粒度级别。
来自JIRA 文档 http://confluence.atlassian.com/display/JIRA/Using+Project+Level+Security+with+User+Groups:
目前 JIRA 只能
支持项目级别的安全性或
问题级别。目前没有
提供现场级安全性。
根据这个问题 https://stackoverflow.com/questions/1130466/trac-vs-redmine-vs-jira-vs-fogbugz-for-one-man-shop,Redmine不支持内部票证,因此您必须使用多个项目。我不希望出现这样的情况:我必须创建多个项目 - 一个内部项目,一个外部项目,并将外部票证带入内部存储库。这似乎会导致不必要的开销,并且不可避免地,项目不会同步。是否有任何方法可以使用这些产品(如果不在核心产品本身中,则可能通过插件)来指定这些权限,或者简化具有不同用户和权限但仍必须共享信息的两个项目?
在redmine中我们只是使用子项目进行外部访问。
子项目的所有门票对于父项目也是可见的,开发人员拥有完全访问权限......
工作没有问题
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)