From 498db31d320d76babe4669f382712a563c28a4a0 Mon Sep 17 00:00:00 2001 From: Trenton H <797416+stumpylog@users.noreply.github.com> Date: Wed, 2 Jul 2025 09:56:07 -0700 Subject: [PATCH] Updated v3 Ideas List (markdown) --- v3-Ideas-List.md | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/v3-Ideas-List.md b/v3-Ideas-List.md index a66b750..f59af2e 100644 --- a/v3-Ideas-List.md +++ b/v3-Ideas-List.md @@ -44,7 +44,7 @@ - Machine learning (provides an interface which returns the proposed tags, type, etc) - Ideally, plugins should be registered when installed, declaring what mime types they support, with some sort of conflict resolution - With the settings updates above, a workflow could also be used to set the parser based on matching certain values -- Provide "paperless", a core set of functionality, including models +- Provide "paperless", a core set of functionality, including models and common functionality (thumbnail generation for common types, current versions of ML, date parsing, etc) - Provide the existing parsers, re-configured to match the new format - Rework the other parts to conform to the plugin API spec @@ -118,4 +118,9 @@ - Sanity checker messages are attached to a document - Can be dismissed (but still viewed) -- Visible in the UI somehow \ No newline at end of file +- Visible in the UI somehow + +## Testing Updates + +- Fully transition to pytest-django, pytest style and fixtures, with appropriate scopes to limit the amount of work +- Actually define and use factory-boy factories for our models (including relations) \ No newline at end of file