【问题标题】:OTRS - ACL is blocking state change in ViewNoteOTRS - ACL 阻止 ViewNote 中的状态更改
【发布时间】:2018-08-17 13:32:54
【问题描述】:

我定义了两个 ACL 来过滤允许的状态转换。类似的东西

1.ACL:state_A

      - Match settings:
           - Properties
                - Ticket
                     - State: state_A
       - Possible:
            - Ticket
                 - State: state_B

2.ACL:state_B

      - Match settings:
           - Properties
                - Ticket
                     - State: state_B
       - Possible:
            - Ticket
                 - State: state_A

state_A 是自定义类型,state_B 是关闭类型。当我点击“编辑笔记”时,我想允许非常简单的状态转换。

如果 ACL 被禁用,我可以在 Note 中轻松地从一种状态更改为另一种状态。但是,如果启用了第一个 ACL,它应该只允许从 A 到 B 的转换(并且不应该影响从 B 到 A 的转换)我不能从 B 移动到 A(!)。

我试图搜索我是否没有在通用代理中“阻止”自己(可能会自动从 A 切换回 B),但没有。对我来说这没有任何意义。我想将已关闭的票证状态更改为某些自定义票证状态是否可以做一些事情?如果是这样,为什么我禁用 ACL 会起作用?

有人有过类似的经历吗?欢迎任何可能出错的提示。谢谢。

【问题讨论】:

    标签: acl otrs


    【解决方案1】:

    1) 对我来说,不清楚您的用例是什么以及您试图涵盖什么。

    2) 通常,如果 UI 中当前选择的工单状态为 state_A,您描述的 ACL 将只允许将工单状态设置为 state_B。如果您选择 state_B 它只允许设置 state_A 了。 -> 所以对我来说,两个 ACL 同时是没有意义的(参考 1)。

    3) 关于 ACL 和自定义状态没有限制。它也应该可以工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 2021-04-06
      • 2021-01-27
      • 2015-05-16
      • 1970-01-01
      • 2015-03-18
      相关资源
      最近更新 更多