一个类Jira的问题需求跟踪工具,前端基于reactjs+redux、后端基于php laravel-framework。前端代码库:actionview-fe。
我们实际开发过程一直在用Jira进行任务管理和Bug跟踪,除了采购License价格不菲外,使用过程中觉得Jira还是有点重、全局方案配置到了后期越来越难维护、页面体验也不像现在流行的SPA那么好,所以有了做ActionView的想法。
使用Apache-2.0开源协议
前端: reactjs+redux
后端: php/laravel
Q: 用户怎么创建项目?
A: 系统管理员在系统配置里可配置是否允许用户创建项目,默认是不允许。
Q: 用户怎么删除项目?
A: 只有系统管理员可删除项目。建议不要轻易使用该操作,以免误删除数据,可以考虑使用项目关闭功能。
Q: 项目负责人在项目中扮演设么角色?
A: 拥有此项目“项目管理”权限。
Q: 项目怎么引用配置方案?
A: 默认是引用全局配置方案的,如果不能满足,可配置适合自己的配置方案。
Q: 用户登录方式以及密码是什么?
A: 1. 登录方式是通过用户Email来登录;若在系统配置里配置了“默认登录邮箱域名”可使用邮箱前缀登录。
2. 若在用户管理模块新建或批量导入的用户,初始密码都是:actionview;若从LDAP外部用户目录同步过来的用户,密码和LDAP用户目录的保持一致。
Q: 是否支持用户注册?
暂不支持,用户统一由管理员后台维护。
Q: 是否支持用户组?
A: 支持,统一由管理员后台维护。
Q: 成功安装后,接下来应该怎么做?
A: 1. 新建或导入用户。
2. 如果系统默认的全局配置方案不能满足需求,可修改全局方案,以便项目引用。
3. 创建项目。
Q: 是否支持邮件通知?
A: 支持。
Q: 邮件服务器怎么配置?
A: 在系统配置里可配置邮件服务器,可通过“发送测试邮件”功能来验证是否配置成功,配置成功后会自动开启邮件通知服务。
Q: 是否支持LDAP?
A: 目前仅支持OpenLDAP。
Q: LDAP服务器怎么配置?
A: 1. 在用户目录里添加LDAP配置,完成后可通过 “测试” 功能来验证是否配置成功。
2. 首次数据同步需要时间多一点,请耐心等待。
3. 程序默认每天自动同步一次,可修改同步频率,也可随时通过手动来同步。
Q: 看板类型支持哪些?
A: Kanan和Scrum Board。
Q: 看板配置中,问题状态无法添加至指定列?
A: 每个看板问题状态只能属于其中一个看板列,如果想让某一状态从A列转到B列,请先编辑A列,将此状态从A列删除,然后再编辑B列,方可添加该状态。
Q: Scrum Board是否支持燃尽图?
A: 支持 问题数和故事点数 的燃尽图。
Q: 支持哪几种数据库?
A: 目前仅支持mongodb。
Q: 流程是否支持图形拖拽配置?
A: 不支持,目前仅支持文本配置,预览支持图形预览。
Q: 版本升级步骤有哪些?
A: 1. git pull 代码
2. 执行安装脚本:sh config.sh
3. 安装依赖:composer install --no-dev
Q: 版本升级后浏览器页面js报错
A: 强制刷新浏览器页面或清除浏览器缓存。
Q: 密码连续错误输入几次,该IP就被锁定了
A: 这是因为后台启用了“启用安全登录保护”功能,同一用户或同一IP 15分钟内连续 5 次尝试登录没有成功,该用户或该IP将被锁定,大约15分钟后请重试。新版本增加了可配置是否启用该功能,默认是未启用。
Q: Apache服务器用户上传较大文件失败
A: 请修改public/.htaccess配置文件中的post_max_size和upload_max_filesize。
Q: 怎么配置和GitHub、GitLab集成
A: 参照文档 README.md
Q: firefox看板拖拽问题时被挂起了
A: 请升级firefox为最新版,firefox 62已解决此问题。
Q: CentOS 安装完后,访问Api有时会报如下错误msg:Server at {$ip}:27017 reports wire version 2, but this version of libmongoc requires at least 3 (MongoDB 3.0)
A: 安装mongodb 3.0以上版本即可,可参考Wiki。
Q: CentOS 安装完后,api访问报错,查看日志发现Log写入报错
A: 查看SELinux状态,如果开启状态,请将其关闭。
Q: 怎么备份ActionView DB的数据
A: 服务器执行命令:mongodump -h localhost -u actionview -p -d actionviewdb,输入密码后可看到导出DB数据的文件夹(dump)。
Q: docker部署的actionview数据是存放在哪里
A: DB数据:/data/db,文件:/data/upload。
Q: docker部署是否可以做生产用
A: 不建议,生产环境最好自己部署。
评论