Skip to content

Commit

Permalink
feature:同步最新社区版5.1代码,标准运维版本号更新到3.3.8
Browse files Browse the repository at this point in the history
- 【新增】任务执行中的节点点击可查看详情
- 【新增】顺序流连线由双击任一点删除改为单击"x"删除
- 【新增】自定义变量新增分组,区分普通变量和元变量
- 【新增】导航重构,首页跳转放入 logo,新增管理员入口,帮助文档改为图标方式,业务下拉框优化
- 【新增】画布编辑强制控制开始、结束节点个数为1,达到个数限制后无法再增加新的开始结束节点
- 【新增】编辑流程时,可以在全局变量的列表快速复制变量 KEY
- 【新增】流程编辑支持一键自动编排
- 【新增】新增本地缓存功能,可以随时还原,再也不担心前端编排数据意外丢失
- 【新增】流程模板、任务记录页面新增查询筛选条件
- 【新增】新建任务节点选择后,删除多余分支或并行与配对的汇聚网关
- 【新增】新建任务、职能化认领预览流程的画布弹窗支持子流程跳转
- 【新增】JOB-快速执行脚本标准插件增加拉取业务脚本和公共脚本功能
- 【新增】JOB标准插件执行完成可以查看执行 IP 和 LOG 详情
- 【新增】流程模板的标准插件节点可以设置失败后是否允许手动跳过和手动重试
- 【新增】新增周期任务功能,可以使用流程模板在新建任务时选择周期执行策略,新建周期任务
- 【新增】JOB-执行作业支持把云参作为输出参数引用到后续的任务节点参数中
- 【新增】新增导入流程模板替换JOB相关ID的接口
- 【新增】JOB-执行作业标准插件展示输出云参
- 【新增】自定义变量新增分组,区分普通变量和元变量
- 【新增】代码架构调整,适配最新版开发框架
- 【新增】流程编辑新增框选功能,可以多选节点并移动、删除、复制粘贴(包含开始、结束节点时不可复制)
- 【新增】业务流程、公共流程新增子流程是否更新的筛选条件
- 【新增】新建任务节点选择阶段新增预览模式,如果流程包含可选节点,用户可以预览调整节点后的流程(不包含网关的流程会自动编排)
- 【新增】数据统计-任务统计新增按时间维度的任务数量趋势图
- 【新增】社区版开放轻应用、职能化、数据统计功能
- 【新增】流程编辑画布添加标准插件个数提示
- 【优化】页面最小宽度统一为 1320px
- 【优化】BK-发送通知标准插件,通知分组和附加人员组合校验
- 【优化】JOB-执行作业全局变量参数展示参数描述,支持JOB平台数组类型的云参
- 【优化】全局变量说明、标准插件说明、任务参数提示统一样式
- 【优化】全局变量名称、流程名称、任务名称、任务执行者等需要填写名称的表单校验前自动去掉前后空格
- 【优化】修改文本框的内部边框间距,和输入框的输入起始位置对齐
- 【优化】代码架构优化,标准插件集和变量集移动到项目根目录下的 pipeline_plugins 中
- 【优化】流程编辑的子流程节点配置中版本更新按钮 tooltip icon 颜色修改
- 【优化】全局变量为空时新增提示
- 【优化】任务执行查看/修改参数面板,收起按钮不明显,样式优化
- 【优化】页面弹框样式统一
- 【优化】模板导入导出表单校验提示统一
- 【优化】优化查询流程模板的速度
- 【优化】前端页面国际化
- 【优化】celery 任务中返回的数据国际化
- 【优化】新建全局变量、新建缓存按钮尺寸调小
- 【优化】文本框 textarea 内容超出宽度强制断行
- 【优化】JOB标准插件执行完成后,可以在输出参数中点击任务链接跳转到作业平台
- 【优化】删除流程模板时,提示信息添加引用该流程的流程模板详情
- 【优化】全局变量 KEY 不能以数字开头,提示优化
- 【优化】保存编辑中的流程模板时,增加校验并保存编辑状态的全局变量的步骤,避免数据丢失
- 【优化】周期任务新建后默认启动
- 【优化】周期任务列表页面版权信息贴底
- 【优化】部分翻译优化
- 【优化】业务中查看的公共流程列表去掉子流程更新字段
- 【优化】周期任务在运行时禁止修改流程的参数
- 【优化】编辑流程模板时,公共属性中类型校验提示在选择类型后隐藏
- 【优化】日期时间变量图标重叠的样式优化
- 【优化】进入管理员入口导航后禁用业务切换
- 【优化】标准运维SaaS部署时默认容器分配内存大小改为 2G
- 【优化】流程编辑、任务执行页面样式重构
- 【优化】职能化中心、审计中心、流程列表、任务列表等表格样式重构,新增高级搜索
- 【优化】JOB-执行作业区分云参和上下文参数,只有云参可以作为输出变量
- 【优化】JOB-执行作业的全局变量参数由通过 id 改为 通过 name 传参,多个JOB-执行作业的全局变量参数名一致可以复用参数
- 【优化】国际化样式优化
- 【优化】首页收藏流程弹框样式优化
- 【优化】数据统计图表中筛选条件的时间选择宽度优化
- 【优化】职能化中心、审计中心、轻应用任务表格样式优化,添加搜索条件
- 【修复】新建任务选择职能化任务后,后续新建的任务阶段导航都多了职能化任务的问题
- 【修复】节点名称长度少于 50 个字符后台报错的问题
- 【修复】轻应用编辑弹窗打开时,名称字段为空的问题修复
- 【修复】变量引用解析失败时返回用户输入参数,而不是 Variable 对象
- 【修复】子流程切换,状态未更新,dataset 获取报错兼容处理
- 【修复】BK-定时,因时区问题导致的不执行问题,执行时间修改为与业务时区相对应
- 【修复】业务非运维人员可以删除流程模板的问题
- 【修复】多次点击节点重试按钮时后导致节点卡住无法完成的问题
- 【修复】任务执行时,查看子流程任务节点详情接口调用,subprocess_stack字段传值错误导致接口报错的问题修复
- 【修复】运维人员不能查看业务中所有流程的问题
- 【修复】通知分组消失的问题
- 【修复】通知分组作为变量勾选后无法保存的问题
- 【修复】业务运维无权限使用未授权的流程新建任务的问题,业务运维有业务的所有权限
- 【修复】全新安装时可能出现数据库初始化失败的问题
- 【修复】删除流程模板时提示被引用的流程中包含了已删除的流程的问题
- 【修复】删除汇聚网关产生脏数据的问题
- 【修复】轻应用 logo 图片超过 100k 时提示信息不展示的问题
- 【修复】流程编辑时,任务节点可以连接自身的问题
- 【修复】公共流程模板新建任务跳转问题
- 【修复】数据统计页面时间选择器样式和时间范围提示不统一的问题
- 【修复】JOB-快速执行脚本使用公共脚本时传参错误问题
- 【修复】IP选择器点击后自动收缩的问题
- 【修复】自动编排标准插件参数丢失的问题
- 【修复】职能化人员使用公共流程新建任务报404的问题
- 【修复】审计中心查看任务状态链接错误问题
- 【修复】业务首页禁止在轻应用、职能化、审计中心页面触发
- 【修复】数据统计外链跳转时业务切换问题
- 【修复】标准插件表格参数未保存时,失去焦点后无法再次编辑的问题
- 【修复】数据统计部分数据不准确的问题
- 【修复】标准插件组合参数校验的问题
- 【修复】CMDB系列标准插件拓扑树选择时ID重复导致多个节点被选中的问题
- 【修复】同时唤醒并行分支的多个分支时部分子进程卡住的问题
- 【修复】轻应用和职能化入口新建任务去掉周期执行选项
- 【修复】日期时间变量图标重叠的样式问题
- 【修复】流程编辑中标准插件配置的失败处理tooltip垂直方向错位问题
- 【修复】新建职能化类型任务去掉周期执行选项
- 【修复】社区版判断用户角色异常问题
- 【修复】引用多选下拉框报错的问题
- 【修复】流程编辑请求标准插件配置项404导致页面白屏问题
- 【修复】新建任务节点调整后无标准插件节点的分支被误删除的问题
  • Loading branch information
pagezhou committed Apr 3, 2019
1 parent c6eda60 commit c52cd59
Show file tree
Hide file tree
Showing 1,051 changed files with 72,063 additions and 71,301 deletions.
2 changes: 1 addition & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -90,4 +90,4 @@ ENV/
.vscode/launch.json

static/pipeline/node_modules/
node_modules/
node_modules/
15 changes: 15 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
language: python
python: 2.7

before_script:
- pip install -r requirements.txt
- pip install flake8
- pip install codecov
- pip install coverage

script:
- flake8
- echo 'yes' | sh scripts/code/coverage_and_report.sh -e enterprise

after_success:
- codecov
15 changes: 15 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
run:
python manage.py runserver 0.0.0.0:8000
flake8:
flake8 --config=.flake8 .
celery:
python manage.py celery worker --settings=settings -l info -c 4 --autoreload
beat:
python manage.py celery beat
cache:
python manage.py createcachetable
redis:
redis-server
kill:
taskkill -f -im python
taskkill -f -im python.exe
6 changes: 6 additions & 0 deletions Procfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
web: gunicorn wsgi -w 8 -b :$PORT --access-logfile - --error-logfile - --access-logformat '[%(h)s] %({request_id}i)s %(u)s %(t)s "%(r)s" %(s)s %(D)s %(b)s "%(f)s" "%(a)s"'
pworker: python manage.py celery worker -Q pipeline -n pipeline_worker@%h -c 6 -l info --maxtasksperchild=50
sworker: celery worker -A blueapps.core.celery -P gevent -Q service_schedule -c 6 -l info -n schedule_worker@%h --maxtasksperchild=50
cworker: python manage.py celery worker -Q pipeline_additional_task -n common_worker@%h -c 6 -l info --maxtasksperchild=50
beat: python manage.py celery beat -l info
# redis: /app/redis-server /app/redis.conf # 暂时使用 paas v2 的 redis 资源
196 changes: 0 additions & 196 deletions account/accounts.py

This file was deleted.

41 changes: 0 additions & 41 deletions account/forms.py

This file was deleted.

74 changes: 0 additions & 74 deletions account/http.py

This file was deleted.

Loading

0 comments on commit c52cd59

Please sign in to comment.