chore(devops): Remove pre-meta notes code

ref: #788 #768
This commit is contained in:
2025-06-05 15:39:27 +09:30
parent 0ded2bcebd
commit 24c960dc86
5 changed files with 0 additions and 214 deletions

View File

@ -1,41 +0,0 @@
from core.serializers.model_notes import (
ModelNoteBaseSerializer,
ModelNoteModelSerializer,
ModelNoteViewSerializer
)
from devops.models.git_repository.github_notes import GitHubRepositoryNotes
class GitHubRepositoryNoteBaseSerializer(ModelNoteBaseSerializer):
pass
class GitHubRepositoryNoteModelSerializer(
ModelNoteModelSerializer
):
class Meta:
model = GitHubRepositoryNotes
fields = ModelNoteModelSerializer.Meta.fields + [
'model',
]
read_only_fields = ModelNoteModelSerializer.Meta.read_only_fields + [
'model',
'content_type',
]
class GitHubRepositoryNoteViewSerializer(
ModelNoteViewSerializer,
GitHubRepositoryNoteModelSerializer,
):
pass

View File

@ -1,41 +0,0 @@
from core.serializers.model_notes import (
ModelNoteBaseSerializer,
ModelNoteModelSerializer,
ModelNoteViewSerializer
)
from devops.models.git_repository.gitlab_notes import GitLabRepositoryNotes
class GitLabRepositoryNoteBaseSerializer(ModelNoteBaseSerializer):
pass
class GitLabRepositoryNoteModelSerializer(
ModelNoteModelSerializer
):
class Meta:
model = GitLabRepositoryNotes
fields = ModelNoteModelSerializer.Meta.fields + [
'model',
]
read_only_fields = ModelNoteModelSerializer.Meta.read_only_fields + [
'model',
'content_type',
]
class GitLabRepositoryNoteViewSerializer(
ModelNoteViewSerializer,
GitLabRepositoryNoteModelSerializer,
):
pass

View File

@ -4,8 +4,6 @@ from devops.viewsets import (
feature_flag,
git_group,
git_repository,
github_repository_notes,
gitlab_repository_notes
)
@ -23,16 +21,6 @@ router.register(
viewset = git_repository.ViewSet,
feature_flag = '2025-00001', basename = '_api_v2_git_repository'
)
router.register(
prefix = 'git_repository/github/(?P<model_id>[0-9]+)/notes',
viewset = github_repository_notes.ViewSet,
feature_flag = '2025-00001', basename = '_api_v2_github_repository_note'
)
router.register(
prefix = 'git_repository/gitlab/(?P<model_id>[0-9]+)/notes',
viewset = gitlab_repository_notes.ViewSet,
feature_flag = '2025-00001', basename = '_api_v2_gitlab_repository_note'
)
router.register(
prefix = 'git_group', viewset = git_group.ViewSet,
feature_flag = '2025-00001', basename = '_api_gitgroup'

View File

@ -1,60 +0,0 @@
from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResponse
from devops.serializers.git_repository.github_notes import (
GitHubRepositoryNotes,
GitHubRepositoryNoteModelSerializer,
GitHubRepositoryNoteViewSerializer
)
from core.viewsets.model_notes import ModelNoteViewSet
@extend_schema_view(
create=extend_schema(
summary = 'Add a note to a GitHUb',
description = '',
responses = {
201: OpenApiResponse(description='created', response=GitHubRepositoryNoteViewSerializer),
400: OpenApiResponse(description='Validation failed.'),
403: OpenApiResponse(description='User is missing create permissions'),
}
),
destroy = extend_schema(
summary = 'Delete a GitHUb note',
description = ''
),
list = extend_schema(
summary = 'Fetch all GitHUb notes',
description='',
),
retrieve = extend_schema(
summary = 'Fetch a single GitHUb note',
description='',
),
update = extend_schema(exclude = True),
partial_update = extend_schema(
summary = 'Update a GitHUb note',
description = ''
),
)
class ViewSet(ModelNoteViewSet):
model = GitHubRepositoryNotes
def get_serializer_class(self):
if (
self.action == 'list'
or self.action == 'retrieve'
):
self.serializer_class = GitHubRepositoryNoteViewSerializer
else:
self.serializer_class = GitHubRepositoryNoteModelSerializer
return self.serializer_class

View File

@ -1,60 +0,0 @@
from drf_spectacular.utils import extend_schema, extend_schema_view, OpenApiResponse
from devops.serializers.git_repository.gitlab_notes import (
GitLabRepositoryNotes,
GitLabRepositoryNoteModelSerializer,
GitLabRepositoryNoteViewSerializer,
)
from core.viewsets.model_notes import ModelNoteViewSet
@extend_schema_view(
create=extend_schema(
summary = 'Add a note to a GitHUb',
description = '',
responses = {
201: OpenApiResponse(description='created', response=GitLabRepositoryNoteViewSerializer),
400: OpenApiResponse(description='Validation failed.'),
403: OpenApiResponse(description='User is missing create permissions'),
}
),
destroy = extend_schema(
summary = 'Delete a GitHUb note',
description = ''
),
list = extend_schema(
summary = 'Fetch all GitHUb notes',
description='',
),
retrieve = extend_schema(
summary = 'Fetch a single GitHUb note',
description='',
),
update = extend_schema(exclude = True),
partial_update = extend_schema(
summary = 'Update a GitHUb note',
description = ''
),
)
class ViewSet(ModelNoteViewSet):
model = GitLabRepositoryNotes
def get_serializer_class(self):
if (
self.action == 'list'
or self.action == 'retrieve'
):
self.serializer_class = GitLabRepositoryNoteViewSerializer
else:
self.serializer_class = GitLabRepositoryNoteModelSerializer
return self.serializer_class