Ejemplo n.º 1
0
def user_with_software(request):
    userlist = User.objects.filter(software__isnull=False).distinct().order_by("username")
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=userlist,
        template_name="software/user_list.html",
        extra_context=get_latest_news(),
    )
Ejemplo n.º 2
0
def software_all_opsyss(request):
    opsyslist = OpSys.objects.filter(name__isnull=False).distinct().order_by("slug")
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=opsyslist,
        template_name="software/opsys_list.html",
        extra_context=get_latest_news(),
    )
Ejemplo n.º 3
0
def software_all_dataformats(request):
    dataformatlist = DataFormat.objects.filter(name__isnull=False).distinct().order_by("slug")
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=dataformatlist,
        template_name="software/dataformat_list.html",
        extra_context=get_latest_news(),
    )
Ejemplo n.º 4
0
def software_all_authors(request):
    authorlist = Author.objects.filter(name__isnull=False).distinct().order_by("slug")
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=authorlist,
        template_name="software/author_list.html",
        extra_context=get_latest_news(),
    )
Ejemplo n.º 5
0
def software_all_languages(request):
    languagelist = Language.objects.filter(name__isnull=False).distinct().order_by("slug")
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=languagelist,
        template_name="software/language_list.html",
        extra_context=get_latest_news(),
    )
Ejemplo n.º 6
0
def user_with_software(request):
    userlist = User.objects.filter(
        software__isnull=False).distinct().order_by('username')
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=userlist,
        template_name='software/user_list.html',
        extra_context=get_latest_news(),
    )
Ejemplo n.º 7
0
def software_all_dataformats(request):
    dataformatlist = DataFormat.objects.filter(
        name__isnull=False).distinct().order_by('slug')
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=dataformatlist,
        template_name='software/dataformat_list.html',
        extra_context=get_latest_news(),
    )
Ejemplo n.º 8
0
def software_all_opsyss(request):
    opsyslist = OpSys.objects.filter(
        name__isnull=False).distinct().order_by('slug')
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=opsyslist,
        template_name='software/opsys_list.html',
        extra_context=get_latest_news(),
    )
Ejemplo n.º 9
0
def software_all_languages(request):
    languagelist = Language.objects.filter(
        name__isnull=False).distinct().order_by('slug')
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=languagelist,
        template_name='software/language_list.html',
        extra_context=get_latest_news(),
    )
Ejemplo n.º 10
0
def software_all_authors(request):
    authorlist = Author.objects.filter(
        name__isnull=False).distinct().order_by('slug')
    return list_detail.object_list(
        request,
        paginate_by=20,
        queryset=authorlist,
        template_name='software/author_list.html',
        extra_context=get_latest_news(),
    )
Ejemplo n.º 11
0
 def get_context_data(self, **kwargs):
     context=super(UserWithSoftware, self).get_context_data(**kwargs)
     context.update(get_latest_news())
     return context
Ejemplo n.º 12
0
 def get_context_data(self, **kwargs):
     context=super(SoftwareAllDataFormats, self).get_context_data(**kwargs)
     context.update(get_latest_news())
     return context