richjohnrambo
c258e0473b
fix: resolve bound im tenant for company admins
2026-09-16 13:19:55 +08:00
richjohnrambo
5dbbf39cce
chore: update test environment defaults
2026-09-15 11:59:14 +08:00
richjohnrambo
50a2781b23
fix: avoid gf cli install in docker build
2026-09-14 14:27:23 +08:00
richjohnrambo
a6f7ac41b0
fix: remove duplicate IM frontend API exports
2026-09-14 14:13:39 +08:00
richjohnrambo
c1a6a41575
fix: update admin test environment config
2026-09-14 14:06:41 +08:00
Your Name and Claude Sonnet 5
f44e8adb72
ci: bring k3s deploy workflow over from main
...
This commit only ever landed on main (from when main was still the
default branch); dev's copy was still the stale blue-green version.
Bringing main's file over as-is before making dev the default branch,
so neither branch ends up missing it.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-14 12:28:55 +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
7aee265721
im 管理后台
2026-09-13 23:39:18 +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
af2803ef1f
data: 增加中文敏感词测试词库
2026-09-07 21:43:26 +08:00
richjohnrambo
fdc86ea6bf
fix: 允许IM平台管理员选择租户
2026-09-07 21:11:20 +08:00
richjohnrambo
5fac9a0669
feat: 重组IM后台菜单层级
2026-09-07 20:33:09 +08:00
richjohnrambo
e5b8db41ea
fix: 兼容租户标准MySQL连接串
2026-09-07 18:47:50 +08:00
richjohnrambo
845f19fd1c
fix: 修复多级菜单页面无法打开
2026-09-07 17:25:36 +08:00
richjohnrambo
ed9cc03514
test: 记录IM后台发布复测结果
2026-09-07 17:03:00 +08:00
richjohnrambo
7839dce0e6
fix: 修正IM策略页面字典选项调用
2026-09-07 16:47:09 +08:00
richjohnrambo
37d708c5a1
test: 补充IM后台测试用例与问题记录
2026-09-07 16:31:50 +08:00
richjohnrambo
16cc4567da
fix: 修正IM内部接口启动示例配置
2026-09-07 12:06:10 +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
Your Name and Claude Sonnet 5
ab2b84c9fa
ci: 部署时透传 imAdminApi/imInternalApi/imConfigApi secret
...
commit 25abba8 把 config.template 里 imAdminApi/imInternalApi/imConfigApi
三段的 baseUrl/serviceId/serviceName/secret 从硬编码改成了环境变量占位符,
但 deploy workflow 没有跟着传这几个 secret。这次改动和 im-server 那边
commit 7193ba2 是同一批,im-server 侧已经因为漏传导致容器反复重启(本次
故障);这几个 secret 已经在 Gitea 里配好,提前补上避免下次部署 im-manager
时重演同样的问题。
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com >
2026-09-03 22:37:09 +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
82675c7500
fix: add im missing menu patch
2026-08-28 16:30:02 +08:00
richjohnrambo
1b86314c5f
test: guard im tables from default db prefix
2026-08-28 16:19:32 +08:00
richjohnrambo
eff2f54641
fix: use unprefixed kafka audit tables
2026-08-28 16:16:25 +08:00
richjohnrambo
ed4f186d8e
fix: normalize kafka version config
2026-08-28 15:36:56 +08:00
richjohnrambo
a938c6cb23
fix: enable kafka in root docker image
2026-08-28 15:19:50 +08:00
richjohnrambo
cd354e9e1b
fix: enable kafka in admin docker defaults
2026-08-28 15:09:36 +08:00
richjohnrambo
6b5ef0a911
fix: query im kafka tables with gf raw helpers
2026-08-28 14:56:02 +08:00
richjohnrambo
f98f3e146b
fix: use unprefixed im kafka tables
2026-08-28 14:44:00 +08:00
richjohnrambo
cde4480b51
feat: publish password reset via kafka
2026-08-28 14:18:27 +08:00
richjohnrambo
6e08013fd1
fix: stringify im admin json fields
2026-08-28 13:34:40 +08:00
richjohnrambo
d7578efa2b
fix: return im user ids as strings
2026-08-28 13:07:17 +08:00
richjohnrambo
da880bc6d6
chore: log im internal query transport errors
2026-08-28 11:55:27 +08:00
richjohnrambo
673806ba2a
fix: keep im api settings in config
2026-08-28 01:56:51 +08:00
richjohnrambo
1a515ef183
fix: configure im internal api from env
2026-08-28 01:44:30 +08:00