Selaa lähdekoodia

HUE-3797 [scheduler] Fix missing imports

Romain 6 vuotta sitten
vanhempi
commit
e61384189c

+ 1 - 2
apps/beeswax/src/beeswax/forms.py

@@ -22,8 +22,7 @@ from django.core.validators import MinValueValidator, MaxValueValidator
 from django.forms import NumberInput
 
 from aws.s3 import S3_ROOT, S3A_ROOT
-from desktop.lib.django_forms import simple_formset_factory, DependencyAwareForm
-from desktop.lib.django_forms import ChoiceOrOtherField, MultiForm, SubmitButton
+from desktop.lib.django_forms import simple_formset_factory, DependencyAwareForm, ChoiceOrOtherField, MultiForm, SubmitButton
 from filebrowser.forms import PathField
 
 from beeswax import common

+ 7 - 3
desktop/core/src/desktop/lib/scheduler/api.py

@@ -17,9 +17,13 @@
 
 import logging
 
+from django.forms.formsets import formset_factory
+from django.urls import reverse
+
 from desktop.auth.backend import is_admin
 from desktop.conf import TASK_SERVER
-from desktop.lib.django_util import JsonResponse
+from desktop.models import Document2
+from desktop.lib.django_util import JsonResponse, render
 from desktop.lib.scheduler.lib.api import get_api
 
 LOG = logging.getLogger(__name__)
@@ -27,7 +31,7 @@ LOG = logging.getLogger(__name__)
 try:
   from oozie.decorators import check_document_access_permission
   from oozie.forms import ParameterForm
-  from oozie.views.editor2 import edit_coordinator, new_coordinator
+  from oozie.views.editor2 import edit_coordinator, new_coordinator, Coordinator
 except Exception as e:
   LOG.exception('Oozie application is not enabled: %s' % e)
 
@@ -42,7 +46,7 @@ def get_schedule(request):
 # To move to lib in case oozie is blacklisted
 #@check_document_access_permission()
 def submit_schedule(request, doc_id):
-  interface = request.GET.get('interface', request.POST.get('interface'), 'oozie')
+  interface = request.GET.get('interface', request.POST.get('interface', 'oozie'))
   if doc_id.isdigit():
     coordinator = Coordinator(document=Document2.objects.get(id=doc_id))
   else: