🚑
範囲を指定したグループインポートの洗い替えで、範囲外のグループが削除対象にならないようにしました
概要
グループCSVインポートで「範囲」を指定して「洗い替え」を実行した際、設定によっては指定した範囲の外にあるグループまで削除対象に含まれてしまう事象がありました。今回のリリースで、この事象を修正しました。
詳細
CSVインポートの「洗い替え」機能では、CSVに記載のないグループを削除対象となりますが以下のように修正しました。
変更前
範囲を指定して洗い替えを実行しても、範囲の外にあるグループが削除候補に表示されることがありました。
変更後
範囲を指定して洗い替えを実行した場合、指定した範囲に含まれないグループは削除候補に表示されなくなりました。
例えば、次のようなケースです。
- 組織の見直し(部署の統廃合など)によって、これまで指定した範囲の中にあった組織が、範囲の外に移った
この事象が起きていた設定・状況
次のいずれかに当てはまる場合に、この事象が発生することがありました。
- インポートを実行するロールに、「表示する時点の日付を変更する」権限が設定されている(YESOD管理者ロールなど)
- インポートを実行するロールに、「アクセス対象の制限」でグループの設定がされている
対象範囲は次のとおりです。
- 対象:組織・事業所・プロジェクトのCSVインポート
- 対象外:会社のCSVインポート(従来どおりの動作のままです)
- 範囲を指定していない洗い替え、および洗い替えを使用しないインポートについては、今回の変更による影響はありません