2023/10/05 11:46
フィールドのアクセス権についてエラー表示が出てくるため、改善策・意見頂きたいです。
フィールドのアクセス権を
・関連レコード一覧
・上記関連レコード一覧から総計などを表示させた数値
(ATTAZooプラグイン使用)
に設定しております。
閲覧権限のある人は問題ないのですが、
閲覧権限を外している方にエラーが起こります。
「Cannot set properties of undefined (setting 'value')」
というエラーで詳細画面に遷移する度出てきます。
開発者ツールをみれば分かるという記事も読みましたが理解力が足りず・・・
どうかご助力頂けないでしょうか。
よろしくお願い致します。
ミュートしたユーザーの投稿です。
投稿を表示ATTAZooプラグインを使ってないので推測なのですが、
閲覧権限がないフィールドの要素を取得できなくて、値をセットする場所がないためエラーになっているんじゃないかなと思います。
この場合だと"上記関連レコード一覧から総計などを表示させた数値"フィールドが取得できないのでvalueというプロパティが未定義になり、総計を保存しようとしてプログラムが保存する場所ないじゃん!ってエラーを出している感じですかね?
ページを見ているユーザーのアクセス権でプログラムは実行されていると思うので、
もしATTAZooプラグインに実行ユーザーの設定などがあれば、そちらをアクセス権と同じようにすることで回避できるかもしれません。
ミュートしたユーザーの投稿です。
投稿を表示