Implem / Implem.Pleasanter

Pleasanter is a no-code/low-code development platform that runs on .NET. You can quickly create business applications with simple operations.
https://pleasanter.org
GNU Affero General Public License v3.0
511 stars 81 forks source link

サーバスクリプトがAPIによる操作のタイミングで実行されない。 #432

Closed tatsuyasenbom closed 1 year ago

tatsuyasenbom commented 2 years ago

環境

現象

  1. テーブルの管理:サーバスクリプトにおける「サーバスクリプト」機能はインポートでのレコード追加・更新やAPIによる操作のタイミングでも実行されます。の記述を受けて以下確認を実施
  2. 上記の各環境で以下サーバスクリプトを作成
    • image
  3. Webページにおける画面操作で作成及び更新操作を行った場合に、上記1のサーバスクリプトが実行されることを確認
  4. しかし開発者向け機能:API:テーブル操作:レコード作成開発者向け機能:API:テーブル操作:レコード更新に従い、上記サーバスクリプトを作成したサイトに対して操作を行ったところ、APIによるレコードの作成や更新は行われたが、上記1のサーバスクリプトが発火しないことを確認

以上です。大変恐縮ですが、ご確認いただければ幸いです :pray:

KoutaMiyoshi commented 2 years ago

本件に関して、拡張サーバスクリプトについてもAPIによる操作のタイミングで実行されないことを確認。

環境

現象

1.上記の環境にて以下の拡張サーバスクリプトを記述したjsonファイルを設置

{
    "Name": "Test",
    "SiteIdList": [11],
    "AfterCreate": true,
    "AfterUpdate": true,
    "Body": "items.Update(14, '{}')"
}

以降、上記手順の3及び4を行うも拡張サーバスクリプトは発火せず。

github-actions[bot] commented 1 year ago

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 7 days.

github-actions[bot] commented 1 year ago

This issue was closed because it has been stalled for 7 days with no activity.