「kintone アプリ一覧プラグイン」について質問があります。
https://developer.cybozu.io/hc/ja/articles/213724883?page=1#comment_360000165223
管理者が設定したフォルダ構造を全ユーザーに適用することは可能でしょうか。
さらに言うと、できれば、ユーザー側で自由にフォルダ構造を変更させたくないのですが、そのようなことも可能でしょうか?
可能であれば、具体的な手順を教えていただけますでしょうか。
「kintone アプリ一覧プラグイン」について質問があります。
https://developer.cybozu.io/hc/ja/articles/213724883?page=1#comment_360000165223
管理者が設定したフォルダ構造を全ユーザーに適用することは可能でしょうか。
さらに言うと、できれば、ユーザー側で自由にフォルダ構造を変更させたくないのですが、そのようなことも可能でしょうか?
可能であれば、具体的な手順を教えていただけますでしょうか。
マツさん、こんにちは。
ちゃんと検証していないのですが、こんな考え方で実装できるのではと思います。
>管理者が設定したフォルダ構造を全ユーザーに適用する
「customize.js」ファイルの 216 行目あたりをカスタマイズすればできそうです。
「ログインユーザーが作成したレコードがあったら表示」という動きになっているので、
「ログインユーザーが作成(creatorがkintone.getLoginUser().code と一致)」という条件部分を削除して、
誰が作成したレコードでも表示させるようにしてください。
>ユーザー側で自由にフォルダ構造を変更させたくない
アプリの権限で、ユーザーはレコード閲覧のみ(追加、編集を許可しない)と設定すれば、
ユーザー側でフォルダ構造(内部的にはレコードの値)の変更ができなくなります。
ただしこの状態だと不要なボタン(「新規フォルダ作成」等)がユーザーに表示されていたり、
フォルダ構造を変更できるように見える(実際は保存されないので、画面リロードすると管理者が設定した状態に戻る)という状態です。
そのあたりは必要に応じて、「customize.js」を書き換えて制御することになるかと思います。
マツ様、たまご様
お世話になります。
kintone アプリ一覧プラグインについて調べていましたらこちらにたどり着きました。
私もマツ様と同じで管理者が設定したフォルダ構造を全ユーザーに適用するを行いたいのですが、
216 行目と227行目を変更すれば動くのかなと思い、色々試行錯誤中ですが、なかなかできません。
もし解決済みでしたらどこをどう変更したかご教授して頂けないでしょうか?
マツ様
ご回答ありがとうございました。
教えて頂いたプラグイン便利そうですね!
早速使ってみたいと思います