Browse Source

Merge pull request #1915 from nabinhait/uninstall_app

[fix] Remove reports on uninstallation of apps
version-14
Nabin Hait 9 years ago
committed by GitHub
parent
commit
65501d3432
1 changed files with 6 additions and 0 deletions
  1. +6
    -0
      frappe/installer.py

+ 6
- 0
frappe/installer.py View File

@@ -188,6 +188,12 @@ def remove_app(app_name, dry_run=False):


if not doctype.issingle: if not doctype.issingle:
drop_doctypes.append(doctype.name) drop_doctypes.append(doctype.name)
# remove reports
for report in frappe.get_list("Report", filters={"module": module_name}):
print "removing {0}...".format(report.name)
if not dry_run:
frappe.delete_doc("Report", report.name)


for page in frappe.get_list("Page", filters={"module": module_name}): for page in frappe.get_list("Page", filters={"module": module_name}):
print "removing Page {0}...".format(page.name) print "removing Page {0}...".format(page.name)


Loading…
Cancel
Save