问题标签 [rt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
124 浏览

rt - 使用 fetchmail 弹出下载邮件的延迟

我们正在使用 fetchmail 从不同的邮箱中检索邮件,并在请求跟踪器中配置的队列中创建票证。从其中一个邮件 ID 中提取邮件需要很长时间。有人有类似的经历吗?延迟的可能原因或任何调试方法可能是什么?

我尝试的一种方法是为导致延迟的邮件生成另一个 fetchmail 进程,但是请求跟踪器授权由 root 用户运行,并且单个用户不能一次运行多个 fetchmail 进程

0 投票
1 回答
1099 浏览

email - 在 Request Tracker 4.2.8 中通过电子邮件创建工单并设置属性

我已经设法配置 Request Tracker 4.2.8 以通过电子邮件创建票证。可以在电子邮件中指定工单属性(所有者、到期日、自定义字段、管理员抄送等)吗?如果是这样,需要添加哪些插件?

0 投票
1 回答
383 浏览

mysql - Request Tracker 4.2.8 将数据库从 sqlite 迁移到 mysql

我很难将 Request Tracker 4.2.8 数据库从 sqlite 迁移到 mysql。

我尝试了以下方法: http: //technolengy.com/articles/rt4-sqlite-woes/

它迁移了大部分数据,但不迁移票证链接(我不知道为什么 - 我检查并添加了所有表格)并且它还更改了管理/工具/系统配置中某些配置值的顺序。

0 投票
1 回答
462 浏览

php - Request Tracker 4.2.8 PHP REST API 下载附件

我正在尝试使用 PHP REST API ( https://github.com/dersam/RTPHPLib ) 从 RT 4.2.8 票证下载附件。我使用了 Ticket Attachment Content 和 Ticket Attachment。它们返回某种字符串或数组,如下所示(基本上它输出文件内容):

我尝试使用 php fwrite/file_put_contents 将其写入 tmp 文件,然后下载它,但它不会打开。

如何在本地下载票证附件?我希望这是动态的(无论文件扩展名如何)

0 投票
0 回答
134 浏览

javascript - RT 资源跟踪器 POST 通过纯 javascript

我想自动化我工作中的一些任务。这意味着例如,而不是耗时登录 RT,搜索特定票我想在 JavaScript 的帮助下从简单的 HTML 表单更新它(这是我现在唯一的工具)。

域如下所示:

mydomain.example.ioRTdomain.example.io

示例代码:

您可能马上就知道,浏览器不想让我调用 POST,因为没有“Access-Control-Allow-Origin”标头。

有没有一种方法可以在没有 CORS 且不干扰 RT 服务器的情况下编辑票证?

我所拥有的是一个 RT 帐户和与之绑定的安全访问令牌(如果有帮助的话)。我也无法关闭浏览器跨域安全性。

在 Wikipedia XMLHttpRequest 上可以读到:

CORS 协议有几个限制,有两种支持模型。简单模型不允许设置自定义请求标头并省略 cookie。此外,仅支持 HEAD、GET 和 POST 请求方法,并且 POST 仅允许以下 MIME 类型:“text/plain”、“application/x-www-urlencoded”和“multipart/form-data”。最初只支持“text/plain”。另一个模型检测何时请求非简单特征之一并向服务器发送飞行前请求以协商该特征。

那么我该如何理解呢?我可以在没有飞行前检查的情况下使用文本/纯数据类型进行 POST 吗?

如果我听起来像个菜鸟,我很抱歉,但我读了很多关于这个话题的东西,唯一让我感到困惑的是。我对 api 没有太多经验,我只做过一个与 GitHub api 配合使用的 android 应用程序,而用 javascript 处理它让我很头疼。

这是他们的 API wiki: RT wiki 有人对此有简明的解决方案吗?谢谢你。

0 投票
2 回答
284 浏览

mysql - RT4 mysql 字符编码问题

我使用现有数据库从 Request Tracker 3.8 迁移到 4.2,现在我无法创建包含变音符号和主题中的那种字符的新票证:

无法创建工单:内部错误:无法执行查询“插入工单(已解决、已创建、状态、LastUpdatedBy、主题、类型、InitialPriority、FinalPriority、SLA、开始、队列、到期、创建者、开始、优先级) , LastUpdated) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)'不正确的字符串值:'\xE4\xE4' 列第 1 行的“主题”

数据库已经包含特殊字符,当我检查字符名称集时,一切似乎都应该是(?):

那么,RT4 试图插入 db 的具体内容是什么?

0 投票
1 回答
240 浏览

rt - Requet Tracker RT4.4,使用 REST API 更改现有工单的队列

我有两个队列 Q1、Q2。用户 U1 有权访问 Q1 广告用户 U2 有权访问 Q2。最后,我有一张票 T,其所有者是队列 Q1 中的 U1。我以 U1 身份登录,想将工单 T1 的队列更改为 Q2,并将其(更改所有者)分配给 U2。我想使用 RT REST API 在一次编辑工单操作中完成这项工作。我已经在各自的队列中为 U1/U2 用户提供了各种访问权限。但是每次尝试使用新队列(Q2)和新用户(U2)编辑票证时,我从 RT 收到异常/错误消息,说明“# queue: Permission Denied”。任何方式我都可以实现我想要的,或者我期待一些破坏 RT 非常基本的 ACL 的东西。请帮助我理解这一点。插件“扩展 - 更新时队列更改”如何在内部工作,任何人都可以帮助我理解它。

0 投票
0 回答
332 浏览

php - 请求跟踪器 (RT) REST API 内容错误

我尝试以多种方式发布 HTTP 请求(使用 PHP 和 Python),但我不断收到此错误

我尝试遵循RT REST 指南,但我似乎无法安装他们正在使用的 HttpRequest,并且我无法在线找到它的源代码。

有人有建议吗?

这是我的python代码:

这是我的php:

随着来自这里的 HttpRequest

0 投票
1 回答
553 浏览

apache - 请求跟踪器 4.4.x 上的 Shibboleth

我将 RT 的旧安装从 4.0.x 移动到最新版本的 4.4.2。旧安装使用 Shibboleth,并且多年来一直使用 RT_SiteConfig.pm 设置正常工作:

还有一个 Apache 虚拟主机,例如:

当我去使用相同的配置来设置数据库时,我得到:

我能看到的唯一不同是在安装时我不能再安装 RT::Authen::ExternalAuth。当我尝试时,我得到:

我检查了文档,从我阅读的内容来看,ExternalAuth 功能现在是内置的,您不再需要该插件。如果确实如此,您如何在 RT 中使用 Shibboleth?如果不是这种情况,您将如何解决此问题?

0 投票
1 回答
66 浏览

email - 使用来自 Sharepoint 的电子邮件在 rt 软件(票务系统)中设置自定义字段

我想使用来自 Sharepoint 的电子邮件在请求跟踪系统中设置自定义字段。我使用 Sharepoint Designer 发送电子邮件。但我不能。在电子邮件的第一行写下:

其他发送电子邮件的用户可以设置cf。

有谁能够帮我?肿瘤坏死因子

使用此版本的 RT:RT 4.2.8 版权所有 1996-2014 Best Practical Solutions