レコードと現在のユーザーの役割に応じて、特定のレコードの詳細ビューにボタンを動的に表示しようとしています。そのためには、のcustom view/modules/Tasks/metadata/hide.jsというカスタムビューのjavacriptファイルを詳細ビュー定義ファイルに含めています。SugarCRMエンタープライズ6.5 - "appが定義されていません"
ユーザーの役割にアクセスする必要があるため、まずユーザーオブジェクトにアクセスしようとしています。しかし、これは失敗します。
var user = app.data.createBean('Users', {id: app.user.id});
それは次のようなエラーがスローされます。ReferenceError: app is not defined
が。
SugarCRM Enterprise 6.5でjavascriptを使用してユーザー(および役割)を取得する正しい方法は何ですか?