操作
角色与权限¶
角色是一组权限的集合。它允许您定义项目成员在项目上的权限。
项目中的每个成员都有一个或多个项目角色。如果成员在项目中拥有多个角色,则应用于成员的权限是所有角色权限的组合。用户可以为不同的项目拥有不同的角色。
您可以创建新角色或编辑现有角色。只有当没有人拥有此角色时,您才能删除角色。
角色属性¶
- 名称:角色的显示名称
- 问题可以分配给此角色:如果未选中,则不能将问题分配给具有此角色的项目成员。
- 问题可见性:控制问题可见性。假设此角色包含“查看问题”权限,以下规则适用于通过它关联的用户所属的项目的问题
- 所有问题:用户可以查看所有问题。
- 所有非私有问题:用户可以查看所有未标记为私有的问题以及由其创建或分配给其的问题。这是默认设置。
- 由用户创建或分配的问题:用户只能查看由其创建或分配给其的问题。
- 时间日志可见性:控制时间日志可见性。假设此角色包含“查看花费时间”权限,以下规则适用于通过它关联的用户所属的项目的时间日志
- 所有时间条目:用户可以查看所有时间日志。这是默认设置。
- 用户创建的时间条目:用户只能查看由其创建或分配给其的时间日志。
- 用户可见性:控制用户可见性(这适用于用户配置文件、问题筛选器和添加监视器时的用户搜索)。以下规则适用于通过它关联的用户所属的项目用户以及更广泛的用户
- 所有活跃用户:用户可以查看所有活跃用户(即所有在Redmine中注册的活跃用户帐户)。这是默认设置。
- 可见项目的成员:用户只能查看是可见项目成员的用户。
权限¶
在编辑角色时,您可以通过勾选/取消勾选不同的操作来定义其权限。
权限 | 描述 |
---|---|
项目权限 | |
创建项目 | 允许非管理员用户创建根项目 您可以为创建项目的非管理员用户指定将自动分配的角色(请参阅Redmine设置) |
编辑项目 | 允许用户编辑项目属性 |
关闭/重新打开项目 | 允许用户关闭/重新打开项目 |
选择项目模块 | 允许用户启用/禁用项目模块(例如问题跟踪、维基、仓库...) |
管理成员 | 允许用户添加/删除项目成员或更改现有成员的职位 |
管理版本 | 允许用户添加/编辑/删除项目版本 |
创建子项目 | 允许用户将子项目添加到项目中 |
管理公共查询 | 允许用户保存/编辑/删除公共项目查询 |
保存查询 | 允许用户保存/编辑/删除他们的私人查询 |
论坛权限 | |
查看消息 | 允许用户查看论坛和论坛活动 |
管理论坛 | 允许用户添加/编辑/删除项目论坛 |
发布消息 | 允许用户在论坛中发布新主题 |
编辑消息 | 允许用户编辑任何消息并删除任何消息附件 |
编辑自己的消息 | 允许用户仅编辑其自己的消息 |
删除消息 | 允许用户删除任何主题或回复 |
删除自己的消息 | 允许用户删除其自己的主题或回复 |
文档权限 | |
添加文档 | 允许用户添加项目文档 |
编辑文档 | 允许用户编辑项目文档 |
删除文档 | 允许用户删除项目文档 |
查看文档 | 允许用户查看文档 |
文件权限 | |
管理文件 | 允许用户在“文件”部分添加/编辑/删除项目文件 |
查看文件 | 允许用户查看文件 |
问题跟踪 | |
管理问题类别 | 允许用户添加/编辑/删除问题类别 |
查看问题 | 允许用户查看项目问题 |
添加问题 | 允许用户创建新问题 |
编辑问题 | 允许用户完全编辑现有问题 |
复制问题 | 允许用户复制现有问题 |
管理问题关系 | 允许用户添加/删除问题之间的关系 |
管理子任务 | 允许用户添加/删除子任务到问题中 |
添加备注 | 允许用户向现有问题添加评论 |
编辑备注 | 允许用户编辑任何问题评论 |
编辑自己的备注 | 允许用户仅编辑其自己的评论 |
删除问题 | 允许用户删除问题 |
管理公共查询 | 允许用户添加/编辑/删除所有用户可见的问题查询 |
保存查询 | 允许用户保存其自己的问题查询 |
查看甘特图 | 允许用户查看甘特图 |
查看日历 | 允许用户查看日历 |
查看关注者列表 | 允许用户查看谁在关注一个问题 |
添加关注者 | 允许用户将其他用户添加为问题的关注者 |
删除关注者 | 允许用户删除问题的关注者 |
新闻权限 | |
查看新闻 | 允许用户查看新闻部分和新闻活动 |
管理新闻 | 允许用户添加/编辑/删除项目新闻 |
评论新闻 | 允许用户向新闻添加评论 |
仓库权限 | |
管理仓库 | 允许用户配置项目仓库 |
浏览仓库 | 允许用户浏览并查看项目仓库的内容 |
查看变更集 | 允许用户查看变更集 |
提交访问权限 | 由Redmine.pm使用,以向项目仓库提供写访问权限 请参阅 使用Apache mod_dav_svn和mod_perl的仓库访问控制 |
时间跟踪权限 | |
记录花费时间 | 允许用户记录项目上的时间 |
查看花费时间 | 允许用户查看项目上的时间记录 |
编辑时间记录 | 允许用户编辑任何时间记录 |
编辑自己的时间记录 | 允许用户仅编辑自己的时间日志 |
管理项目活动 | 允许用户添加/编辑/删除活动 |
Wiki权限 | |
管理Wiki | 允许用户创建或删除项目Wiki 删除Wiki是一个不可逆操作,它会删除所有页面、历史记录以及所有附件! |
重命名Wiki页面 | 允许用户重命名现有Wiki页面或将Wiki页面分配给父页面 |
删除Wiki页面 | 允许用户删除Wiki页面 删除Wiki页面是一个不可逆操作,页面及其所有历史记录都将被删除! |
查看Wiki | 允许用户查看Wiki |
导出Wiki页面 | 允许用户将Wiki页面导出为各种格式(pdf、html等) |
查看Wiki历史 | 允许用户查看Wiki页面的旧版本,并比较版本之间的差异 |
编辑Wiki页面 | 允许用户编辑未受保护的Wiki页面 |
删除附件 | 允许用户删除现有Wiki页面的附件 |
保护Wiki页面 | 允许用户锁定/解锁Wiki页面,并编辑已锁定的页面 |
系统角色¶
Redmine中有两种系统角色:“非成员”和“匿名”。它们在Redmine内部使用,因此不能被删除。
- 非成员:此角色允许您定义注册用户对其非成员项目的权限。
- 匿名:此角色允许您定义匿名用户对项目的权限。
请注意,这两个角色仅适用于公开项目,因为匿名用户和不是私有项目成员的用户甚至看不到它。
由于匿名和非成员角色不能分配给特定用户或组,而是自动分配,因此这些角色的权限对给定的Redmine安装是全局的。更具体地说:您可以根据特定项目的具体需求创建不同的开发者角色(reporter1、reporter2等),具有略微不同的权限。但是:您不能以某种方式调整匿名和非成员角色,允许非成员在一个项目中创建看板消息,但在另一个项目中禁止这样做。
某些权限不能分配给这些角色。例如,不能将“管理成员”权限分配给非成员或匿名用户。
最后更新于Markus Boremski 超过1年前 · 34次修订