mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-21 10:29:29 -05:00
Resolve tag color warning
This commit is contained in:
parent
f73cc735b0
commit
1369132db6
@ -20,6 +20,7 @@ from django.utils import timezone
|
|||||||
from django.utils.crypto import get_random_string
|
from django.utils.crypto import get_random_string
|
||||||
from django.utils.text import slugify
|
from django.utils.text import slugify
|
||||||
from django.utils.translation import gettext as _
|
from django.utils.translation import gettext as _
|
||||||
|
from drf_spectacular.utils import extend_schema_field
|
||||||
from drf_writable_nested.serializers import NestedUpdateMixin
|
from drf_writable_nested.serializers import NestedUpdateMixin
|
||||||
from guardian.core import ObjectPermissionChecker
|
from guardian.core import ObjectPermissionChecker
|
||||||
from guardian.shortcuts import get_users_with_perms
|
from guardian.shortcuts import get_users_with_perms
|
||||||
@ -381,7 +382,7 @@ class DocumentTypeSerializer(MatchingModelSerializer, OwnedObjectSerializer):
|
|||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
class ColorField(serializers.Field):
|
class DeprecatedColors:
|
||||||
COLOURS = (
|
COLOURS = (
|
||||||
(1, "#a6cee3"),
|
(1, "#a6cee3"),
|
||||||
(2, "#1f78b4"),
|
(2, "#1f78b4"),
|
||||||
@ -398,14 +399,21 @@ class ColorField(serializers.Field):
|
|||||||
(13, "#cccccc"),
|
(13, "#cccccc"),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
@extend_schema_field(
|
||||||
|
serializers.ChoiceField(
|
||||||
|
choices=DeprecatedColors.COLOURS,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
class ColorField(serializers.Field):
|
||||||
def to_internal_value(self, data):
|
def to_internal_value(self, data):
|
||||||
for id, color in self.COLOURS:
|
for id, color in DeprecatedColors.COLOURS:
|
||||||
if id == data:
|
if id == data:
|
||||||
return color
|
return color
|
||||||
raise serializers.ValidationError
|
raise serializers.ValidationError
|
||||||
|
|
||||||
def to_representation(self, value):
|
def to_representation(self, value):
|
||||||
for id, color in self.COLOURS:
|
for id, color in DeprecatedColors.COLOURS:
|
||||||
if color == value:
|
if color == value:
|
||||||
return id
|
return id
|
||||||
return 1
|
return 1
|
||||||
|
Loading…
x
Reference in New Issue
Block a user