From eb353cbbc8efa78c41ed1b78d8f53ada5268eb8a Mon Sep 17 00:00:00 2001 From: mlogclub Date: Thu, 23 Apr 2026 14:43:59 +0800 Subject: [PATCH] refactor(migration): remove is_system field update and clean up imports in permission sync --- internal/migration/000002_init_auth_data.go | 1 - .../migration/000004_sync_ai_agent_permissions.go | 12 ++---------- 2 files changed, 2 insertions(+), 11 deletions(-) diff --git a/internal/migration/000002_init_auth_data.go b/internal/migration/000002_init_auth_data.go index 118d5ac..d444974 100644 --- a/internal/migration/000002_init_auth_data.go +++ b/internal/migration/000002_init_auth_data.go @@ -224,7 +224,6 @@ func ensureBootstrapAdmin(tx *gorm.DB, superAdminRole *models.Role) error { if err := repositories.UserRepository.Updates(tx, user.ID, map[string]any{ "nickname": nickname, "status": enums.StatusOk, - "is_system": true, "update_user_id": constants.SystemAuditUserID, "update_user_name": constants.SystemAuditUserName, "updated_at": now, diff --git a/internal/migration/000004_sync_ai_agent_permissions.go b/internal/migration/000004_sync_ai_agent_permissions.go index 8411949..e633247 100644 --- a/internal/migration/000004_sync_ai_agent_permissions.go +++ b/internal/migration/000004_sync_ai_agent_permissions.go @@ -1,10 +1,6 @@ package migration -import ( - "cs-agent/internal/pkg/constants" - - "github.com/mlogclub/simple/sqls" -) +import "github.com/mlogclub/simple/sqls" func init() { register(4, "sync ai agent permissions", func() error { @@ -19,11 +15,7 @@ func init() { return err } - if err = ensureRolePermissions(ctx.Tx, roles, permissions); err != nil { - return err - } - - return ensureBootstrapAdmin(ctx.Tx, roles[constants.RoleCodeSuperAdmin]) + return ensureRolePermissions(ctx.Tx, roles, permissions) }) }) }