fix: add "delete log" support for data export to farmOS

This commit is contained in:
Lance Edgar 2026-05-30 12:01:55 -05:00
parent 1248eae63b
commit 457446fb4d

View file

@ -910,6 +910,11 @@ class ToFarmOSLog(ToFarmOS):
payload = {"attributes": attrs, "relationships": rels} payload = {"attributes": attrs, "relationships": rels}
return payload return payload
def delete_target_object(self, obj):
if not self.dry_run:
self.farmos_client.log.delete(self.farmos_log_type, obj["id"])
return True
class ActivityLogImporter(ToFarmOSLog): class ActivityLogImporter(ToFarmOSLog):