我一直在考虑设置Redmine、Trac或JIRA来跟踪问题。我希望能够让我的开发团队创建客户从未看到的内部票证,而客户可以创建/编辑内部团队看到的票证。
从Trac 文档中,您可以设置创建或查看工单的权限,但它似乎不允许仅查看某些工单。Trac Fine Grained Permissions可能有可能,但似乎并非如此。
Redmine 文档提到:
一键定义您自己的角色并设置其权限
但似乎没有粒度级别。
来自JIRA 文档:
目前 JIRA 只能支持项目级别或问题级别的安全性。目前没有可用的现场级安全性。
根据这个问题,Redmine 不支持内部票证,因此您必须使用多个项目。我不希望我必须创建多个项目 - 一个内部项目,一个外部项目并将外部票证带入内部存储库。似乎这会导致不必要的开销,并且不可避免地,项目不会同步。这些产品是否有任何方法(如果不在核心产品本身中,可能通过插件)来指定这些权限,或者简化两个具有不同用户和权限的项目仍然必须共享信息?