ActionView

面向企业的问题需求跟踪工具
授权协议 Apache-2.0
开发语言 PHP
所属分类 企业应用、 任务/项目管理
软件类型 开源软件
地区 国产
投 递 者 常雅达
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

简介

An issue tracking tool based on php laravel-framework in back-end and reactjs+redux in front-end, it's similar to Jira. You could find the front-end source code from actionview-fe.
提供了一个后端基于php laravel-framework、前端基于reactjs+redux的类Jira的问题需求跟踪工具。前端代码库:actionview-fe

背景

We are using Jira to do the task management and bug tracking, but found that the license fee is to too expensive, and Jira itself is to heavy, in the later phase of a project , maintain the global scheme is too hard, and the web user experience is not good as current popular SPA. That's why the idea of ActionView came up, though there is still a long way to grow compare to Jira, we will try our best.
我们实际开发过程一直都是在用Jira进行任务管理和Bug跟踪,除了采购License价格不菲外,使用过程中觉得Jira还是有点重、全局方案配置到了后期越来越难维护、页面体验也不像现在流行的SPA那么好,所以有了做ActionView的想法,当然和Jira比还有太多的路要走,我们会努力的!

Demo

Installation

Feature

  • User created project supported, which could use either global configuration scheme, or local user defined scheme, realize the perfect combination of global configuration scheme and local configuration scheme.
    支持用户创建项目,项目不仅可引用全局配置方案,也可自定义本地方案,实现了全局配置方案和本地配置方案的完美结合。

  • Every project could use the default system workflow, and could define its own workflow, in which every step could be controlled accurately to make sure right people make right operation at right time.
    各项目不仅可引用系统默认工作流,同时可自定义自己的工作流,工作流的每一步可进行精细控制,确保正确的人在正确的时间执行正确的操作。

  • Support Board view in agile development(Scrum and Kanban).
    支持敏捷开发的看板视图(Kanban和Scrum)。

  • Configure issue screen simply and easily.
    简单易用的问题界面配置。

  • Powerful issue filtering function, could define your own filter.
    强大的问题筛选功能,可定义自己的过滤器。  

  • Complete access control model, support authorizing user group.
    完备的权限控制模型,支持给用户组授权。

  • User defined message notification scheme.
    灵活可定制的消息通知方案。

  • Could search the activity history for a specified issue, and could view the activity log for the whole project.
    不仅可查看某个问题的改动记录,还可浏览整个项目的活动日志。

  • User adding worklog to an issue supported.
    支持用户在问题上添加工作日志。

  • User adding comments to an issue supported.
    支持用户针对问题发表评论。

  • Developed by using most popular framework both front-end and back-end side, back-end: php/laravel, front-end: ReactJS+Redux.
    使用当前较流行的前后端技术框架,后端:php/laravel, 前端:ReactJS+Redux.

  • Installation by docker supported.
    支持Docker安装。

  • Clear code structure, easy for second development.
    清晰的代码结构,方便进行二次开发。

RoadMap

  • Mobile App development (React Native)
    开发移动APP(React Native)。

  • BI module development
    开发BI模块。

  • Support multi-language
    支持多语言。

  • 简介 一个面向中小企业的、开源免费的、简单易用的、类Jira的问题需求跟踪工具。后端基于php laravel-framework、前端基于reactjs+redux的类Jira的问题需求跟踪工具。 背景 我们实际开发过程一直在用Jira进行任务管理和Bug跟踪,除了采购License价格不菲外,使用过程中觉得Jira还是有点重、全局方案配置到了后期越来越难维护、页面体验也不像现在流行的SPA那么

  • menu 代码 <menu xmlns:android="http://schemas.android.com/apk/res/android" > <!-- android:actionViewClass="" 添加View 如果是系统提供的控件(包名.类名) !!!!!showAsAction如果为never将失去效果!!!!!

  • String Intent.ACTION_VIEW = “android.intent.action.VIEW” 用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。比如 tel:13400010001打开拨号程序,http://www.g.cn则会打开浏览器等。 代码1: Uri uri = Uri.parse(“http://www.google.com”); //浏

  • 神马笔记已经实现在笔记中插入图片和视频,但是不能全屏查看。 这次的目标便是实现全屏查看功能。 一、目标 调用第三方应用实现全屏查看图片和视频。 二、实现方案 既然是调用第三方应用,自然是使用Intent来实现。 参数 值 说明 Action Intent.ACTION_VIEW Flags Intent.FLAG_GRANT_READ_URI_PERMISSION Data Uri路径 Type

  • 参考网址:http://blog.csdn.net/lvmingci/article/details/53637363 https://blog.csdn.net/u012041204/article/details/81626104使用方法: Intent intent = new Intent(); File file = new File(fileName); intent.addFlags

  • 1 Intent.ACTION_VIEW String android.intent.action.VIEW 用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。比如 tel:13400010001打开拨号程序,http://www.g.cn则会打开浏览器等。 代码1: Uri uri = Uri.parse("http://www.google.com");

  • require 'action_view/template_handler' require 'action_view/template_handlers/compilable' require 'action_view/template_handlers/builder' require 'action_view/template_handlers/erb' require 'action_vi

  •  Intent的中文意思是“意图,目的”的意思,可以理解为不同组件之间通信的“媒介”或者“信使”。    目标组件一般要通过Intent来声明自己的条件,一般通过组件中的<intent-filter>元素来过滤。    Intent在由以下几个部分组成:动作(action),数据(data),分类(Category),类型(Type),组件(Component),和扩展信息(Extra)。 

  • 项目中文本链接(包括网址和邮箱)点击以后使用的是Intent.ACTION_VIEW打开,但是有用户反馈在三星Galaxy Tab S7上点击以后无法跳转,于是做了问题的排查,最后确定为Android 11以上软件包可见性未设置。 链接点击跳转代码如下: public static void openBrowser(Context context, String url) {

  • Android VideoView通过Intent.ACTION_VIEW播放视频(4) Android VideoView播放视频的方式不唯一,简单、轻量级的播放技术路线是通过调用系统接口Intent.ACTION_VIEW设置参数播放,如下面的代码所示: Intent intent=new Intent(); intent.setAction(Intent.ACTION_VIEW);

  • 本文介绍Android中Intent的各种常见作用。 1 Intent.ACTION_MAIN String: android.intent.action.MAIN 标识Activity为一个程序的开始。比较常用。 Input:nothing Output:nothing 2 Intent.Action_CALL Stirng: android.intent.action.CALL 呼叫指定的电话

  •  (1)Intent.ACTION_VIEW String android.intent.action.VIEW 用于显示用户的数据。比较通用,会根据用户的数据类型打开相应的Activity。比如 tel:13400010001打开拨号程序,http://www.g.cn则会打开浏览器等。 代码1: Uri uri = Uri.parse("http://www.google.com");

  • android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.VIEW dat=mailto:xxxxxx@xxxxx.xxxxxxxxxxxxxxxxxxxxxxxxxx }         at android.app.Instrumentati

  • Cross-view action recognition 训练集动作是在一个视角下观察的,而测试集是在不同的视角下,因此由于不同动作在不同视角下的类内差异比同一视角下的类间差异大,因此Cross-View动作识别是比较有挑战性的研究方向。 目前解决这一问题的方法,传统方法主要有以下几种: 通过3D重建( 3D reconstruction),建立不依赖视角的人体3D模型。 寻找对视角变化不敏感的

  • 通常我们在处理控件(view)touch事件的时候,会发生获取不到ACTION_DOWN事件的情况。 例如,运行以下代码后,在屏幕上无论如何点击、长按、滑动这个控件(view),logcat上只能看到  ACTION_DOWN  的输出 view.setOnTouchListener(new View.OnTouchListener() { @Override

  • 在实现一个可以滑动的view时, 发现view并不能根据手指的位置滑动, 通过log查看, view只接收到ACTION_DOWN的消息, 没有收到ACTION_MOVE消息. 原因: android的消息传递机制是: 有外到内, 处理机制则相反, 由内到外. 那么当view收到ACTION_DOWN没有处理, 那么此消息最终交由父类来处理消费. 解决方案: 1.在view中处理ACTION_DO

 相关资料
  • 在 CakePHP 的开发过程中,以问题跟踪系统的形式从社区获得反馈和帮助是极为重要的一部 分。所有 CakePHP 的问题跟踪都托管在 GitHub 上。 报告臭虫 写得好的问题报告都非常有用。下面的步骤可以帮助创建尽可能好的问题报告: 请 搜索 类似的已有问题,并保证别人没有报告你的问题,或者在源代码仓库中还没有得到修复。 请 包括 如何重现问题 的详细说明。这可以是测试用例或代码片段,来展示

  • 问题内容: 使用分页时,按索引跟踪的$ index不会从零开始 我已经使用有角的ui bootsrap创建了一个轮播。由于加载了很多图像(超过1,000张),因此我使用了一个滤镜在分页中显示500张图片。 控制器: 我这样使用它: 这按预期工作。 首次加载轮播时,索引为0。当移至下一张幻灯片时,索引为1;当移至下一张幻灯片时,索引为2。当显示当前图像的slide.id时,索引也为2。 2。 问题:

  • 我期待有人在以下方面帮助我。下面是场景 我们计划跟踪收入、销售的产品等,并在我的测试域上使用GTM设置了标准的电子商务跟踪。如果电子商务跟踪在测试域上运行良好,那么我们计划将其移动到live。 我已经准备好了 在此处输入图像描述 标签我已经设置好了 在此处输入图像描述 打开标签后,立即将数据层代码放置在GTM容器上方的确认页面上 问题就在这里 1)每当有人在实时目标转换中登陆确认页面时,访问者在该

  • NGINX(7490ms): 146.185.56.206-silo[18/mar/2015:13:35:55+0000]“get/needs/117.json?iPhone HTTP/1.1”200 211 4“-”Mozilla/5.0(Macintosh;Intel Mac OS X 10_10_2)AppleWebKit/537.36(KHTML,like Gecko)Chrome/40.

  • 什么是可用卡?什么是不可用卡? 可用卡为企业目前可用的优惠卡,不可用卡为次数全部使用、已超过使用时间、已作废的卡。 什么是折扣卡?什么是抵扣卡? ①企业尊享卡中的折扣卡优惠为,当企业员工在企业app产生用车并满足用券条件时,折扣卡将抵扣该单中企业支付部分的相应折扣。 ②企业尊享卡中的抵扣卡优惠为,企业员工在企业app产生用车并满足用券条件时,抵扣卡将抵扣该单中企业支付部分的相应金额。 企业尊享卡与

  • 当我启动hadoop作业跟踪器和任务跟踪器不工作时。 127.0.1.1 ubuntu.ubuntu-域ubuntu 192.168.2.135主机 192.168.2.250从机 我可以联系到本地主机:50070和主机:50070。但我无法联系localhost:50030或master:50030

  • 日企面试一定要用日语的。 首先一定要敲2下门再进去。记住是2下哦。然后轻轻带上门之后说失礼いたします。然后走到椅子前面,等考官让你坐下。坐之前说ありがとうございます。 一般先让自我介绍,比较常问的问题是你的长处和短处,你为什么选择这个职位,为什么选择你的专业,你的兴趣爱好,有没有什么未来计划,大学期间有没有兼职过,有什么体验。等等。还很可能结合你的简历问一些问题。 一. 日企面试自我介绍,使用日语

  • 1、我们为什么要聘用你 (测试你的沉静与自信。)给一个简短、有礼貌的回答:“我能做好我要做的事情 、“我相信自己,我想得到这份工作 。 2、为什么你想到这里来工作 (这应该是你喜爱的题目。)因为你在此前进行了大量的准备,你了解这家公司。组织几个原因,最好是简短而切合实际的。 3、这个职位最吸引你的是什么 (这是一个表现你对这个公司、这份工作看法的机会。)回答应使考官确认你具备他要求的素质。 4、你