Add webhook migration wizard support#3045
Conversation
Greptile SummaryThis PR adds webhook support to the migration wizard as a child option under the existing "Settings" group (alongside project variables), following the same parent/child pattern already used for integrations (platforms + api-keys). The signing-secret caveat is correctly surfaced via
Confidence Score: 5/5Safe to merge; changes are additive and follow established patterns throughout the migration wizard. All three files make narrowly scoped, additive changes that mirror the existing api-key/platform nesting pattern. The form↔resource conversion helpers are symmetric, the provider guard correctly limits webhooks to the appwrite provider, and the signing-secret warning reaches users as the child-checkbox description inside the settings Accordion. No files require special attention. Important Files Changed
Reviews (2): Last reviewed commit: "Add webhook migration wizard support" | Re-trigger Greptile |
4477797 to
e53bbac
Compare
Adds webhook as a child toggle under the existing settings group, joining project variables as the second project-level setting that can be migrated.
f452174 to
09c4fc0
Compare
Summary
Stacks on #3044. Adds webhook as its own top-level group in the migration wizard, parallel to platforms / api-keys / project-variables.
The description text warns operators that signing secrets don't survive the migration (SDK constraint — see utopia-php/migration#185).
Cross-repo