当前位置:首页-文章-Redmine项目管理-正文

八、Redmine角色和权限管理

角色是一组权限的集合。它定义了项目成员对项目的操作权限。

每个项目成员都拥有一个或多个项目角色。如果一个成员在项目中拥有多个角色,则该成员拥有所有角色的全部权限。一个用户可以在不同项目中有不同的角色。

Redmine系统管理页面,点击右侧的“角色和权限”,即可进入角色和权限管理界面。

八、Redmine角色和权限管理 - 第1张

1、角色的属性

角色的属性信息包括:

八、Redmine角色和权限管理 - 第2张
  • 1) 名称:角色的名称
  • 2) 问题可指派给此角色:如果取消选中,则问题不能指派给项目中拥有此角色的成员
  • 3) 问题可见度:问题可见度分为如下三种类别:
  • a) 全部问题:拥有该角色的用户可以看到所有问题。
  • b) 全部非私有问题:拥有该角色的用户可以看到所有未被标记为私有的问题,这是默认设置。
  • c) 用户创建或被指派的问题:拥有该角色的用户可以看到自己创建或者指派给自己的问题。
  • 4) 工时记录可见度:工时记录可见度分为如下两种类别:
  • a) 所有工时记录:拥有该角色的用户可以看到所有工时记录,这是默认设置。
  • b) 用户自己创建的工时记录:拥有该角色的用户只能看到自己创建或者指派给自己的工时记录。
  • 5) 用户可见度:用户可见度分为如下两种类别:
  • a) 所有活动用户:拥有该角色的用户可以看到在Redmine中注册的所有用户信息,这是默认设置。
  • b) 可见项目中的成员:拥有该角色的用户只能看到项目成员的用户信息。

2、角色的权限

新建角色或者编辑角色时,可以定义角色所拥有的权限。

权限的类型及其说明如下:

权限描述
1、项目权限
创建项目允许非管理员用户创建项目
编辑项目允许用户编辑项目信息
关闭/重开项目允许用户关闭/重开项目
选择项目模块允许用户启用/关闭项目模块(例如问题跟踪、Wiki、版本库等等)
管理成员允许用户添加和移除项目成员,或者更新项目成员的角色
管理版本允许用户添加/编辑/删除项目版本
新建子项目允许用户新建子项目
管理公开的查询允许用户保存/编辑/删除公开的查询
保存查询允许用户保存/编辑/删除私有的查询
2、讨论区权限
查看帖子允许用户查看讨论区以及讨论区的活动
发表帖子允许用户在讨论区发表新的主题
编辑帖子允许用户编辑任何帖子,以及删除任何帖子的附件
编辑自己的帖子允许用户编辑自己的帖子
删除帖子允许用户删除任何主题和回复
删除自己的帖子允许用户删除自己的主题和回复
管理讨论区允许用户添加/编辑/删除项目讨论区
3、日历权限
查看日历允许用户查看项目日历
4、文档权限
查看文档允许用户查看文档
添加文档允许用户添加项目文档
编辑文档允许用户编辑项目文档
删除文档允许用户删除项目文档
5、文件权限
查看文件允许用户查看文件
管理文件允许用户添加/编辑/删除文件区的项目文件
6、甘特图权限
查看甘特图允许用户查看甘特图
7、问题跟踪权限
查看问题允许用户查看项目问题
新建问题允许用户新建新问题
更新问题允许用户编辑所有的问题
更新自己的问题允许用户编辑自己的问题
复制问题允许用户复制已有的问题
管理问题关联允许用户添加/移除问题之间的关联
管理子任务允许用户添加/移除问题的子任务
设置问题为公开或私有允许用户将所有问题设置为公开或私有
设置自己的问题为公开或私有允许用户将自己的问题设置为公开或私有
添加说明允许用户为问题添加说明
编辑说明允许用户编辑问题的说明
编辑自己的说明允许用户编辑自己的说明
删除问题允许用户删除问题
查看关注者列表允许用户查看问题的关注者
添加关注者允许用户添加问题的关注者
删除关注者允许用户删除问题的关注者
管理问题类别允许用户添加/编辑/删除问题类别
8、新闻权限
查看新闻允许用户查看新闻区域和新闻活动
管理新闻允许用户添加/编辑/删除项目新闻
为新闻添加评论允许用户为新闻添加评论
9、版本库权限
查看变更允许用户查看变更信息
浏览版本库允许用户浏览和查看项目版本库的内容
访问提交信息允许用户访问提交信息
管理版本库允许用户配置项目版本库
时间跟踪权限
10、时间跟踪权限
查看耗时允许用户查看项目的耗时
登记工时允许用户记录项目的工时
编辑耗时允许用户编辑任何耗时
编辑自己的耗时允许用户编辑自己的耗时
管理项目活动允许用户添加/编辑/删除项目活动
11、Wiki权限
查看Wiki允许用户查看Wiki
查看Wiki历史记录允许用户查看旧版本的Wiki页面,并比较不同版本的差异
导出Wiki页面允许用户将Wiki页面导出为不同格式的文件(pdf、html、…)
编辑Wiki页面允许用户编辑非锁定Wiki页面
重命名Wiki页面允许用户重命名Wiki页面,或者
删除Wiki页面允许用户删除Wiki页面。删除Wiki是一项无法撤销的操作,它会删除页面及其所有历史
删除附件允许用户删除Wiki页面的附件
保护Wiki页面允许用户锁定/解锁Wiki页面,以及编辑锁定的页面
管理Wiki允许用户创建或者删除项目Wiki。删除Wiki是一项无法撤销的操作,它会删除所有的页面,历史以及所有的附件

3、系统角色

Redmine中有两种系统角色:非成员角色和匿名角色。这两种角色是Redmine系统内部使用的,无法删除。

  • 1) 非成员角色:该角色定义了已注册Redmine但是不属于项目成员的用户,拥有的项目操作权限;
  • 2) 匿名角色:该角色定义了匿名用户(还未注册Redmine)拥有的项目操作权限。

非成员角色和匿名角色不能分配给特定的用户和组,这两种角色是系统自动分配的,它们的权限是在Redmine安装后就全局生效的。具体来说:可以根据不同项目的特定需求,创建不同的开发人员角色(比如报告人员1、报告人员2、…),并设置不同的权限。但是不能针对不同的项目,来调整非成员角色和匿名角色的权限,因为他们是对所有项目全局有效的。

有些权限是不能分配给非成员角色和匿名角色的。例如,“管理项目成员”的权限是不能分配给这两种角色的。

4、角色的管理操作

角色的管理操作包括:

  • 1) 新建角色
  • 在角色和权限管理界面,管理员可以点击右上角的“新建角色”,添加新的角色。添加角色时,需要设置角色的属性信息,以及角色所拥有的权限。
  • 2) 编辑角色
  • 在角色列表中,点击角色名称,即可进入角色编辑页面。可以编辑角色的属性信息,以及角色的权限信息。
  • 3) 复制角色
  • 在角色列表中,点击“复制”按钮,可以将对应角色的信息复制给新的角色。
  • 4) 删除角色
  • 点击角色列表中的“删除”按钮,可以删除对应的角色。

需要特别注意的是,在新建角色、编辑角色和复制角色时,在角色编辑页面的最底部,可以设置角色能够操作的问题跟踪类型。

八、Redmine角色和权限管理 - 第3张

所属专题:

本文原创,作者:Modeler。
如需转载,请注明出处:https://modelbaba.com/project-management/359.html

相关文章

换一批