def pull_master_app(request, domain, app_id): async_update = request.POST.get('notify') == 'on' if async_update: update_linked_app_and_notify_task.delay(domain, app_id, request.couch_user.get_id, request.couch_user.email) messages.success( request, _('Your request has been submitted. We will notify you via email once completed.' )) else: app = get_current_app(domain, app_id) try: update_linked_app(app, request.couch_user.get_id) except AppLinkError as e: messages.error(request, six.text_type(e)) return HttpResponseRedirect( reverse_util('app_settings', params={}, args=[domain, app_id])) messages.success( request, _('Your linked application was successfully updated to the latest version.' )) track_workflow(request.couch_user.username, "Linked domain: master app pulled") return HttpResponseRedirect( reverse_util('app_settings', params={}, args=[domain, app_id]))
def pull_master_app(request, domain, app_id): async_update = request.POST.get('notify') == 'on' if async_update: update_linked_app_and_notify_task.delay(domain, app_id, request.couch_user.get_id, request.couch_user.email) messages.success(request, _('Your request has been submitted. We will notify you via email once completed.')) else: app = get_current_app(domain, app_id) try: update_linked_app(app, request.couch_user.get_id) except AppLinkError as e: messages.error(request, six.text_type(e)) return HttpResponseRedirect(reverse_util('app_settings', params={}, args=[domain, app_id])) messages.success(request, _('Your linked application was successfully updated to the latest version.')) track_workflow(request.couch_user.username, "Linked domain: master app pulled") return HttpResponseRedirect(reverse_util('app_settings', params={}, args=[domain, app_id]))