Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions app/devops/serializers/centurionaudit_featureflag.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from rest_framework import serializers

Check warning on line 1 in app/devops/serializers/centurionaudit_featureflag.py

View workflow job for this annotation

GitHub Actions / Python / Lint (3.11)

W0611

Unused serializers imported from rest_framework see <https://pylint.pycqa.org/en/latest/user_guide/messages/warning/unused-import.html>

from drf_spectacular.utils import extend_schema_serializer

Expand All @@ -14,7 +14,7 @@

Comment thread
jon-nfc marked this conversation as resolved.


@extend_schema_serializer(component_name = 'FeatureFlagModelSerializer')
@extend_schema_serializer(component_name = 'FeatureFlagAuditHistoryModelSerializer')
class ModelSerializer(
common.CommonModelSerializer,
BaseSerializer
Expand Down Expand Up @@ -44,7 +44,7 @@



@extend_schema_serializer(component_name = 'FeatureFlagViewSerializer')
@extend_schema_serializer(component_name = 'FeatureFlagAuditHistoryViewSerializer')
class ViewSerializer(
ModelSerializer,
AuditHistoryViewSerializer,
Expand Down
4 changes: 2 additions & 2 deletions app/devops/serializers/centurionmodelnote_featureflag.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
from rest_framework import serializers

Check warning on line 1 in app/devops/serializers/centurionmodelnote_featureflag.py

View workflow job for this annotation

GitHub Actions / Python / Lint (3.11)

W0611

Unused serializers imported from rest_framework see <https://pylint.pycqa.org/en/latest/user_guide/messages/warning/unused-import.html>

from drf_spectacular.utils import extend_schema_serializer

Expand All @@ -14,7 +14,7 @@



@extend_schema_serializer(component_name = 'FeatureFlagModelSerializer')
@extend_schema_serializer(component_name = 'FeatureFlagCenturionModelNoteModelSerializer')
class ModelSerializer(
BaseModelModelSerializer,
):
Expand Down Expand Up @@ -76,7 +76,7 @@
return is_valid


@extend_schema_serializer(component_name = 'FeatureFlagViewSerializer')
@extend_schema_serializer(component_name = 'FeatureFlagCenturionModelNoteViewSerializer')
class ViewSerializer(
ModelSerializer,
BaseModelViewSerializer,
Expand Down
5 changes: 5 additions & 0 deletions app/devops/serializers/feature_flag.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
from rest_framework import serializers

from drf_spectacular.utils import extend_schema_serializer

from access.serializers.organization import Organization, TenantBaseSerializer

from api.serializers import common
Expand Down Expand Up @@ -37,6 +39,7 @@



@extend_schema_serializer(component_name = 'FeatureFlagBaseSerializer')
class BaseSerializer(serializers.ModelSerializer):

display_name = serializers.SerializerMethodField('get_display_name')
Expand Down Expand Up @@ -67,6 +70,7 @@
]


@extend_schema_serializer(component_name = 'FeatureFlagModelSerializer')
class ModelSerializer(
common.CommonModelSerializer,
BaseSerializer
Expand Down Expand Up @@ -148,7 +152,7 @@

raise centurion_exceptions.ValidationError(
detail = {
'organization': 'Feature flagging not enabled for this software within this organization'

Check warning on line 155 in app/devops/serializers/feature_flag.py

View workflow job for this annotation

GitHub Actions / Python / Lint (3.11)

C0301

Line too long (113/100) see <https://pylint.pycqa.org/en/latest/user_guide/messages/convention/line-too-long.html>
},
code = 'feature_flagging_wrong_organizaiton'
)
Expand All @@ -160,6 +164,7 @@



@extend_schema_serializer(component_name = 'FeatureFlagViewSerializer')
class ViewSerializer(ModelSerializer):

organization = TenantBaseSerializer( read_only = True )
Expand Down
3 changes: 3 additions & 0 deletions app/devops/serializers/public_feature_flag.py
Original file line number Diff line number Diff line change
@@ -1,9 +1,12 @@
from rest_framework import serializers

from drf_spectacular.utils import extend_schema_serializer

from devops.models.feature_flag import FeatureFlag



@extend_schema_serializer(component_name = 'PublicFeatureFlagViewSerializer')
class ViewSerializer(
serializers.ModelSerializer,
):
Expand Down
5 changes: 5 additions & 0 deletions app/devops/serializers/software_enable_feature_flag.py
Original file line number Diff line number Diff line change
@@ -1,5 +1,7 @@
from rest_framework import serializers

from drf_spectacular.utils import extend_schema_serializer

from access.serializers.organization import TenantBaseSerializer

from api.serializers import common
Expand All @@ -10,6 +12,7 @@



@extend_schema_serializer(component_name = 'SoftwareEnableFeatureFlagBaseSerializer')
class BaseSerializer(serializers.ModelSerializer):

display_name = serializers.SerializerMethodField('get_display_name')
Expand Down Expand Up @@ -40,6 +43,7 @@ class Meta:
]


@extend_schema_serializer(component_name = 'SoftwareEnableFeatureFlagModelSerializer')
class ModelSerializer(
common.CommonModelSerializer,
BaseSerializer
Expand Down Expand Up @@ -92,6 +96,7 @@ def validate(self, attrs):



@extend_schema_serializer(component_name = 'SoftwareEnableFeatureFlagViewSerializer')
class ViewSerializer(ModelSerializer):

organization = TenantBaseSerializer( read_only = True )
Expand Down
Loading