otto
|
b5d14ccd94
|
feat(项目聚合管理功能开发): 生成项目类型相关代码
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2894
|
2023-05-09 09:40:37 +08:00 |
otto
|
4b9a90dfb4
|
feat(基础功能增强): gen代码生成模块属于开发工具,日志不进行上报
|
2023-05-09 09:28:10 +08:00 |
otto
|
1565ee2e43
|
feat(权限定制化开发): 自动处理组织对应的业务逻辑
1、更新组织操作,增加事务,若发生异常自动回滚
2、新增方法:自动更新组织对应特色专区项目
|
2023-05-09 08:45:56 +08:00 |
otto
|
05a4fb7e7e
|
feat(权限定制化开发): 进行GitLink操作时,判断当前用户是否存在GitLinkUserId不存在返回错误
|
2023-05-08 16:27:15 +08:00 |
otto
|
c101630b33
|
feat(权限定制化开发): 自动处理组织对应的业务逻辑
新增内部接口:修改组织时自动更新GitLink项目
|
2023-05-08 16:26:40 +08:00 |
otto
|
7b7ad2dce2
|
feat(权限定制化开发): 自动处理组织对应的业务逻辑
单独抽取方法:创建组织对应特色专区项目
|
2023-05-08 15:59:03 +08:00 |
otto
|
764d66351c
|
feat(权限定制化开发): 通过GitLink的Token时,应获取action为autologin的
|
2023-05-08 15:18:52 +08:00 |
otto
|
94d86d2745
|
feat(权限定制化开发): 自动处理组织对应的业务逻辑
新增组织时若该组织为第三级组织,自动处理组织对应的业务逻辑:
"特色专区"类型通过常量控制,优化魔法值
|
2023-05-08 15:04:01 +08:00 |
otto
|
dca11b985d
|
feat(权限定制化开发): 自动处理组织对应的业务逻辑
新增组织时若该组织为第三级组织,自动处理组织对应的业务逻辑:
1、检查该组织的组织类型是否在字典中存在
2、根据不同的组织类型执行不同的业务逻辑代码(特色专区组织自动创建专区对应项目)
|
2023-05-08 15:02:04 +08:00 |
otto
|
5ffbaa4f76
|
feat(权限定制化开发): 自动处理组织对应的业务逻辑
新增内部接口:新增组织时自动创建GitLink项目
|
2023-05-08 15:00:15 +08:00 |
otto
|
b9219fd6c4
|
feat(权限定制化开发): 新增组织和修改组织时,若操作的组织为三级组织,则设置组织类型属性为父级组织一致
|
2023-05-08 11:41:13 +08:00 |
otto
|
fb23b7b428
|
feat(权限定制化开发): 组织新增组织类型字段
|
2023-05-08 11:31:26 +08:00 |
otto
|
f1ac056907
|
feat(权限定制化开发): 增加业务定制逻辑,只允许用户在二级组织下新增组织
|
2023-05-08 11:13:19 +08:00 |
otto
|
88f6f09e16
|
feat(权限定制化开发): 增加业务定制逻辑,二级及以上组织不允许非ADMIN删除
|
2023-05-08 10:57:46 +08:00 |
otto
|
e897dfa3c6
|
feat(权限定制化开发): 增加业务定制逻辑,二级及以上组织不允许非ADMIN修改
|
2023-05-08 10:52:04 +08:00 |
otto
|
eed36adb2b
|
feat(权限定制化开发): 新增判断当前登录用户是否为超级管理员的方法
更新skywalking agent增加logback日志处理插件
|
2023-05-08 10:17:18 +08:00 |
otto
|
3496ea3926
|
feat(基础功能增强): 服务运行日志上报到skywalking
更新skywalking agent增加logback日志处理插件
|
2023-05-08 08:50:26 +08:00 |
otto
|
8aef70fc3b
|
feat(基础功能增强): 服务运行日志上报到skywalking
logback配置文件中增加上报skywalking配置节
|
2023-05-06 17:54:07 +08:00 |
otto
|
c6830e5544
|
feat(基础功能增强): 服务运行日志上报到skywalking
新增logback上报skywalking插件
|
2023-05-06 17:53:32 +08:00 |
otto
|
38db41eb38
|
fix(通过HttpClient请求GitLink的通用方法): 移动至公共模块
通过在需要导入的自动配置类配置HttpClientConfiguration解决CloseableHttpClient和RequestConfig无法注入的问题
|
2023-05-06 13:52:52 +08:00 |
otto
|
7e25b73bac
|
feat(通过HttpClient请求GitLink的通用方法): 移动至公共模块
增加切面日志,在HttpClient调用前后调用后分别通过日志记录Request和Response
|
2023-05-06 13:47:32 +08:00 |
otto
|
6597b33d46
|
feat(通过HttpClient请求GitLink的通用方法): 移动至公共模块
在GitLinkRequestHelper发起请求前和接收到响应后,分别通过日志记录Request详细内容和Response详细内容
|
2023-05-06 13:46:59 +08:00 |
otto
|
3b58579a0b
|
fix(权限定制化开发): 当请求Token通过JWT校验失败抛出异常时,对客户端进行友好提示
|
2023-05-06 13:45:57 +08:00 |
otto
|
5b2822f93b
|
feat(通过HttpClient请求GitLink的通用方法): 移动至公共模块
增加切面日志,在HttpClient调用前后调用后分别通过日志记录Request和Response
|
2023-05-06 13:43:56 +08:00 |
otto
|
6b36b54505
|
feat(通过HttpClient请求GitLink的通用方法): 移动至公共模块
|
2023-05-06 10:21:02 +08:00 |
otto
|
7150f6002a
|
feat(通过HttpClient请求GitLink的通用方法): 移动至公共模块
1、将CMS所需要使用的GitLink请求路由及相关参数封装在CMS方法中
2、相关常量挪动至公共模块
|
2023-05-06 10:20:42 +08:00 |
otto
|
90a4d070d7
|
fix(文章操作基于代码仓库实现): 文章对应项目
1、修复基于组织查询项目列表时SQL中未指明组织id对应的表名
|
2023-05-06 10:18:51 +08:00 |
otto
|
4acc6d8709
|
feat(项目聚合管理功能开发): 新建特色专区微服务
通过HttpClient访问GitLink的方法移动至公共模块
1、需从Nacos配置中心获取的配置值,移动至application公共配置文件中
2、HttpAPIService中的CloseableHttpClient及RequestConfig通过构造方法获取
3、用户Cookie直接通过SecurityUtils获取,不需要客户端传入
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2894
|
2023-05-06 10:17:47 +08:00 |
otto
|
f083eb1a87
|
fix(文章操作基于代码仓库实现): 文章对应项目
1、修正方法在swagger中描述信息
2、查询项目列表时应判断传入参数中cmsProject对象是否为空
|
2023-05-05 15:48:25 +08:00 |
otto
|
b56e67cdc4
|
fix(文章操作基于代码仓库实现): 文章对应项目
修正部门标识命名
|
2023-05-05 14:06:15 +08:00 |
otto
|
b16495048e
|
feat(项目聚合管理功能开发): 新建特色专区微服务
新建特色专区微服务
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2894
|
2023-05-05 13:52:50 +08:00 |
otto
|
381530defc
|
feat(项目聚合管理功能开发): 新建特色专区微服务
新建特色专区微服务
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2894
|
2023-05-05 13:49:45 +08:00 |
otto
|
a7bd684d2a
|
fix(文章操作基于代码仓库实现): 基于用户身份实现数据权限
当用户无身份信息时,直接返回空项目列表
|
2023-05-05 11:20:16 +08:00 |
otto
|
75956dc7fc
|
fix(项目部署): 自动化部署脚本
删除无效日志
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-05-05 10:08:26 +08:00 |
otto
|
7652e950ed
|
fix(项目部署): 自动化部署脚本
新增测试环境及生产环境
skywalking通过::在web端分组展示,更好的区分环境信息
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-05-05 10:00:42 +08:00 |
otto
|
fb683d72ad
|
fix(项目部署): 自动化部署脚本
新增测试环境及生产环境
修复nacos映射端口参数重复的问题
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-05-05 09:45:27 +08:00 |
otto
|
221a14b72e
|
style(项目部署): 自动化部署脚本
新增测试环境及生产环境
修复deploy脚本异常
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-05-05 09:24:55 +08:00 |
otto
|
3b6685eda3
|
style(项目部署): 自动化部署脚本
新增测试环境及生产环境
docker-compose通过读取不同的配置文件来区分环境
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-05-05 09:22:18 +08:00 |
otto
|
c945c39339
|
style(项目部署): 自动化部署脚本
新增测试环境及生产环境
1、删除无效测试代码
2、deploy脚本支持环境参数,通过不同的环境参数使用不同的配置文件
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-05-05 09:17:24 +08:00 |
otto
|
cae338abeb
|
style(项目部署): 自动化部署脚本
新增测试环境及生产环境
1、上报skywalking时携带环境参数
2、build脚本支持环境参数,通过不同的环境参数使用不同的配置文件
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-05-05 09:14:33 +08:00 |
otto
|
1cdcb982dc
|
style(项目部署): 自动化部署脚本
新增测试环境及生产环境编排脚本
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-05-05 08:52:44 +08:00 |
otto
|
a380063be1
|
style(项目部署): 自动化部署脚本
docker-compose容器重命名为gitlink
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-04-28 16:04:53 +08:00 |
otto
|
2a9441995b
|
style(项目部署): 自动化部署脚本
格式化脚本
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-04-28 15:04:18 +08:00 |
otto
|
00f2822486
|
fix(项目部署): 自动化部署脚本
新增微服务模块编译方法
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-04-27 16:46:10 +08:00 |
otto
|
572c8d3c0f
|
fix(项目部署): 自动化部署脚本
修复配置文件路径错误
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-04-27 16:41:23 +08:00 |
otto
|
bb2e96c7bc
|
feat(项目部署): 自动化部署脚本
修改部署脚本:
1、新增编译微服务模块方法,不使用缓存进行构建
2、服务名称调整为gitlink
3、新增停止微服务方法
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-04-27 16:33:11 +08:00 |
otto
|
8def58065e
|
feat(项目部署): 自动化部署脚本
新增构建脚本:
1、编译基础镜像
2、生成Nacos配置
3、生成Nacos配置中心SQL文件
4、生成docker-compose编排文件
5、生成各服务dockerfile文件
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-04-27 16:31:20 +08:00 |
otto
|
d3fa736ab9
|
feat(项目部署): 自动化部署脚本
修改拷贝脚本:
1、路径参数调整为gitlink
2、暂不拷贝Sql及Html文件
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-04-27 16:27:37 +08:00 |
otto
|
a8e596b2d9
|
feat(项目部署): 自动化部署脚本
修改docker-compose编排文件:
1、数据映射路径修改为变量
2、制作默认编排文件,通过脚本替换变量
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-04-27 16:26:31 +08:00 |
otto
|
34cf3f1e38
|
fix(项目部署): 自动化部署脚本
重命名全局配置文件防止Idea自动进行格式化,导致变量无法识别
关联Issue:https://www.gitlink.org.cn/Gitlink/forgeplus/issues/2853
|
2023-04-27 16:24:18 +08:00 |