打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
OTRS 限制用户查看所有队列

参考链接:http://wiki.otrs.org/index.php?title=Queues_in_Customer_Front_End

默认情况下,用户可以在前端界面查看到所有的队列,如果他拥有相关权限的话。但这通常不是我们所希望的,因为理想情况下,所有ticket都应该进入Service Desk队列。

以下有几种方法可以帮助实现此功能

队列黑名单的做法

能够基于一个ACL来隐藏队列。

$Self->{TicketAcl}->{'ACL-Customer-Queues'} = {
Properties => {Frontend => {Action => ['CustomerTicketMessage'] }},
PossibleNot => { Ticket => { Queue => [
'[RegExp]::', # 这会隐藏所有子队列
'[RegExp]^MyOtherQueue', # 这个只会隐藏一个队列
'[RegExp]^MyLastQueue',] } # 也可以隐藏一个或者多个队列
}
};

队列白名单

如果你想显性地指定某几个队列是被允许的,可以使用在Frontend::Customer::Ticket::ViewNew下面的CustomerPanelOwnSelection,可以在SysConfig中去显性地指定那些队列是必须被显示的。

设置默认队列

可以通过SysConfig选项"Action",在"Ticket"组中的Frontend::Customer::ModuleRegistration,参考以下格式:

Action=CustomerTicketMessage;Subaction=StoreNew;Dest=1||Postmaster

其中1是队列ID,Postmaster是队列名


本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
有关OTRS工单标题显示的问题
OTRS 工单关闭的时候给用户发送一个survey
灿哥的Blog | haproxy 日志详解
17.7 队列
postfix/qmgr 是什么命令?
RabbitMQ三种Exchange模式(fanout,direct,topic)的性能比较 | V...
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服