相当一段时间以来,我一直在寻找一个基于web的开源项目管理程序,我可以在梦想之家租用的空间上运行这个程序来跟踪客户项目。dotProject看起来不错,但我从未想过如何创建只有特定人才能访问的项目。我通常一次为不同的客户处理两个或三个项目,并且希望能够允许每个客户端访问他们的项目,而不是其他项目。
所以,首先,有人能告诉我如何在dotProject中完成这个任务吗?而且,有人能推荐一个开源的解决方案来解决这个问题吗?
发布于 2011-06-15 15:37:32
对于dotProject,您需要为用户分配权限和角色。
通过单击用户列表中的黄色挂锁来编辑用户。
在“角色”选项卡中给他角色“需要设置权限的角色”。这告诉dp用户没有访问默认值的权限。相反,他只能访问你给他的权限。
对于用户的许可选项卡,并添加“允许”权限的访问,添加,删除,编辑和视图的项目,你想让他能够访问。您可能希望给他对“非管理模块”的访问权限,这对于大多数模块来说都是一个陷阱。
或者,您可以根据公司而不是项目向用户授予权限。然后,他们将可以访问分配给该公司的所有项目。这可能会使这个系统的管理更容易。
我认为您可以将权限分配给用户角色,然后将该角色分配给用户,从而跳过为每个角色分配权限的任务。但我不记得我是否能做到这一点。
网络上有一个一些 页面,描述了如何让它运行,包括dotproject wiki。
发布于 2011-06-15 15:09:30
对于一个非常小的开发团队来说,最容易让客户理解、访问、使用等等的是Google。从表面上看,这听起来可能有点蹩脚,但是创建一个项目电子表格是客户获得您正在做的工作的实时更新的一个很好的方法。它拥有您需要的所有内容,包括文件回滚、读/写perms、实时协作文档、聊天,而且由于我已经将近一年没有使用它了,我猜想它现在有了更多的特性。
我的2便士。祝你好运,杰里米
发布于 2011-06-21 06:13:40
试试netOffice双子。netOffice Dwins是一种支持互联网的系统,用于需要通过互联网进行协作的项目中。那些依赖于公司和客户端信息分工的组织,如咨询公司,将从netOffice Dwins的使用中获益最大。该系统分为内部工程现场和客户项目现场两部分。项目团队(不包括客户)可以访问内部项目站点。在内部项目站点上,用户分为几类:管理员、管理员和用户。
https://softwareengineering.stackexchange.com/questions/84145
复制相似问题