-
Notifications
You must be signed in to change notification settings - Fork 4
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
WCM-3: add include logic to webhooks #862
Conversation
@@ -43,6 +43,7 @@ def notify_after_checkin(context, event): | |||
@grok.subscribe(zeit.cms.interfaces.ICMSContent, zeit.cms.workflow.interfaces.IPublishedEvent) | |||
def notify_after_publish(context, event): | |||
create_webhook_job('publish', context, countdown=5) | |||
create_webhook_job('publish-epaper', context, countdown=5) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Kann eigentlich weg, da es einfach mehrere <webhook>
mit der gleichen ID aber anderer url
eb34fba
to
8c7a652
Compare
Muss wohl nochmal an die Tests. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
see comment 🍪
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
und noch ne Runde 😵
<exclude> | ||
<type>testcontenttype</type> | ||
</exclude> | ||
</webhook> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dies soll der Fall exclude
gewinnt gegen include
sein, so wie in Zeile 244ff, richtig? Das ist sehr implizit. Ich schlage vor, einmal einen Test test_exclude_takes_precedence_over_include
hinzuzufügen. Es gibt bisher auch keinen simplen <include>
Test, analog zu den Tests, die in der WebhookExcludeTest
Klasse drin sind.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
benötigen wir diesen Erweiterung der Config noch, nachdem wir die WebhookExcludeStrongerThanIncludeTest
oben haben? Der Context hier sind ja die Events, ob irgendwas wegen der In-/Exclude-Bedingung rausfliegt, ist nebensächlich.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
<exclude> | ||
<type>testcontenttype</type> | ||
</exclude> | ||
</webhook> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
benötigen wir diesen Erweiterung der Config noch, nachdem wir die WebhookExcludeStrongerThanIncludeTest
oben haben? Der Context hier sind ja die Events, ob irgendwas wegen der In-/Exclude-Bedingung rausfliegt, ist nebensächlich.
Es wurde ein Webhook für E-Papers hinzugefügt. Um die Konfiguration zu vereinfachen, wurde neben der vorhandenen
<exclude>
-Logik zum Ausschließen von Artikeln eine<include>
-Logik hinzugefügt. Bei der Implementierung wird zunächst auf die<include>
und danach auf die<exclude>
-Logik geschaut.Ticket: WCM-3
Checklist
gif