## 概要 [Task1951: [12-2]RoleGuradにTierに対するチェックを実装する](https://paruru.nds-tyo.co.jp:8443/tfs/ReciproCollection/fa4924a4-d079-4fab-9fb5-a9a11eb205f0/_workitems/edit/1951) - 階層の指定について宣言的にできるように対応しました。 - 階層の定数について配列化しました。 (分かりやすさとroleguards側の実装しやすさのため) - 使用していない宣言がいくつか見られたので、気づいた範囲で削除しました。 - 影響範囲(他の機能にも影響があるか) - これまで処理内で階層のチェックを行っていた箇所について、宣言的にチェックするよう修正しました。 修正対象の洗い出しについては「補足」参照 - 階層のみチェックする場合を考慮し、既存のrolesに対するチェックを任意指定にしています。 これに伴い、rolesが指定されなかった場合を考慮して修正を行っています。 ## レビューポイント - 各コントローラを見ていただき、階層チェックのやり方について使いづらさがないか ## UIの変更 - 無し ## 動作確認状況 - ローカルで確認済 ## 補足 - 修正対象の洗い出しは以下の通り実施しています。 https://ndstokyo.sharepoint.com/:u:/r/sites/Piranha/Shared%20Documents/General/OMDS/%E3%83%A9%E3%83%95%E3%82%B9%E3%82%B1%E3%83%83%E3%83%81/PBI1189_%5B%E9%9A%8E%E5%B1%A4%E5%91%A8%E3%82%8A%E6%95%B4%E7%90%86%5D%E7%AC%AC%E4%B8%80%EF%BD%9E%E7%AC%AC%E5%9B%9B%E9%9A%8E%E5%B1%A4%E3%81%A8%E3%81%97%E3%81%A6%E3%80%81%E3%83%91%E3%83%BC%E3%83%88%E3%83%8A%E3%83%BC%E5%90%91%E3%81%91Web%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9%E3%81%AB%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%97%E3%81%9F%E3%81%84.drawio?csf=1&web=1&e=h3Sbf6