# ステータスで承認後のフィールドのアクセス権、設定について

**URL:** <https://community.cybozu.dev/t/topic/6604>\
**Category:** kintone 開発相談\
**Created:** [2020 年 7 月 29 日午前 7:31 UTC](https://community.cybozu.dev/t/topic/6604 "2020-07-29T07:31:46Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Legacy\_Account909](https://avatars.discourse-cdn.com/v4/letter/l/b2d939/32.png) [@Legacy\_Account909](https://community.cybozu.dev/u/Legacy_Account909)\
**Post date:** [2020 年 7 月 29 日午前 7:31 UTC](https://community.cybozu.dev/t/topic/6604/1 "2020-07-29T07:31:46Z")

</div>

ステータス管理で、承認されると、その後の編集は、ある特定部門のみしか出来ないようにレコードのアクセス権を設定しているのですが、特定のフィールドのみ（添付ファイル）、作成者にも編集権限を与えるようにしたいのですが、可能でしょうか。

ご教示いただけると助かります。

どうぞよろしくお願いします。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2229](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@Legacy\_Account2229](https://community.cybozu.dev/u/Legacy_Account2229)\
**Post date:** [2020 年 8 月 1 日午前 11:15 UTC](https://community.cybozu.dev/t/topic/6604/2 "2020-08-01T11:15:43Z")

</div>

依田美代子さん

こんにちは。

JavaScriptでのカスタマイズであれば可能かと思います。

作成者にもレコード編集権限が必要です。

```
(function() {

 'use strict';

 // レコード編集画面表示時

 kintone.events.on('app.record.edit.show', function(event) {

  var record = event.record;

  // 作成者がログインユーザーの場合

  if (record.作成者.value == kintone.getLoginUser().code) {

   // 入力不可にしたいフィールドXXXを設定

   record.XXX.disabled = true;

  }

  return event;

 });

})();

```

record.XXX.disabled = true; （XXXはフィールド名）で添付ファイル以外のフィールドを入力不可にするという方法です。

フィールド数が多い場合は、記述が大変かもしれません。

&nbsp;

（何度かコメント編集したため、通知が複数飛んでましたらすみません。）

---

<div class="post-metadata">

**Author:** ![Legacy\_Account909](https://avatars.discourse-cdn.com/v4/letter/l/b2d939/32.png) [@Legacy\_Account909](https://community.cybozu.dev/u/Legacy_Account909)\
**Post date:** [2020 年 8 月 3 日午前 12:07 UTC](https://community.cybozu.dev/t/topic/6604/3 "2020-08-03T00:07:12Z")

</div>

koichi さん

アドバイスありがとうございました！！

record.作成者.value.code == kintone.getLoginUser().code

で設定したら、うまく動きました。

よろしくお願いします。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account2229](https://avatars.discourse-cdn.com/v4/letter/l/ce7236/32.png) [@Legacy\_Account2229](https://community.cybozu.dev/u/Legacy_Account2229)\
**Post date:** [2020 年 8 月 3 日午前 6:08 UTC](https://community.cybozu.dev/t/topic/6604/4 "2020-08-03T06:08:12Z")

</div>

依田美代子さん

すみません。作成者のcodeが抜けてましたね。

ご確認ありがとうございました。

---

<div class="post-metadata">

**Author:** ![Legacy\_Account909](https://avatars.discourse-cdn.com/v4/letter/l/b2d939/32.png) [@Legacy\_Account909](https://community.cybozu.dev/u/Legacy_Account909)\
**Post date:** [2020 年 8 月 3 日午前 6:44 UTC](https://community.cybozu.dev/t/topic/6604/5 "2020-08-03T06:44:49Z")

</div>

とても助かりました。ありがとうございました。
