mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-07-26 18:14:37 -05:00
Updated v3 Ideas List (markdown)
parent
a550f7e348
commit
799d997bcc
@ -14,6 +14,7 @@
|
|||||||
- A default system configuration, controlled by staff/superusers
|
- A default system configuration, controlled by staff/superusers
|
||||||
- A user specific settings set
|
- A user specific settings set
|
||||||
- The final settings used for OCR are then the combined set, with user, then default system settings
|
- 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:
|
- Allow workflows/matching to set certain settings:
|
||||||
- Document filename matches regex, disable archive generation and disable de-skew
|
- 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
|
- 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
|
### Simpler consumer
|
||||||
|
|
||||||
- Use something like [watchfiles](https://github.com/samuelcolvin/watchfiles) for a simpler loop with only itself as a dependency
|
- 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
|
### Transition to Alpine container
|
||||||
|
|
||||||
@ -60,14 +62,15 @@
|
|||||||
### Ditch celery for Huey
|
### Ditch celery for Huey
|
||||||
|
|
||||||
- Celery is big and bulky, with support for memcached, sqs, etc, which we don't need
|
- Celery is big and bulky, with support for memcached, sqs, etc, which we don't need
|
||||||
- Huey also has nice Django integrations
|
- 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
|
- Would need to use its signals to implement task tracking, but the Django celery integrate is pretty "meh"
|
||||||
|
|
||||||
## Improved Tasks
|
## Improved Tasks
|
||||||
|
|
||||||
- Show scheduled tasks with next execution
|
- Show scheduled tasks with next execution
|
||||||
- Simple task status
|
- Simple task status
|
||||||
- Include more task types
|
- Include more task types
|
||||||
|
- Include ability to trigger scheduled tasks "now"
|
||||||
|
|
||||||
## External Services
|
## External Services
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user