Fixes and tweaks
- Bugfix with converting estimate to job where estimate contains other job items without suppliers (so genuine other lines, not sublets). Would result in an error.Now fixed
- workshop view screens with timesheet tab : show tally of hours and costs timesheeted
- Notes on workshop planner : allow selection of colors/icons to highlight note with
- Freeform parts on workshop deal, save and reopen and freeform numbers restart back at #1. Now fixed.
- Memory efficiency issues with fiche import. Especially web based crawlers. System was supposed to be memory efficient but a number of things were not working as expected. Now generally epc import should work alot smoother / more reliably even without having to forcefully allocate additional memory to c9.
- Main fix 1 : once image is stored in DB, reclaim memory for image itslef. Generate and manage image checks using CRC hashes for reused images
- Main fix 2 : unit list was iterated over instead of polled meaning unit would never be memory reclaimed. CatalogsĀ + their images would be linked to unit; so basically c9 needed enough memory to store every single crawled image instead of just the ones it was currently crawling but not yet written to database.