根据需要,在最终用户票证表单中添加启用/禁用“警报待命工程师”选项。

3评论

  • Ashok Gangwar

    传送门不接受图像。不知道怎么把图片发给你。

    0
  • 丹·R。
    社区的主持人

    嘿,Ashok,

    您可以通过在票证表单中添加自定义字段来实现这一点,如果请求者勾选了该字段,则让触发器向您正在使用的任何随叫随到的平台发送警报。

    还可以定制提交请求表单来测试用户是否已登录,如果没有,则隐藏此字段,尽管这样做需要少量的开发工作。

    Ifra Saqlain我在版主社区的一位好同事,张贴了一个很好的代码示例需要查看用户是否已登录,这可能有助于您开始。

    0
  • Ifra Saqlain
    社区的主持人
    最活跃的社区成员——2022年
    年度最活跃社区成员- 2021年

    非常感谢丹·R。

    Ashok Gangwar,使用下面的代码禁用票据在下拉字段,如果用户没有被认证:

    这是你的特殊表格。

    $(文档)时函数(){
    如果(HelpCenter.user.role = =“匿名”){
    var tagsToRemove = ['票ID');//特殊形式的ID

    函数removeTagsWeDontWant() {
    $ (' .nesty-panel ')。(“DOMNodeInserted”功能(e) {
    for(var i in tagsToRemove) {
    $('li#' + tagsToRemove[i]).remove();
    }
    });
    };
    removeTagsWeDontWant ();
    }
    })

    TICKET ID:删除此字符串并添加您的TICKET ID,如5361002484244,您希望对未经身份验证的用户隐藏表单。

    将给定的CDN添加到document_head中。哈佛商学院的文件。

    < script src = " https://ajax.googleapis.com/ajax/libs/jquery/3.6.3/jquery.min.js " > < /脚本>

    如果,你只想禁用下拉字段为未认证的用户,然后添加这段代码,而不是前面的代码:

    $(文档)时函数(){
    如果(HelpCenter.user.role = =“匿名”){
    (“div.form-field.select.optional美元。Request_ticket_form_id a.nesty-input ").css('pointer-events','none');
    }
    })

    但是将jQuery CDN添加到document_head中。我在上面分享的hbs文件。

    如果有任何疑问,请随时询问:)

    谢谢

    0

登录留下评论。

由Zendesk提供支亚博持