一覧画面のレコードの表示をJavascriptで動的に制限したい。

いつもお世話になっております。

ログインユーザーの情報を取得してその情報を所持しているレコードのみを表示するように

Javascriptカスタマイズを行いたいです。

動きとしてはレコードのアクセス権をJavascriptで設定するようなイメージだと思います。

お手数ですが、ご教授いただければ幸いです。
よろしくお願いします。

kintone勉強中さん

お世話になっております。

> ログインユーザーの情報を取得してその情報を所持しているレコードのみを表示する

勘違いしていたら申し訳ございませんが、こちらでしたら標準機能で可能かと思います。
https://www.joyzo.co.jp/blog/389

江田篤史さん。

ご返信いただきありがとうございます。

標準機能でレコードの閲覧権限を設定できるのですが、

それをJavascriptで動的に行うことはできるのか…といった部分がわからなく…

kintoneでの標準機能以外では閲覧の制限を与えるような動きはできないのでしょうか。

kintone勉強中さん

お世話になっております。

レコードのアクセス権の変更自体は、JavaScriptにてREST APIを実行することで可能です。
ただし、実行にはアプリの管理権限が必要です。
https://developer.cybozu.io/hc/ja/articles/201941854

動的にレコードのアクセス権を変更する機能を利用するのは、どのようなユーザーになりますか?
もともとアプリの管理権限を持ったユーザーのみが利用するのであれば、特段問題なく実装できるかと思います。

アプリの管理権限を持たないユーザーも利用するのであれば、アプリの管理権限を付与したAPIトークンを用いて実装することになるかと思います。
ただし、セキュリティ的な問題が生じる可能性があるため、慎重に実装する必要があるかと思います。

江田篤史さん。

REST APIというものを使えば実行できるのですね!

動的にレコードのアクセス権を変更する機能を利用するのは一番上のホストのようなアカウントで

その下にいくつかの権限を持たないユーザーが存在する形になっております。