fix(core): Show webhook urls for all webhook nodes (no-changelog) (#7783)

This reverts parts of https://github.com/n8n-io/n8n/pull/7113
This commit is contained in:
कारतोफ्फेलस्क्रिप्ट™ 2023-11-22 17:45:26 +01:00 committed by GitHub
parent 50f568560f
commit 96fd2c51bd
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 1 additions and 18 deletions

View file

@ -26,21 +26,6 @@ function findReferencedMethods(obj, refs = {}, latestName = '') {
return refs;
}
function addWebhookLifecycle(nodeType) {
if (nodeType.description.webhooks) {
nodeType.description.webhooks = nodeType.description.webhooks.map((webhook) => {
const webhookMethods =
nodeType?.webhookMethods?.[webhook.name] ?? nodeType?.webhookMethods?.default;
webhook.hasLifecycleMethods = Boolean(
webhookMethods?.checkExists && webhookMethods?.create && webhookMethods?.delete,
);
return webhook;
});
}
return nodeType;
}
(async () => {
const loader = new PackageDirectoryLoader(packageDir);
await loader.loadAll();
@ -79,7 +64,6 @@ function addWebhookLifecycle(nodeType) {
.map((data) => {
const nodeType = NodeHelpers.getVersionedNodeType(data.type);
NodeHelpers.applySpecialNodeParameters(nodeType);
addWebhookLifecycle(nodeType);
return data.type;
})
.flatMap((nodeType) =>

View file

@ -94,7 +94,7 @@ export default defineComponent({
}
return (this.nodeType as INodeTypeDescription).webhooks!.filter(
(webhookData) => webhookData.restartWebhook !== true && !webhookData.hasLifecycleMethods,
(webhookData) => webhookData.restartWebhook !== true,
);
},
baseText() {

View file

@ -1650,7 +1650,6 @@ export interface IWebhookDescription {
responseMode?: WebhookResponseMode | string;
responseData?: WebhookResponseData | string;
restartWebhook?: boolean;
hasLifecycleMethods?: boolean; // set automatically by generate-ui-types
ndvHideUrl?: boolean; // If true the webhook will not be displayed in the editor
ndvHideMethod?: boolean; // If true the method will not be displayed in the editor
}