状況

ページを開いたときに権限のないユーザーがタグをつけることをできる。
⇨実際には作成時にエラーする。

実装方針

そもそもコンポーネントをレンダリングしない
⇨レンダリング時に権限を確認しているはず

レンダリングしてるのは app.js

ここでページをレンダリングしている。
条件はpagePathが存在していること。そのため権限がなくても表示される。

条件を変える? レンダリングの呼び出し場所が違う?

イメージが違う?

今まで: レンダリングするときにコンポーネントを権限によって表示非表示変更する。

実際: 権限のないひとの画面を表示するときに別のhtmlを表示する。

簡単だった!!!

あっているのかわからないけど一応実現はした。

テンプレートエンジンSwig