2017-06-02 1 views
0

私は2つのキューQ1、Q2を持っています。ユーザU1はQ1広告ユーザU2にアクセスし、U2はQ2にアクセスする。最後に私はチケットTを持っています。そのチケットの所有者はキューQ1のU1です。 私はU1としてログインしていて、チケットT1のキューをQ2に変更し、それを(変更所有者)U2に割り当てたいとします。そして、RT REST APIを使用して、編集チケットの1回の操作でこれを実行したいと思います。私は、U1/U2ユーザーにそれぞれのキューにすべての種類のアクセス権を与えました。しかし、eveytimeは新しいキュー(Q2)と新しいユーザー(U2)でチケットを編集しようとしました。RTから "#queue:Permission Denied"という例外/エラーメッセージを受け取ります。 私が欲しいものを達成することができれば、私はRTの非常に基本的なACLを破っているものを期待しています。これを理解するのを手伝ってください。 プラグイン "エクステンション - 更新時のキューの変更"は内部的にどのように動作するのですか?Requet Tracker RT4.4、REST APIを使用して既存のチケットのキューを変更します

答えて

1

REST API documentationを読んだことを前提としており、間違いをしないように適切なコマンドを呼び出すことができます。説明によると、あなたはQ2のU1の右にCreateTicketの権利を設定していないと思われます。逆も同様です。ターゲットキューの所有者をU2に変更するためにU1が必要な場合は、Q2のU1の右にReassignTicketを設定する必要があります。

申し訳ありませんが、上記の拡張子はわかりません。