Skip to content

Commit 7c44ade

Browse files
committed
fixup! ✨(backend) add EmailTemplate model and API
1 parent 2f3206e commit 7c44ade

File tree

1 file changed

+3
-13
lines changed

1 file changed

+3
-13
lines changed

src/backend/core/api/viewsets/email_template.py

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from rest_framework.response import Response
99

1010
from core.api import permissions
11-
from core.api.serializers import EmailTemplateLightSerializer, EmailTemplateSerializer
11+
from core.api.serializers import EmailTemplateSerializer
1212
from core.models import EmailTemplate, Mailbox, MailDomain, TemplateTypeChoices
1313

1414

@@ -75,18 +75,7 @@ def get_queryset(self):
7575
return queryset.distinct()
7676

7777

78-
@extend_schema(
79-
responses={
80-
200: EmailTemplateLightSerializer(many=True),
81-
},
82-
description="Get a list of email templates for dropdowns and lists.",
83-
)
84-
@action(detail=False, methods=["get"], url_path="light")
85-
def light_list(self, request):
86-
"""Get a light list of email templates."""
87-
queryset = self.filter_queryset(self.get_queryset())
88-
serializer = EmailTemplateLightSerializer(queryset, many=True)
89-
return Response(serializer.data)
78+
9079

9180
@extend_schema(
9281
responses={
@@ -108,6 +97,7 @@ def light_list(self, request):
10897
def render_template(self, request, pk=None): # pylint: disable=unused-argument
10998
"""Render a template with the provided context."""
11099
template = self.get_object()
100+
# context -> mailbox uuid (+ fullname of user identified)
111101
context = request.query_params.get("context", {})
112102

113103
try:

0 commit comments

Comments
 (0)