ticket's Issues
根据节点不同显示不同的「帐号关联」相关设置项
以某用户身份建工单
以后其它渠道沟通的需求我们也帮用户建个工单吧,工单需要一个以某用户身份建工单的功能。确保所有事都落到纸面,没完成的有提醒。
-- @hjiang
切换问题分类时,追加内容而不是覆盖
写完“问题描述”,后选择“问题分类”后,把写的内容直接覆盖了。这个直接覆盖太伤了,已经遇到过三次了。。。
切换问题分类时,应该替换为追加内容,而不是覆盖
公开标签用户不可设置
工单增加组织的概念,用于团队查看工单
提交工单时选择工单属于组织或个人,如果是组织,则该组织下所有人都可以查看并回复工单。
fix: edit in preview not work
LEAN
LeanTicket 统计功能模块并没有实现统计效果,里面没有统计出任何数据
LeanTicket 统计模块下面只有统计的维度,并没有统计出来的数据,而且下面的那个查询控件也没有用(统计功能整体都没有实现)
谢谢贵公司给我们开源这个系统,感觉很好用,就是统计功能的缺陷希望你们快点更新,谢谢您了,辛苦了
客服回复时,应该可以选择是否改变工单状态
现在客服回复后会自动改为「等待用户回复」,很多时候是错误的。在客服回复的时候应该有两个按钮一个是「提交并等待客户回复」,另一个是「提交并保持工单状态」。
如何绑定到钉钉上
请问如何把这个工单系统绑定到钉钉上面去?
企业微信号如何绑定?
在管理员的个人设置里,有企业微信号的绑定,一直只有未绑定,请问如何操作绑定企业微信,让其可以通知相关人员。
Oauth
请问OAuth的api去哪里了
需要一个文件跳转的路径
背景
文件的域名是可变的,所以我们最佳实践一直是存 File 而不是存 URL。Ticket 马上会支持更多用户自定义字段的展示(统一放在 Tickek 表的 metaData 列中)。这些字段中可能会存有 File 类型的(或者 _File 的 Pointer),但是因为字段名称不是固定的所以没法在查询时 include(或者出于性能考虑不想事先 include)。一个简单的做法是在用户点击下载文件时先 get 一下对应的文件,然后再 redirect 到文件的 URL。这个用法是如此常用所以如果有一个 route 是专门做这个的将会节省很多事情。
接口设计
> GET {domain}/file-redirect/{objectId}
< 301 location: {file-url}
新需求:关注功能增加新消息提醒
客服关注的工单,用户回复工单后也同步提醒关注者工单有回复(zulip、邮箱、微信)。
在「客服工单列表」或「个人设置」页面登出会报错
工单详情页展现工单提交者其他未关闭状态的工单列表
有些用户会将类似的事情提交几个工单,通过这样的列表能让技术支持人员快速的将工单收敛到一个负责人处理。
统计部分的接口-429 GET http://api.leancloud.cn/1.1/classes/StatsDaily
报错信息
LeanEngine: /getStats: 500: Error: Too many requests. [429 GET http://api.leancloud.cn/1.1/classes/StatsDaily]
有什么好的解决方案么?
点击新建 category 页面一直处于 Loading 状态
此时控制台没有异常。
重新梳理和改进工单统计页面
需要确认一下:平均首次响应时长是否按照周期内新增工单统计,平均响应时长是否按照活跃工单统计。
已确认符合描述
活跃工单数(分类)下面所有分类的统计数量累加与总览中活跃工单总数不一致。
各活跃工单数的统计是根据以天为单位生成的统计数据聚合而成,每天的活跃工单会有交集。总览中的活跃工单数根据工单的 objectId 做了去重,所以总数对应不上。由于每天的统计数据仅保存了客服、分类、用户对应的工单数量,没法在聚合时去重,所以这块需要重新设计。
有的客服名字是 undefined
这个是因为 StatsTicket 表里有下面这样的*数据:
{
"ticketId": "5ffe535b5f9f6d0246a54fc9",
"firstReplyTime": null
}
正常的应该是这样:
{
"ticketId": "5ffd89dc17e9de6b39a54f18",
"userId": "5757b7bc6be3ff00692f5f2b",
"firstReplyTime": 4461927
}
可以修改下生成数据的逻辑,或者统计时过滤掉非法数据。
1、2 条需要修改统计的逻辑,或者增加一个表、列存放新格式的统计数据。 @weakish @SXiaoXu 听下两位的想法 👀
有没有在线demo?
工单增加订阅通知功能,多人可同时关注同一个工单
详细需求在: Wiki。
关联账户跳转地址更新
控制台的域名有所调整,关联账户登录的域名需要更新到新地址:
- 美国节点: console.leancloud.app
- 华北节点: console.leancloud.cn
[建议] 通过邮件回复工单的时候,能不能通过特殊指令来触发「无需回复」、「稍后回复」
比如:done/d 表示 「无需回复」,wait/w 表示「稍后回复」
运行起了新建工单的时候有js报错
报错为 Uncaught TypeError: Cannot read property 'children' of undefined , NewTicket.js:150
麻烦查看~
null
添加客服时如果用户找不到,需要给出提示
整理 leancloud 分支和 develop 分支
目前 leancloud 分支里有些提交并不是 leancloud 专属的,但是 develop 分支里却没有
[求更新] lc的API地址无法修改
2019年06月2x日的域名事件中,官方增加了API的修改方式。
地址:https://blog.avoscloud.com/6846/
git上现在的版本还没有支持这个功能,不过发现官方的工单已经有了。
希望项目主有空更新一下,感谢。
期待更新项目(另外十分同情本次事件的受害者,lc官方背锅心疼……)
同一个应用的工单可以共享给其他开发人员查看
目前每个开发人员提交工单只能自己可以看,其他协作人员不能查看,希望有一种机制可能共享问题。
例如:同一个应用的工单,可以共享查看或回复。或者增加一些权限机制
使用「稍后回复」时,建议不要顺带发送编辑中的草稿。
点击稍后回复按钮以后,会将草稿内容一起发送。
此时的草稿还没有编辑好,并不希望发送。
筛选工单时选择一级分类时递归查询所有子分类的工单
个人工单,转移到组织之后组织成员还是看不到回复的内容
工单的分类统计优化 - 增加按照第一级分类统计的数据
给工单增加一些标签,用于快速 review,管理员可以分类查看工单
检查 LeanCloud token 失效
token 失效后,创建工单会导致获取不到当前用户的应用列表,重新登录后才会恢复。需要检查一下流程上是否有漏洞。
新需求-查询我参与的所有工单
工单进不去而且全部都没有了!!!但是我还能收到回复。。。卧槽!!!!!
什么情况???HELP!!!!!! PLEASE!!!!!!!
开发版应用在获取微信用户列表的云函数调用429
调用云函数名getWechatEnterpriseUsers
调用报错信息{"code":429,"error":"Too many requests. [429 GET http://api.leancloud.cn/1.1/classes/Config]"}
Ubuntu环境 leanticket执行lean up提示apikey value must be defined
按照步骤,执行到lean up时出错。
lean v:0.7.5
nodejs v: 4.2.6
npm v: 5.0.0
账号 cuirongqing
错误:
lean up
✓ 正在检测运行时
✓ 检测到 node.js 运行时
✓ 获取应用信息
✓ 当前应用:Test (pNWeH0jxky8mcNIV75wUBpCI-gzGzoHsz)
✓ 获取运引擎分组 web 信息
✓ 项目已启动,请使用浏览器访问:http://localhost:3000
✓ 云函数调试服务已启动,请使用浏览器访问:http://localhost:3001
[email protected] dev /home/cuirongqing/gitcode/ticket
WEBPACK_DEV_SERVER=http://localhost:8080 nodemon --ignore modules server.js
[nodemon] 1.11.0
[nodemon] to restart at any time, enter rs
[nodemon] watching: .
[nodemon] starting node server.js
/home/cuirongqing/gitcode/ticket/node_modules/mailgun-js/lib/mailgun.js:15
throw new Error('apiKey value must be defined!');
^
Error: apiKey value must be defined!
at new Mailgun (/home/cuirongqing/gitcode/ticket/node_modules/mailgun-js/lib/mailgun.js:15:11)
at module.exports (/home/cuirongqing/gitcode/ticket/node_modules/mailgun-js/lib/mailgun.js:144:10)
at Object. (/home/cuirongqing/gitcode/ticket/api/mail.js:3:38)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at Object. (/home/cuirongqing/gitcode/ticket/api/notify.js:1:76)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
at tryModuleLoad (module.js:466:12)
at Function.Module._load (module.js:458:3)
at Module.require (module.js:513:17)
at require (internal/module.js:11:18)
at Object. (/home/cuirongqing/gitcode/ticket/api/Ticket.js:6:16)
at Module._compile (module.js:569:30)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:503:32)
[nodemon] app crashed - waiting for file changes before starting...
markdown 编辑器粘贴上传图片优化
上传文件的时候应该有一个 loading 的状态展示,插入的位置应该在当前光标位置。
移除 BearyChat 支持
https://bearychat.com/ 502 Bad Gateway 看起来已经倒闭了
您的账号不具备提交工单的条件
您的账号不具备提交工单的条件。
[400 POST https://qjnlgvra.engine.lncld.net/1.1/functions/checkPermission]
本来这个页面不报错的,我创建了一个新的应用之后开始的。。。
建议前置鉴权环节
目前是当用户填写完表单点击提交按钮的时候才会提示「你没有提交工单的权限」。其实在登录之后就可以提示了,没必要等到这个环节。
如何删除账号?
没有找到删除账号的入口,如何删除账号?
用和控制台类似的方式把工单 UI 国际化
Zulip 中回复工单提醒消息的工单内容是 undefined
客服工单列表页,有新工单时的提醒点击 N 次 Close 才能关闭
Safari 下稳定重现,推测和 LiveQuery 下发事件有关系,需要调查一下。
登录失效时提示对用户不友好
数据库中没有_Role的值
进入工单界面提交工单刷新页面无法显示创建的工单,报错如下
Cannot read property 'getUsers' of undefined
源代码中报的错误是
return role.getUsers().query().ascending('username').find();
[Bug] 通过邮件发送的工单 Content-Type: text/plain; charset="utf-8" 导致图片无法展示,应该为 html
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.