def reset_demo_user_restore_task(couch_user, domain): from corehq.apps.ota.utils import reset_demo_user_restore DownloadBase.set_progress(reset_demo_user_restore_task, 0, 100) try: reset_demo_user_restore(couch_user, domain) results = {"errors": []} except Exception as e: notify_exception(None, message=e.message) results = { "errors": [_("Something went wrong in creating restore for the user. Please try again or report an issue")] } DownloadBase.set_progress(reset_demo_user_restore_task, 100, 100) return {"messages": results}
def reset_demo_user_restore_task(couch_user, domain): from corehq.apps.ota.utils import reset_demo_user_restore DownloadBase.set_progress(reset_demo_user_restore_task, 0, 100) try: reset_demo_user_restore(couch_user, domain) results = {'errors': []} except Exception as e: notify_exception(None, message=e.message) results = { 'errors': [ _("Something went wrong in creating restore for the user. Please try again or report an issue" ) ] } DownloadBase.set_progress(reset_demo_user_restore_task, 100, 100) return {'messages': results}
def reset_demo_user_restore_task(commcare_user_id, domain): from corehq.apps.ota.utils import reset_demo_user_restore from corehq.apps.users.models import CommCareUser user = CommCareUser.get(commcare_user_id) DownloadBase.set_progress(reset_demo_user_restore_task, 0, 100) try: reset_demo_user_restore(user, domain) results = {'errors': []} except Exception as e: notify_exception(None, message=str(e)) results = {'errors': [ _("Something went wrong in creating restore for the user. Please try again or report an issue") ]} DownloadBase.set_progress(reset_demo_user_restore_task, 100, 100) return {'messages': results}
def reset_demo_user_restore_task(commcare_user_id, domain): from corehq.apps.ota.utils import reset_demo_user_restore from corehq.apps.users.models import CommCareUser user = CommCareUser.get(commcare_user_id) DownloadBase.set_progress(reset_demo_user_restore_task, 0, 100) try: reset_demo_user_restore(user, domain) results = {'errors': []} except Exception as e: notify_exception(None, message=six.text_type(e)) results = {'errors': [ _("Something went wrong in creating restore for the user. Please try again or report an issue") ]} DownloadBase.set_progress(reset_demo_user_restore_task, 100, 100) return {'messages': results}