mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Updated v3 Ideas List (markdown)
| @@ -14,6 +14,7 @@ | ||||
|   - A default system configuration, controlled by staff/superusers | ||||
|   - A user specific settings set | ||||
|   - The final settings used for OCR are then the combined set, with user, then default system settings | ||||
|   - Other parsers, like text, etc also define these levels.  But it's separate entirely. | ||||
| - Allow workflows/matching to set certain settings: | ||||
|   - Document filename matches regex, disable archive generation and disable de-skew | ||||
| - When a document starts consumption, settings go through the pipeline with it.  ie set once, not read (from DB) again | ||||
| @@ -51,6 +52,7 @@ | ||||
| ### Simpler consumer | ||||
|  | ||||
| - Use something like [watchfiles](https://github.com/samuelcolvin/watchfiles) for a simpler loop with only itself as a dependency | ||||
| - See some ideas in https://github.com/paperless-ngx/paperless-ngx/tree/feature-simpler-consume-loop | ||||
|  | ||||
| ### Transition to Alpine container | ||||
|  | ||||
| @@ -60,14 +62,15 @@ | ||||
| ### Ditch celery for Huey | ||||
|  | ||||
| - Celery is big and bulky, with support for memcached, sqs, etc, which we don't need | ||||
| - Huey also has nice Django integrations | ||||
| - Would need to use its signals to implement task tracking | ||||
| - Huey also has nice Django integrations, like for database connections, which we kind of hacked into Celery | ||||
| - Would need to use its signals to implement task tracking, but the Django celery integrate is pretty "meh" | ||||
|  | ||||
| ## Improved Tasks | ||||
|  | ||||
| - Show scheduled tasks with next execution | ||||
| - Simple task status | ||||
| - Include more task types | ||||
| - Include ability to trigger scheduled tasks "now" | ||||
|  | ||||
| ## External Services | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Trenton H
					Trenton H