Tom Butcher 97c44565a8
Some checks failed
farmcontrol/farmcontrol-api/pipeline/head There was a failure building this commit
Implement EventManager for handling object events and enhance document template management
This commit introduces the `EventManager` class, which facilitates tracking and broadcasting object events using NATS and websockets. The `documenttemplate.schema.js` file is updated to change the `testObject` field type to `ObjectId` with a reference path, improving data integrity. Additionally, the document template service is enhanced with new functionalities for asynchronous rendering and progress reporting, utilizing Redis for storing render requests. Corresponding tests are added to ensure the correct functionality of the new event handling and document management features.
2026-08-22 12:56:05 +01:00
..
2026-03-01 16:54:56 +00:00