项目

通用

个人资料

插件目录 » Redmine 视图问题描述

作者 Jan Catrysse
网站 https://github.com/redminetrustteam/redmine_view_issue_description
代码仓库 https://github.com/redminetrustteam/redmine_view_issue_description
注册于 2021-08-02(大约3年前)
当前版本 0.1.2
兼容性 Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x
用户评分   (0)

Redmine 插件:查看问题描述

此插件添加了根据角色权限所选跟踪器限制问题描述可见性的功能。
主要目标是限制外部用户(例如,客户)的可见性,同时不隐藏关键的问题概述和相关信息。

简而言之,如果没有新的view_issue_description权限,用户无法进入问题或查看其描述。
对于用户是指派用户的问题,有一个例外。

增加了一些额外功能,以改善通用可用性。

功能

  1. 项目模块issue_tracking有一个扩展权限:view_issue_description
  2. 项目模块project有扩展权限
    • view_activities
    • view_activities_global
  3. issues上的API调用已扩展,包括
    • repository信息(如果设置了include=changesets_new
    • helpdesk_ticket信息(如果安装了RedmineUP帮助台插件)。
    • 对于帮助台日志,设置include=journal_messages,journals

安装

  1. 将文件移动到$REDMINE/plugins/redmine_view_issue_description
  2. 重新启动 REDMINE。

用法

  1. 设置view_issue_descriptionview_activitiesview_activities_global的权限
  2. API: https://site.url/issues/issue_id_here.json
  3. API: https://site.url/issues/issue_id_here.json?include=journal_messages,journals
  4. API: https://site.url/issues/issue_id_here.json?include=changesets_new

兼容性

  1. 在 Redmine 4.1.2 上测试过
  2. 在 Redmine 5.0.5 上测试过

安装说明

  1. 将文件移动到$REDMINE/plugins/redmine_view_issue_description
  2. 重新启动REDMINE

变更日志

0.1.2 (2023-08-07)

兼容 Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x。

  • 已移除对root_issue的过滤,已移动到`redmine_parent_child_filters`插件
  • 已移除start_dateend_date上的不等于运算符,已移动到redmine_parent_child_filters插件
  • 对基于用户权限的更一致访问进行了修正。
  • 解决了潜在的问题:SystemStackError (stack level too deep)
    将模型转换为使用alias_method
  • 更新locales

0.1.1 (2023-07-12)

兼容 Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x。

  • 对于用户是指派用户的问题,有一个例外。
  • 对于用户是作者的问题上的例外已被移除,因为通常客户会通过发送电子邮件自动创建工单。
    在这种情况下,默认授予查看_issue_description权限没有意义。

0.1.0 (2023-07-11)

兼容 Redmine 5.1.x, 5.0.x, 4.2.x, 4.1.x, 4.0.x。

  • 完全重写。
  • 兼容 Redmine 4.x 和 5.x
  • 不再需要为API调用进行代码篡改。

0.0.3 (2022-09-08)

兼容 Redmine 4.2.x, 4.1.x。

  • 更改了GIT位置。

0.0.2 (2021-09-20)

兼容 Redmine 4.2.x, 4.1.x。

  • 它激活了对issues的API调用,以显示changesets repository信息。

0.0.1 (2021-08-01)

兼容 Redmine 4.2.x, 4.1.x。