1.1.19.0 の変更点(.NET Core)
ソース基準日: 2021年4月12日(版を示すソースコミットの日付)。1.1.18.0 からの変更です。
機能追加・仕様変更
- 利用者・権限 — Anonymousユーザを廃止を更新した。
実装を読む
匿名ユーザを新規DBへ作成する処理を外す
初期化時に作成していた Anonymous ユーザの処理を削除しています。一方で、匿名の判定そのものは残り、ユーザIDが 0 または SiteInfo.AnonymousId であれば匿名として扱います。新規作成用のDBレコードと、実行時の匿名判定を分ける変更です(UsersInitializer.cs、User.cs)。
既存DBに残る匿名ユーザのIDを参照する
SiteInfo.SetAnonymousId は、テナントID 0、ユーザID 2 のレコードからIDを取得して保持します。選択肢の空値やユーザ項目の未設定フィルタも、このIDを参照するように変更しています(SiteInfo.cs、Column.cs、View.cs)。
ソース上の版番号
Web アプリのパッケージ用 Version は 1.1.6.0 です。AssemblyVersion と FileVersion は 1.1.19.0 なので、この記事は後者と対象コミットを基準にしています(Implem.Pleasanter.NetCore.csproj、Implem.Pleasanter.csproj)。