• Edric Li's avatar
    refactor: migrate wechat to user attributes and enhance users list · 404bf0f8
    Edric Li authored
    Migrate the hardcoded wechat field to the new extensible user
    attributes system and improve the users management UI.
    
    Migration:
    - Add migration 019 to move wechat data to user_attribute_values
    - Remove wechat field from User entity, DTOs, and API contracts
    - Clean up wechat-related code from backend and frontend
    
    UsersView enhancements:
    - Add text labels to action buttons (Filter Settings, Column Settings,
      Attributes Config) for better UX
    - Change status column to show colored dot + Chinese text instead of
      English text
    - Add dynamic attribute columns support with batch loading
    - Add column visibility settings with localStorage persistence
    - Add filter settings modal for search and filter preferences
    - Update i18n translations
    
    🤖 Generated with [Claude Code](https://claude.com/claude-code
    
    )
    Co-Authored-By: default avatarClaude Opus 4.5 <noreply@anthropic.com>
    404bf0f8
admin_service_create_user_test.go 1.82 KB