mirror of
https://github.com/inventree/InvenTree.git
synced 2026-11-13 20:17:58 +00:00
Control backup count (#13025)
Enable control of how many historical backup entries to keep when running invoke backup --clean
This commit is contained in:
1 parent
a151d22a9c
commit
c74523dcff
3 files changed
+14
No files matched your search
@@ -122,6 +122,16 @@ def backup_date_format() -> str:
|
||||
)
|
||||
|
||||
|
||||
def backup_keep_count() -> int:
|
||||
"""Return the number of backup files to keep."""
|
||||
return InvenTree.config.get_setting(
|
||||
'INVENTREE_BACKUP_KEEP_COUNT',
|
||||
'backup_keep_count',
|
||||
default_value=10,
|
||||
typecast=int,
|
||||
)
|
||||
|
||||
|
||||
def backup_filename_template() -> str:
|
||||
"""Return the filename template for database backups."""
|
||||
return InvenTree.config.get_setting(
|
||||
|
||||
@@ -270,6 +270,9 @@ DBBACKUP_DATE_FORMAT = InvenTree.backup.backup_date_format()
|
||||
DBBACKUP_FILENAME_TEMPLATE = InvenTree.backup.backup_filename_template()
|
||||
DBBACKUP_MEDIA_FILENAME_TEMPLATE = InvenTree.backup.backup_media_filename_template()
|
||||
|
||||
# How many backup files to keep
|
||||
DBBACKUP_CLEANUP_KEEP = InvenTree.backup.backup_keep_count()
|
||||
|
||||
DBBACKUP_GPG_RECIPIENT = InvenTree.backup.backup_gpg_recipient()
|
||||
|
||||
DBBACKUP_SEND_EMAIL = InvenTree.backup.backup_email_on_error()
|
||||
|
||||
Reference in new issue
Block a user