in kinto-remote-settings/src/kinto_remote_settings/signer/listeners.py [0:0]
def set_work_in_progress_status(event, resources):
"""Put the status in work-in-progress if was signed."""
resource, signer = pick_resource_and_signer(
event.request,
resources,
bucket_id=event.payload["bucket_id"],
collection_id=event.payload["collection_id"],
)
# Skip if resource is not configured.
if resource is None:
return
updater = LocalUpdater(
signer=signer,
storage=event.request.registry.storage,
permission=event.request.registry.permission,
source=resource["source"],
destination=resource["destination"],
)
updater.update_source_status(STATUS.WORK_IN_PROGRESS, event.request)