-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Feature Request] Puppeteer使用を止め「プラグインを読み込む」APIを使用する方式にしてほしい #45
Comments
@r3-yamauchi 「プラグインを読み込む」APIを使った実装への置き換えについては、タスクとしては積んでいるのですが工数の都合でまだ着手できていない状態です。 |
少し実装してみたんですが「プラグインを更新する」のAPI は 必須パラメータとして プラグインID を要求するんですね。 以下の実装で新規登録は出来るんですけど、更新する際にプラグインID をどこから取得するか・・ Puppeteer の場合は プラグイン登録の画面 /k/admin/system/plugin/ と同じで プラグインID を渡す必要がないので |
@tasshi-me 「プラグインを更新する」API が プラグインIDを必須要求せず、 fileKey だけでプラグインを更新 |
@r3-yamauchi 「プラグインを更新するAPI」については、プラグインIDを指定せずにfileKeyのみでプラグインを更新できると、指定するZIPファイルを間違えた場合に意図しないプラグインを更新してしまうため、これをインターフェースレベルで防ぐためにプラグインIDとfileKeyをセットで指定するようになっています。 プラグインIDが分かれば従来のplugin-uploaderと同様に利用できるのですが、 ※ちなみにまだExperimentalな機能ですが、cli-kintoneの |
@tasshi-me
のソースコードを拝見し、これを移植すれば出来そうだなと思ったのですが、この機能はまだExperimentalなんですね。 cli-kintone側での扱いが定まるまで待つべきかなと思いました。 m(_ _)m |
対象パッケージ
@kintone/plugin-uploader
なぜ
2024年7月版で「プラグインを読み込む」API が正式リリースされたため、
Puppeteer を使用しなくても kintoneへプラグインを登録できる。
Puppeteer を使用し続けていることにより kintone のプラグイン管理画面アップデートの影響を受けて動作しなくなるとか、
OS の仕様変更によって Puppeteer が(オプション無しでは)動かなくなったといった理由により機能しなくなる問題が発生する。
何を
Puppeteer を使用しているコードを排除し、例えば @kintone/customize-uploader が実現しているのと同様に
kintone REST API だけを使用して kintoneへプラグイン登録できるようになると良い。
The text was updated successfully, but these errors were encountered: