feat(imagor): skip AI watermark in admin API context #42
Loading…
Reference in a new issue
No description provided.
Delete branch "feature/imagor-skip-admin-api"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #41.
Wunsch
Admin (Media-Modul etc.) soll immer Original-Bilder ohne Logo/Text zeigen, nur Storefront/Store-API bekommen die Kennzeichnung.
Fix
ImagorUrlBuilder::build()liefertnullzurück, sobald der aktuelle Request (viaRequestStack) aus dem Admin-API-Kontext kommt (_routeScopeenthältapi, Shopwares eigener Mechanismus zur Unterscheidung von Admin/Storefront/Store-API-Requests). Zentral an einer Stelle, greift damit gleichermaßen für den Basis-URL-Decorator (ImagorMediaUrlGenerator) und den Thumbnail-Hook (RemoteThumbnailUrlSubscriber).Testplan
null, Storefront-Scope → Label wird gesetzt)php -lbin/console cache:clearmit komplett geleertemvar/cache/dev*— DI-Container kompiliert fehlerfrei mit dem neuenrequest_stack-Argument