Beispiel #1
0
def home(request):
    docs = itertools.chain(
        Document.objects.get_docs(request.user).order_by("-last_modified").exclude(tags__tag__in=["history"])[:500],
        Document.objects.get_docs(request.user).order_by("-last_modified").filter(tags__tag__in=["history"])[:100],
    )
    docs = list(docs)
    trash = DocumentTag.objects.get_trash_tag(request.user)
    history = DocumentTag.objects.get_history_tag(request.user)
    tags = list(
        set(
            [tag for doc in docs for tag in doc.tags.all()]
            + [tag for tag in DocumentTag.objects.get_tags(user=request.user)]
        )
    )  # List of all personal and share tags

    apps = appmanager.get_apps_dict(request.user)

    return render(
        "home.mako",
        request,
        {
            "apps": apps,
            "documents": augment_docs(docs, request.user),
            "json_documents": json.dumps(massaged_documents_for_json(docs, request.user)),
            "tags": augment_tags(tags, request.user),
            "json_tags": json.dumps(massaged_tags_for_json(tags, request.user)),
        },
    )
Beispiel #2
0
def home(request):
  docs = _get_docs(request.user)

  apps = appmanager.get_apps_dict(request.user)

  return render('home.mako', request, {
    'apps': apps,
    'json_documents': json.dumps(massaged_documents_for_json(docs, request.user)),
    'json_tags': json.dumps(massaged_tags_for_json(docs, request.user)),
  })
Beispiel #3
0
def home(request):
  docs = _get_docs(request.user)

  apps = appmanager.get_apps_dict(request.user)

  return render('home.mako', request, {
    'apps': apps,
    'json_documents': json.dumps(massaged_documents_for_json(docs, request.user)),
    'json_tags': json.dumps(massaged_tags_for_json(docs, request.user)),
    'tours_and_tutorials': Settings.get_settings().tours_and_tutorials
  })
Beispiel #4
0
def home(request):
  docs = _get_docs(request.user)

  apps = appmanager.get_apps_dict(request.user)

  return render('home.mako', request, {
    'apps': apps,
    'json_documents': json.dumps(massaged_documents_for_json(docs, request.user)),
    'json_tags': json.dumps(massaged_tags_for_json(docs, request.user)),
    'tours_and_tutorials': Settings.get_settings().tours_and_tutorials
  })
Beispiel #5
0
def home(request):
  docs = Document.objects.get_docs(request.user).order_by('-last_modified')[:1000]
  tags = DocumentTag.objects.get_tags(user=request.user)

  apps = appmanager.get_apps_dict(request.user)

  return render('home.mako', request, {
    'apps': apps,
    'documents': docs,
    'json_documents': json.dumps(massaged_documents_for_json(docs)),
    'tags': tags,
    'json_tags': json.dumps(massaged_tags_for_json(tags, request.user))
  })
Beispiel #6
0
def home(request):
  docs = Document.objects.get_docs(request.user).order_by('-last_modified')[:1000]
  tags = DocumentTag.objects.get_tags(user=request.user)

  apps = appmanager.get_apps_dict(request.user)

  return render('home.mako', request, {
    'apps': apps,
    'documents': docs,
    'json_documents': json.dumps(massaged_documents_for_json(docs)),
    'tags': tags,
    'json_tags': json.dumps(massaged_tags_for_json(tags, request.user))
  })
Beispiel #7
0
def home(request):
    docs = _get_docs(request.user)

    apps = appmanager.get_apps_dict(request.user)

    return render(
        "home.mako",
        request,
        {
            "apps": apps,
            "json_documents": json.dumps(massaged_documents_for_json(docs, request.user)),
            "json_tags": json.dumps(massaged_tags_for_json(docs, request.user)),
            "tours_and_tutorials": Settings.get_settings().tours_and_tutorials,
        },
    )
Beispiel #8
0
def home(request):
  docs = itertools.chain(
      Document.objects.get_docs(request.user).order_by('-last_modified').exclude(tags__tag__in=['history'])[:500],
      Document.objects.get_docs(request.user).order_by('-last_modified').filter(tags__tag__in=['history'])[:100]
  )
  docs = list(docs)
  tags = list(set([tag for doc in docs for tag in doc.tags.all()])) # List of all personal and share tags

  apps = appmanager.get_apps_dict(request.user)

  return render('home.mako', request, {
    'apps': apps,
    'documents': augment_docs(docs, request.user),
    'json_documents': json.dumps(massaged_documents_for_json(docs, request.user)),
    'tags': augment_tags(tags, request.user),
    'json_tags': json.dumps(massaged_tags_for_json(tags, request.user))
  })
Beispiel #9
0
def home(request):
  docs = itertools.chain(
      Document.objects.get_docs(request.user).order_by('-last_modified').exclude(tags__tag__in=['history'])[:500],
      Document.objects.get_docs(request.user).order_by('-last_modified').filter(tags__tag__in=['history'])[:100]
  )
  docs = list(docs)
  tags = DocumentTag.objects.get_tags(user=request.user)

  apps = appmanager.get_apps_dict(request.user)

  return render('home.mako', request, {
    'apps': apps,
    'documents': augment_docs(docs, request.user),
    'json_documents': json.dumps(massaged_documents_for_json(docs, request.user)),
    'tags': augment_tags(tags, request.user),
    'json_tags': json.dumps(massaged_tags_for_json(tags, request.user))
  })