uninstalled apps backup under deposit

This commit is contained in:
mdipierro
2012-09-14 08:47:42 -05:00
parent 3e69889cca
commit b0e4284130
3 changed files with 10 additions and 5 deletions
+1 -1
View File
@@ -1 +1 @@
Version 2.0.9 (2012-09-13 21:48:36) stable Version 2.0.9 (2012-09-14 08:47:38) stable
+8 -3
View File
@@ -366,10 +366,15 @@ def uninstall():
else: else:
session.flash = T('no permission to uninstall "%s"', app) session.flash = T('no permission to uninstall "%s"', app)
redirect(URL('site')) redirect(URL('site'))
if app_uninstall(app, request): try:
session.flash = T('application "%s" uninstalled', app) filename = app_pack(app, request, raise_ex=True)
else: except:
session.flash = T('unable to uninstall "%s"', app) session.flash = T('unable to uninstall "%s"', app)
else:
if app_uninstall(app, request):
session.flash = T('application "%s" uninstalled', app)
else:
session.flash = T('unable to uninstall "%s"', app)
redirect(URL('site')) redirect(URL('site'))
return dict(app=app, dialog=dialog) return dict(app=app, dialog=dialog)
+1 -1
View File
@@ -60,7 +60,7 @@ def app_pack(app, request, raise_ex=False):
""" """
try: try:
app_cleanup(app, request) app_cleanup(app, request)
filename = apath('../deposit/%s.w2p' % app, request) filename = apath('../deposit/web2py.app.%s.w2p' % app, request)
w2p_pack(filename, apath(app, request)) w2p_pack(filename, apath(app, request))
return filename return filename
except Exception, e: except Exception, e: