From e8e9aef91ba220de94483d89909f899224127b73 Mon Sep 17 00:00:00 2001 From: Rushabh Mehta Date: Wed, 21 Sep 2016 11:18:16 +0530 Subject: [PATCH] [fix] number of backups --- frappe/change_log/current/no_of_backups.md | 1 + frappe/commands/site.py | 15 +++++++++++++++ .../doctype/system_settings/system_settings.json | 4 ++-- 3 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 frappe/change_log/current/no_of_backups.md diff --git a/frappe/change_log/current/no_of_backups.md b/frappe/change_log/current/no_of_backups.md new file mode 100644 index 0000000000..5edafcba34 --- /dev/null +++ b/frappe/change_log/current/no_of_backups.md @@ -0,0 +1 @@ +- Restrict the number of backups to be saved in System Settings \ No newline at end of file diff --git a/frappe/commands/site.py b/frappe/commands/site.py index c291780da3..9ff5071bc0 100755 --- a/frappe/commands/site.py +++ b/frappe/commands/site.py @@ -238,6 +238,20 @@ def reload_doc(context, module, doctype, docname): finally: frappe.destroy() +@click.command('reload-doctype') +@click.argument('doctype') +@pass_context +def reload_doctype(context, doctype): + "Reload schema for a DocType" + for site in context.sites: + try: + frappe.init(site=site) + frappe.connect() + frappe.reload_doctype(doctype, force=context.force) + frappe.db.commit() + finally: + frappe.destroy() + @click.command('use') @click.argument('site') @@ -455,6 +469,7 @@ commands = [ new_site, reinstall, reload_doc, + reload_doctype, remove_from_installed_apps, restore, run_patch, diff --git a/frappe/core/doctype/system_settings/system_settings.json b/frappe/core/doctype/system_settings/system_settings.json index de21215763..dc8926a49a 100644 --- a/frappe/core/doctype/system_settings/system_settings.json +++ b/frappe/core/doctype/system_settings/system_settings.json @@ -324,7 +324,7 @@ "collapsible": 0, "columns": 0, "default": "3", - "description": "Limit the number of backups. Older backups will be automatically deleted", + "description": "Older backups will be automatically deleted", "fieldname": "backup_limit", "fieldtype": "Int", "hidden": 0, @@ -700,7 +700,7 @@ "issingle": 1, "istable": 0, "max_attachments": 0, - "modified": "2016-08-23 15:12:00.582281", + "modified": "2016-08-23 15:12:00.582283", "modified_by": "Administrator", "module": "Core", "name": "System Settings",