Beispiel #1
0
def list_trashed_workflows(request):
  data = Workflow.objects.trashed().filter(managed=True)

  if not SHARE_JOBS.get() and not request.user.is_superuser:
    data = data.filter(owner=request.user)
  else:
    data = data.filter(Q(is_shared=True) | Q(owner=request.user))

  data = data.order_by('-last_modified')

  return render('editor/list_trashed_workflows.mako', request, {
    'jobs': list(data),
    'json_jobs': json.dumps(list(data.values_list('id', flat=True))),
  })
Beispiel #2
0
def list_bundles(request):
  data = Bundle.objects.available()

  if not SHARE_JOBS.get() and not request.user.is_superuser:
    data = data.filter(owner=request.user)
  else:
    data = data.filter(Q(is_shared=True) | Q(owner=request.user))

  data = data.order_by('-last_modified')

  return render('editor/list_bundles.mako', request, {
    'jobs': list(data),
    'json_jobs': json.dumps(list(data.values_list('id', flat=True))),
  })
Beispiel #3
0
def list_bundles(request):
    data = Bundle.objects

    if not SHARE_JOBS.get() and not request.user.is_superuser:
        data = data.filter(owner=request.user)
    else:
        data = data.filter(Q(is_shared=True) | Q(owner=request.user))

    data = data.order_by('-last_modified')

    return render(
        'editor/list_bundles.mako', request, {
            'jobs': list(data),
            'json_jobs': json.dumps(list(data.values_list('id', flat=True))),
        })
Beispiel #4
0
def list_coordinators(request, workflow_id=None):
  data = Coordinator.objects
  if workflow_id is not None:
    data = data.filter(workflow__id=workflow_id)

  if not SHARE_JOBS.get() and not request.user.is_superuser:
    data = data.filter(owner=request.user)
  else:
    data = data.filter(Q(is_shared=True) | Q(owner=request.user))

  data = data.order_by('-last_modified')

  return render('editor/list_coordinators.mako', request, {
    'jobs': list(data),
    'json_jobs': json.dumps(list(data.values_list('id', flat=True))),
  })
Beispiel #5
0
def list_workflows(request):
  show_setup_app = True
  data = Workflow.objects

  if not SHARE_JOBS.get() and not request.user.is_superuser:
    data = data.filter(owner=request.user)
  else:
    data = data.filter(Q(is_shared=True) | Q(owner=request.user))

  data = data.order_by('-last_modified')

  return render('editor/list_workflows.mako', request, {
    'jobs': list(data),
    'currentuser': request.user,
    'show_setup_app': show_setup_app,
  })
Beispiel #6
0
def list_workflows(request):
    show_setup_app = True
    data = Workflow.objects

    if not SHARE_JOBS.get() and not request.user.is_superuser:
        data = data.filter(owner=request.user)
    else:
        data = data.filter(Q(is_shared=True) | Q(owner=request.user))

    data = data.order_by("-last_modified")

    return render(
        "editor/list_workflows.mako",
        request,
        {"jobs": list(data), "currentuser": request.user, "show_setup_app": show_setup_app},
    )
Beispiel #7
0
def list_coordinators(request, workflow_id=None):
    data = Coordinator.objects
    if workflow_id is not None:
        data = data.filter(workflow__id=workflow_id)

    if not SHARE_JOBS.get() and not request.user.is_superuser:
        data = data.filter(owner=request.user)
    else:
        data = data.filter(Q(is_shared=True) | Q(owner=request.user))

    data = data.order_by('-last_modified')

    return render(
        'editor/list_coordinators.mako', request, {
            'jobs': list(data),
            'json_jobs': json.dumps(list(data.values_list('id', flat=True))),
        })
Beispiel #8
0
def list_workflows(request):
    show_setup_app = True
    data = Workflow.objects.filter(managed=True)

    if not SHARE_JOBS.get() and not request.user.is_superuser:
        data = data.filter(owner=request.user)
    else:
        data = data.filter(Q(is_shared=True) | Q(owner=request.user))

    data = data.order_by('-last_modified')

    return render(
        'editor/list_workflows.mako', request, {
            'jobs': list(data),
            'json_jobs': json.dumps(list(data.values_list('id', flat=True))),
            'show_setup_app': show_setup_app,
        })
Beispiel #9
0
def list_workflows(request):
    show_setup_app = True
    data = Workflow.objects

    if not SHARE_JOBS.get() and not request.user.is_superuser:
        data = data.filter(owner=request.user)
    else:
        data = data.filter(Q(is_shared=True) | Q(owner=request.user))

    data = data.order_by('-last_modified')

    return render(
        'editor/list_workflows.mako', request, {
            'jobs': list(data),
            'currentuser': request.user,
            'show_setup_app': show_setup_app,
        })