状況
ページを開いたときに権限のないユーザーがタグをつけることをできる。
⇨実際には作成時にエラーする。
実装方針
そもそもコンポーネントをレンダリングしない
⇨レンダリング時に権限を確認しているはず
レンダリングしてるのは app.js
ここでページをレンダリングしている。
条件はpagePathが存在していること。そのため権限がなくても表示される。
条件を変える? レンダリングの呼び出し場所が違う?
イメージが違う?
今まで: レンダリングするときにコンポーネントを権限によって表示非表示変更する。
実際: 権限のないひとの画面を表示するときに別のhtmlを表示する。
簡単だった!!!
あっているのかわからないけど一応実現はした。
テンプレートエンジンSwig