def project_app_cancel(request, project_uuid, application_id): with ExceptionHandler(request): with transaction.commit_on_success(): cancel_application(application_id, project_uuid, request_user=request.user) messages.success(request, _(astakos_messages.APPLICATION_CANCELLED)) return redirect(reverse('project_list'))
def _project_app_cancel(request, application_id): chain_id = None try: application_id = int(application_id) chain_id = get_related_project_id(application_id) cancel_application(application_id, request.user) except (IOError, PermissionDenied), e: messages.error(request, e)
def _project_app_cancel(request, application_id): chain_id = None try: application_id = int(application_id) chain_id = get_related_project_id(application_id) cancel_application(application_id, request.user) except ProjectError as e: messages.error(request, e) else: msg = _(astakos_messages.APPLICATION_CANCELLED) messages.success(request, msg) return chain_id