AvatarPhotoとAvatarAvatar Creatorクラス、refactor Avatar相続構造を追加
Organize MinIO storage with folder structure and add Avatar Creator SVG support
- Updated storage paths to use organized folder structure: * members/avatars/photos/ for photo avatars * members/avatars/vector/ for Avatar Creator SVG avat...
Add avatar, background, and member profile management endpoints
- Added AvatarController with CRUD operations for avatars (photo and Avatar Creator) - Added UserBackgroundController for managing user background images - Exte...
Add アバターとUserBackgroundリポジトリと事前署名されたURLサポート
- ユーザーによってアバターを見つける方法とAvatarRepositoryを追加しました - UserBackgroundRepository をユーザ/member で背景を見つける方法を追加 - 一時的なアクセス URL を生成するための MinIOStorageService に getPresignedUrl...
アバターモデルをシンプル化 - アバターはユーザーのみ
- Avatarクラスから削除されたメンバーフィールド - avatarsは現在、ユーザーにのみ属しています - メンバークラスからOneToManyアバターを削除 - メンバーはアバターを所有していません - 会員は、多くのToOne アバターによるユーザーのアバターコレクションからアバターを選ぶことができます - ...
Avatarクラスから冗長isSetフィールドを削除します
- ユーザー/メンバークラスがすでに多くのToOneアバター関係を持っているので削除されたisSetフィールド - アクティブアバターは、ブールフラグではなく、ユーザー/メンバーのアバターフィールドによって決定されます。 - IS SETカラムを使用したインデックスを削除
UserPhoto を Avatar 継承階層に置換し、 UserBackground を更新する
- JPA JOINED継承を用いたUserPhotoをAvatar(ベースクラス)に変更 - アップロードされた写真のAvatarPhotoサブクラスを作成(ファイルの拡張子のみを格納) - すべてのAvatar CreatorパラメータでAvatarAvatar Creatorサブクラスを作成しました。 *様式、種...
UserPhoto と UserBackground のエンティティティをユーザー/メンバーの関係に追加する
- ユーザーとメンバーのプロフィール写真を保存するためのUserPhotoエンティティティを作成 - ユーザーとメンバーの背景画像を格納するためのUserBackgroundエンティティティティを作成 - 組織はユーザーレベル(member=null)とメンバーレベル(member set)の関連付けをサポートしていま...
共有メンバーヘッダーコンポーネントをメンバーレベルのアバター/背景オーバーライドで追加
- 背景画像とアバター表示で共有メンバーヘッダーコンポーネントを作成 - アバターと背景にメンバーレベルのオーバーライドオプションを追加(デフォルトユーザーとメンバー固有の) - 更新された ProfileTab 共有の MemberHeader コンポーネントを使用する - 更新されたMemberPermission...
