@DiscriminatorValue と @PrimaryKeyJoinColumn を JOINED の継承のための従業員のエンティティティティティティに追加します。 表名を変更して、CockroachDBの互換性を下げる
適切なクエリ生成を確実にするために、findByOrganizationId の explicit @Query を追加
MinIO バックアップ画像に移行し、レガシーストレージモデルを削除します。MinoConfig、イメージングサービス/例外、ImageAccessLevelType を追加します。更新******************************************** 更新pom deps
JPQL の concat() を PostgreSQL の文字列の concatenation 演算子 (|||) を OrganizationRepository に置換します
全てのエンティティティティティティティティティに対して、CockroachDB をユニーク rowid() で移行する
IsGod フィールドを User.java に追加して、God モードの権限を追加します
- データベースのデフォルトで is god カラムを追加 - フィールドは、ユーザーがUIで神モードのトグルにアクセスできるかどうかを示します - セキュリティサービスセッション作成で GD パラメータをカプセル化 - 神モードの特徴の実装の一部
Timezone (TZ) フィールドを KToken に追加して、ユーザ固有のタイムゾーンのサポートを*** Cookie に追加します
追加は、キューバ、イラン、北朝鮮、シリア、ロシア、ベラルーシ、バルカン地域を含む30の制裁国のためのCountryType enumへのフィールド
多言語のサポートを26言語で追加し、言語マッピングでCountryTypeを更新し、BitcoinJをWeb3jの暗号化で置き換えます
AgeReqTypeコメントを更新して、正しい年齢範囲を反映
- KIDS ONLY:3〜12(誤って3〜17に文書化) - ALL COPPA GRADS: 13 以降 ('Teenagers and up' から宣言)
IS ALCOHOL、IS TOBACCO、IS FIREARMSフィールドを組織に追加
- Add isAlcohol boolean フィールド(nullable=false、デフォルト false) - Add isTobacco boolean フィールド(nullable=false、デフォルト false) - Add isFirearms booleanフィールド(nullable=false...
法的年齢フィールドとATFカテゴリをCountryTypeに追加する
- アダルトコンテンツの検証のための法的アダルトエイジ フィールドを追加します。 - アルコール/タバコ/防火剤の年齢の要求のための法的AtfAge 分野を加えて下さい - 国の法律を追跡するために、法律上の注意項目を追加 - 適切な値で197の国をすべて更新 - 現地法に基づく適切な年齢(18-21)を使用する国 -...
ノートエンティティティのための完全なLocalDateTimeマイグレーション - LocalDateTime - Fix Note.recordView() を使用して LocalDateTime.now() を使用するように更新されたNote.dateViewed
更新 NoteDTO は、日付フィールドに LocalDateTime を使用する - 変更された dateCreated, dateUpdated, dateViewed を Date から LocalDateTime に - 更新された EmbRecordState UTC の処理と互換性を確保します
タイムゾーンのサポートで包括的なデータストレージイメージングシステムを追加 - UTCオフセットフィールドとコンバージョンメソッドでTimezoneType enumを追加 - 組織にタイムゾーンフィールドを追加(必須、PACIFICへのデフォルト)、ユーザー(nullable)、およびメンバー(nullable) - UTCの日付/時間ストレージにLocalDateTimeを使用するように更新されたEmbRecordState - 作成された16新しいエンティティティティティティティティクラスイメージングシステム(Img、ImgFolder、ImgDat、等) - 作成された5つのエンメンタルタイプ(AssType) - を作成しました.
マルチテナント OAuth 設定システムを追加
- OAuthAppConfiguration を組織ごとに OAuth 認証情報を保存する - 包括的なクエリで OAuthAppConfigurationRepository を追加 - 組織とプロバイダごとにユニークなOAuthアプリをサポート - クライアント ID、シークレット、リダイレクト URI、スコープ...
包括的なカレンダーとサードパーティの統合組織を追加
- カレンダーイベントエンティティティティをフルイベント管理サポートに追加 - ユーザー固有のカレンダーにUserCalendarエンティティティを追加します。 - 外部カレンダー同期用のカレンダー統合エンティティティを追加します - CalendarEventAttendee、カレンダーEventReminder、カ...
TEXT フィールドに utf8mb4 0900 ai ci のコレーションを追加し、ケースインセンティブ検索のネイティブクエリを使用する
NoteRepository クエリを更新して recordState.dateUpdated と recordState.dateCreated を使用する
ドメイン管理 DTO (DomainDTO, CreateDomainRequest, UpdateDomainRequest, DnsStatusDTO, CreateDomainAliasRequest) を追加
チャイルドドメインの連結を組織リポジトリに追加する
- サブドメイン + 親の連結を処理するためにfindByDomain クエリを更新 - 直接マッチ(localhost)と階層的なマッチ(login.kamocrm.com)の両方をサポート - 'login.kamocrm.com' と親 'kamocrm.com' のサブドメイン 'login' を適切に連結 -...
外部AuthProviderDTO の正しいタイムスタンプ フィールド名
- getCreatedAt() を getDateCreated() に変更 - getUpdatedAt() を getDateUpdated() に変更 - LocalDateTimeからEmbRecordStateに一致する日付に変更 - EmbRecordState は Date フィールド (dateCre...