Beispiel #1
0
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}
Beispiel #2
0
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}
Beispiel #3
0
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}
Beispiel #4
0
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}