2
0
mirror of https://github.com/inventree/inventree-docs.git synced 2025-06-16 04:05:27 +00:00

Adds framework for documentation of user and global settings

This commit is contained in:
Oliver
2021-10-18 22:12:15 +11:00
parent 48d2a11318
commit 0d1e4fdf04
25 changed files with 140 additions and 62 deletions

29
docs/settings/tasks.md Normal file
View File

@ -0,0 +1,29 @@
---
title: Background Tasks
---
## Background Tasks
In addition to managing the database and providing a web interface, InvenTree runs various background tasks;
### Blocking Operations
Some tasks (such as sending emails or performing bulk database actions) may take a significant amount of time. Instead of delaying the response to the user, these tasks are handled by the background task manager.
### Periodic Tasks
Some tasks must be performed on a regular, periodic basis.
## Django Q
InvenTree uses the [django-q](https://django-q.readthedocs.io/en/latest/) background task manager.
### Running Worker
The Django Q work must run separately to the web server. This is started as a separate process, as part of the InvenTree installation instructions.
If the worker is not running, a warning indicator is displayed in the InvenTree menu bar.
## Admin Interface
Scheduled tasks can be viewed in the InvenTree admin interface.