示例#1
0
文件: editor.py 项目: yjkim/hue
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))),
  })
示例#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))),
  })
示例#3
0
文件: editor.py 项目: agibsonccc/hue
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))),
        })
示例#4
0
文件: editor.py 项目: yjkim/hue
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))),
  })
示例#5
0
文件: editor.py 项目: zwqjsj0404/hue
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,
  })
示例#6
0
文件: editor.py 项目: romainr/hue
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},
    )
示例#7
0
文件: editor.py 项目: agibsonccc/hue
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))),
        })
示例#8
0
文件: editor.py 项目: agibsonccc/hue
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,
        })
示例#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,
        })