8
0
Fork 0
mirror of https://gitlab2.federez.net/re2o/re2o synced 2024-11-28 15:42:25 +00:00

View for printer in API

This commit is contained in:
Maxime Bombar 2018-10-06 22:12:39 +02:00 committed by root
parent 3e62cb852f
commit 1bb39f25ff

View file

@ -45,6 +45,10 @@ from . import serializers
from .pagination import PageSizedPagination from .pagination import PageSizedPagination
from .permissions import ACLPermission from .permissions import ACLPermission
from re2o.settings import INSTALLED_APPS
if "printer" in INSTALLED_APPS:
import printer.models as printer
# COTISATIONS # COTISATIONS
@ -635,7 +639,7 @@ class DNSZonesView(generics.ListAPIView):
class DNSReverseZonesView(generics.ListAPIView): class DNSReverseZonesView(generics.ListAPIView):
"""Exposes the detailed information about each extension (hostnames, """Exposes the detailed information about each extension (hostnames,
IPs, DNS records, etc.) in order to build the DNS zone files. IPs, DNS records, etc.) in order to build the DNS zone files.
""" """
queryset = (machines.IpType.objects.all()) queryset = (machines.IpType.objects.all())
@ -668,6 +672,13 @@ class ClubMailingView(generics.ListAPIView):
queryset = users.Club.objects.all() queryset = users.Club.objects.all()
serializer_class = serializers.MailingSerializer serializer_class = serializers.MailingSerializer
# PRINTER
class JobsView(viewsets.ModelViewSet):
"""Api Root Jobs
"""
queryset = printer.JobWithOptions.objects.filter(status='Printable')
serializer_class = serializers.PrintJobSerializer
# TOKEN AUTHENTICATION # TOKEN AUTHENTICATION