2
0
mirror of https://github.com/frappe/bench.git synced 2025-01-09 16:36:25 +00:00

move shopping cart to archived_apps dir

This commit is contained in:
Pratik Vyas 2014-11-20 12:47:49 +05:30
parent 6fdd49b214
commit ffeaa462d1

View File

@ -1,16 +1,16 @@
from .utils import exec_cmd, get_frappe from .utils import exec_cmd, get_frappe
import os import os
import shutil
from .release import get_current_version from .release import get_current_version
repos = ('frappe', 'erpnext') repos = ('frappe', 'erpnext')
def migrate_to_v5(bench='.'): def migrate_to_v5(bench='.'):
.cli import restart_update from .cli import restart_update
validate_v4(bench=bench) validate_v4(bench=bench)
for repo in repos: for repo in repos:
checkout_v5(repo, bench=bench) checkout_v5(repo, bench=bench)
exec_cmd("{pip} --no-input uninstall -y shopping_cart".format(pip=os.path.join(bench, 'env', 'bin', 'pip'))) remove_shopping_cart(bench=bench)
exec_cmd("{frappe} --remove_from_installed_apps shopping_cart".format(frappe=get_frappe(bench=bench)))
restart_update({ restart_update({
'patch': True, 'patch': True,
'build': True, 'build': True,
@ -18,6 +18,14 @@ def migrate_to_v5(bench='.'):
'restart-supervisor': True 'restart-supervisor': True
}) })
def remove_shopping_cart(bench='.'):
exec_cmd("{pip} --no-input uninstall -y shopping_cart".format(pip=os.path.join(bench, 'env', 'bin', 'pip')))
exec_cmd("{frappe} all --remove_from_installed_apps shopping_cart".format(frappe=get_frappe(bench=bench)))
archived_apps_dir = os.path.join(bench, 'archived_apps')
shopping_cart_dir = os.path.join(bench, 'apps', 'shopping_cart')
if not os.path.exists(archived_apps_dir):
os.mkdir(archived_apps_dir)
shutil.move(shopping_cart_dir, archived_apps_dir)
def validate_v4(bench='.'): def validate_v4(bench='.'):
for repo in repos: for repo in repos: