|
@@ -17,9 +17,13 @@
|
|
|
|
|
|
|
|
import logging
|
|
import logging
|
|
|
|
|
|
|
|
|
|
+from django.forms.formsets import formset_factory
|
|
|
|
|
+from django.urls import reverse
|
|
|
|
|
+
|
|
|
from desktop.auth.backend import is_admin
|
|
from desktop.auth.backend import is_admin
|
|
|
from desktop.conf import TASK_SERVER
|
|
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
|
|
from desktop.lib.scheduler.lib.api import get_api
|
|
|
|
|
|
|
|
LOG = logging.getLogger(__name__)
|
|
LOG = logging.getLogger(__name__)
|
|
@@ -27,7 +31,7 @@ LOG = logging.getLogger(__name__)
|
|
|
try:
|
|
try:
|
|
|
from oozie.decorators import check_document_access_permission
|
|
from oozie.decorators import check_document_access_permission
|
|
|
from oozie.forms import ParameterForm
|
|
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:
|
|
except Exception as e:
|
|
|
LOG.exception('Oozie application is not enabled: %s' % 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
|
|
# To move to lib in case oozie is blacklisted
|
|
|
#@check_document_access_permission()
|
|
#@check_document_access_permission()
|
|
|
def submit_schedule(request, doc_id):
|
|
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():
|
|
if doc_id.isdigit():
|
|
|
coordinator = Coordinator(document=Document2.objects.get(id=doc_id))
|
|
coordinator = Coordinator(document=Document2.objects.get(id=doc_id))
|
|
|
else:
|
|
else:
|