richjohnrambo
|
fe5c7af7e2
|
fix: show bound tenant in im menus
|
2026-09-16 16:54:12 +08:00 |
|
richjohnrambo
|
a6f7ac41b0
|
fix: remove duplicate IM frontend API exports
|
2026-09-14 14:13:39 +08:00 |
|
richjohnrambo
|
bd19a594ae
|
Merge branch 'main' into dev
# Conflicts:
# docs/backstage/IM-Kafka接入方案.md
# docs/backstage/IM-Kafka接入范围识别.md
# server/api/admin/imconfiginternal/im_config.go
# server/api/admin/imuser/im_user.go
# server/internal/consts/im_kafka.go
# server/internal/controller/admin/sys/im_user.go
# server/internal/controller/internalapi/imconfig/im_config.go
# server/internal/library/imadmin/client.go
# server/internal/library/imadmin/client_test.go
# server/internal/library/imadmin/internal.go
# server/internal/library/imkafka/command.go
# server/internal/library/imtenant/db.go
# server/internal/library/imtenant/db_test.go
# server/internal/library/queue/kafkamq.go
# server/internal/library/queue/queue.go
# server/internal/logic/admin/member.go
# server/internal/logic/sys/im_dead_letter.go
# server/internal/logic/sys/im_group.go
# server/internal/logic/sys/im_invite.go
# server/internal/logic/sys/im_kafka_audit.go
# server/internal/logic/sys/im_kafka_command.go
# server/internal/logic/sys/im_tenant.go
# server/internal/logic/sys/im_user.go
# server/internal/model/input/sysin/im_group.go
# server/internal/model/input/sysin/im_invite.go
# server/internal/model/input/sysin/im_user.go
# server/internal/queues/im_admin_command_result.go
# server/internal/queues/im_audit_event.go
# server/internal/queues/im_dead_letter.go
# server/internal/service/sys.go
# server/manifest/config/config.example.yaml
# server/storage/data/generate/im_group_menu.sql
# server/storage/data/generate/im_user_menu.sql
# server/storage/data/im_registration_invite_hotgo.sql
# web/src/views/im/registrationInvite/BatchViewModal.vue
# web/src/views/im/registrationInvite/index.vue
# web/src/views/im/registrationInvite/model.ts
# web/src/views/imDeadLetter/index.vue
# web/src/views/imDeadLetter/model.ts
# web/src/views/imGroup/governance.vue
# web/src/views/imGroup/members.vue
# web/src/views/imKafkaAudit/model.ts
# web/src/views/imKafkaAudit/view.vue
# web/src/views/imKafkaCommand/index.vue
# web/src/views/imKafkaCommand/model.ts
# web/src/views/imKafkaCommand/view.vue
# web/src/views/imUser/ResetPasswordModal.vue
# web/src/views/imUser/governance.vue
# web/src/views/imUser/index.vue
# web/src/views/imUser/model.ts
# web/src/views/imUser/view.vue
|
2026-09-13 23:43:51 +08:00 |
|
richjohnrambo
|
8b30b8241c
|
feat: refine IM admin management workflows
|
2026-09-13 23:25:53 +08:00 |
|
richjohnrambo
|
6e65935e3c
|
feat: manage global app release policies
|
2026-09-12 17:08:10 +08:00 |
|
richjohnrambo
|
2fb5102add
|
feat: add invite user binding
|
2026-09-11 10:46:20 +08:00 |
|
richjohnrambo
|
68d9bafbdd
|
fix: show sensitive word action column
|
2026-09-11 01:20:41 +08:00 |
|
richjohnrambo
|
d3d2235ca3
|
fix: refine sensitive word table actions
|
2026-09-11 01:11:35 +08:00 |
|
richjohnrambo
|
26e511113b
|
feat: add short IM user numbers
|
2026-09-10 21:51:23 +08:00 |
|
richjohnrambo
|
047df08f84
|
feat: separate workbench admin features
|
2026-09-10 01:02:35 +08:00 |
|
richjohnrambo
|
27a368b386
|
feat: 统一IM后台商户文案和默认选择
|
2026-09-09 14:28:44 +08:00 |
|
richjohnrambo
|
da60b52be2
|
feat: improve group owner and status display
|
2026-09-09 11:10:59 +08:00 |
|
richjohnrambo
|
964746c19b
|
feat: add tenant login IP whitelist management
|
2026-09-09 09:39:55 +08:00 |
|
richjohnrambo
|
99307f1c98
|
fix: 完善IM用户状态与分组展示
|
2026-09-08 22:16:51 +08:00 |
|
richjohnrambo
|
7d54bf785a
|
feat: 完善IM用户管理与治理操作
|
2026-09-08 10:54:01 +08:00 |
|
richjohnrambo
|
5f3f6913b8
|
feat: 优化群聊消息手动查询
|
2026-09-07 21:52:00 +08:00 |
|
richjohnrambo
|
845f19fd1c
|
fix: 修复多级菜单页面无法打开
|
2026-09-07 17:25:36 +08:00 |
|
richjohnrambo
|
7839dce0e6
|
fix: 修正IM策略页面字典选项调用
|
2026-09-07 16:47:09 +08:00 |
|
richjohnrambo
|
bb87d01644
|
feat: 完成鸽达达后台安全与审计改造
|
2026-09-07 11:50:29 +08:00 |
|
richjohnrambo
|
0a21d7289e
|
Merge remote-tracking branch 'origin/dev' into dev
# Conflicts:
# server/api/admin/imgroup/im_group.go
# server/api/admin/imuser/im_user.go
# server/internal/controller/admin/sys/im_group.go
# server/internal/controller/admin/sys/im_user.go
# server/internal/library/imtenant/db.go
# server/internal/logic/admin/member.go
# server/internal/logic/sys/im_admin_scope.go
# server/internal/logic/sys/im_group.go
# server/internal/logic/sys/im_invite.go
# server/internal/logic/sys/im_registration.go
# server/internal/logic/sys/im_tenant.go
# server/internal/logic/sys/im_user.go
# server/internal/model/input/sysin/im_group.go
# server/internal/model/input/sysin/im_invite.go
# server/internal/model/input/sysin/im_user.go
# server/internal/router/genrouter/im_invite.go
# server/internal/router/genrouter/im_registration.go
# server/internal/service/sys.go
# server/manifest/config/config.example.yaml
# server/storage/data/generate/im_audit_log_menu.sql
# server/storage/data/generate/im_group_menu.sql
# server/storage/data/generate/im_realname_menu.sql
# server/storage/data/generate/im_tenant_menu.sql
# server/storage/data/generate/im_user_menu.sql
# server/storage/data/generate/im_work_order_menu.sql
# server/storage/data/im_registration_invite_hotgo.sql
# web/src/api/imGroup/index.ts
# web/src/api/imUser/index.ts
# web/src/views/im/registrationInvite/BatchViewModal.vue
# web/src/views/im/registrationInvite/CreateModal.vue
# web/src/views/im/registrationInvite/index.vue
# web/src/views/im/registrationInvite/model.ts
# web/src/views/imGroup/governance.vue
# web/src/views/imGroup/members.vue
# web/src/views/imUser/index.vue
# web/src/views/imUser/model.ts
# web/src/views/imUser/view.vue
# web/src/views/system/config/ImRegistrationSetting.vue
|
2026-09-04 12:01:22 +08:00 |
|
richjohnrambo
|
f7f8cc0ef0
|
feat: add im kafka admin integration
|
2026-09-04 11:57:38 +08:00 |
|
richjohnrambo
|
25abba8eeb
|
feat: 完善IM后台Kafka与组织架构管理
|
2026-09-03 17:11:29 +08:00 |
|
richjohnrambo
|
5a2ed4b2a4
|
fix: use existing dict option API in im views
|
2026-09-03 14:53:26 +08:00 |
|
richjohnrambo
|
4779214591
|
feat: add im kafka admin integration
|
2026-08-28 00:05:54 +08:00 |
|
richjohnrambo
|
d53b0c1b62
|
feat: add IM admin P2 configuration modules
|
2026-08-22 00:36:38 +08:00 |
|
richjohnrambo
|
5c3f6ae58d
|
feat: add IM file policy and org exports
|
2026-08-21 23:07:06 +08:00 |
|
richjohnrambo
|
204f96e07a
|
feat: add IM org and notification admin
|
2026-08-21 17:54:54 +08:00 |
|
richjohnrambo
|
c89e35d0e0
|
feat: add IM admin P1 operations
|
2026-08-21 17:25:19 +08:00 |
|
richjohnrambo
|
77b19a8157
|
feat: complete IM group governance actions
|
2026-08-21 16:34:55 +08:00 |
|
richjohnrambo
|
21a5b97ac8
|
feat: add IM governance admin enhancements
|
2026-08-21 16:06:29 +08:00 |
|
richjohnrambo
|
543c7b624e
|
feat: expand IM admin controls
|
2026-08-21 15:09:39 +08:00 |
|
richjohnrambo
|
a2abaef3a6
|
feat: add IM admin management
|
2026-08-21 01:06:19 +08:00 |
|
richjohnrambo
|
c3676f9744
|
Merge remote-tracking branch 'origin/main'
# Conflicts:
# web/pnpm-workspace.yaml
|
2026-08-19 00:50:10 +08:00 |
|
richjohnrambo
|
89ba6bcff8
|
feat: add tenant-aware IM management console
|
2026-08-19 00:31:09 +08:00 |
|
Your Name
|
f711fec00b
|
接入Docker蓝绿部署:自包含多阶段构建、配置外部化
- 新增根目录Dockerfile:多阶段构建(Vue前端 + Go后端),包含main.go依赖的
internal/packed资源打包步骤(原来依赖gf build外部产出,未提交进仓库)
- 新增server/manifest/config/config.template:数据库/Redis连接串、
token密钥等敏感配置改为占位符,运行时通过entrypoint.sh用envsubst生成
真正的config.yaml,不再需要在仓库里维护包含真实密码的config.yaml
- entrypoint.sh改为先渲染配置再启动
- 修复web/pnpm-lock.yaml与package.json不同步的问题(有依赖被加进
package.json但没重新生成锁文件)
- 新增web/pnpm-workspace.yaml:较新版本pnpm默认禁止依赖包运行构建脚本
(供应链安全特性),需要显式在这里批准esbuild/@swc/core等的构建脚本,
否则CI环境下frozen-lockfile安装会直接失败
|
2026-08-12 11:26:13 +08:00 |
|
richjohnrambo
|
331a55751d
|
im 管理后台
|
2026-08-11 23:13:51 +08:00 |
|