Skip to content

Commit 52fb11a

Browse files
authored
Merge pull request #420 from PROCOLLAB-github/feature/email-program-user-register
Feature/email program user register
2 parents 56e0701 + 90499e6 commit 52fb11a

1 file changed

Lines changed: 12 additions & 2 deletions

File tree

partner_programs/views.py

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,16 @@ def post(self, request, *args, **kwargs):
128128
data={"detail": "User has already registered in this program."},
129129
status=status.HTTP_400_BAD_REQUEST,
130130
)
131+
132+
send_email.delay(
133+
UserProgramRegisterParamsDict(
134+
message_type=MessageTypeEnum.REGISTERED_PROGRAM_USER.value,
135+
user_id=user.id,
136+
program_name=program.name,
137+
program_id=program.id,
138+
schema_id=2,
139+
)
140+
)
131141
return Response(status=status.HTTP_201_CREATED)
132142

133143
def get(self, request, *args, **kwargs):
@@ -139,7 +149,7 @@ class PartnerProgramRegister(generics.GenericAPIView):
139149
Register user to program and save additional program data
140150
"""
141151

142-
queryset = PartnerProgram.objects.none()
152+
queryset = PartnerProgram.objects.all()
143153
permission_classes = [IsAuthenticated]
144154
serializer_class = PartnerProgramUserSerializer
145155

@@ -164,7 +174,7 @@ def post(self, request, *args, **kwargs):
164174
send_email.delay(
165175
UserProgramRegisterParamsDict(
166176
message_type=MessageTypeEnum.REGISTERED_PROGRAM_USER.value,
167-
user_id=self.request.user.id,
177+
user_id=user_to_add.id,
168178
program_name=program.name,
169179
program_id=program.id,
170180
schema_id=2,

0 commit comments

Comments
 (0)