Merge branch 'hotfix'

This commit is contained in:
Nabin Hait 2016-12-13 14:21:18 +05:30
commit 5ed01b6331
2 changed files with 7 additions and 15 deletions

View file

@ -13,7 +13,7 @@ import os, sys, importlib, inspect, json
from .exceptions import *
from .utils.jinja import get_jenv, get_template, render_template
__version__ = '7.1.24'
__version__ = '7.1.25'
__title__ = "Frappe Framework"
local = Local()

View file

@ -184,7 +184,6 @@ def remove_app(app_name, dry_run=False, yes=False):
for doctype in frappe.get_list("DocType", filters={"module": module_name},
fields=["name", "issingle"]):
print "removing DocType {0}...".format(doctype.name)
# drop table
if not dry_run:
frappe.delete_doc("DocType", doctype.name)
@ -192,21 +191,14 @@ def remove_app(app_name, dry_run=False, yes=False):
if not doctype.issingle:
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}):
print "removing Page {0}...".format(page.name)
# drop table
if not dry_run:
frappe.delete_doc("Page", page.name)
# remove reports, pages and web forms
for doctype in ("Report", "Page", "Web Form"):
for record in frappe.get_list(doctype, filters={"module": module_name}):
print "removing {0} {1}...".format(doctype, record.name)
if not dry_run:
frappe.delete_doc(doctype, record.name)
print "removing Module {0}...".format(module_name)
if not dry_run:
frappe.delete_doc("Module Def", module_name)