auto associate JT creator with admin_role

This commit is contained in:
AlanCoding
2016-05-23 09:38:14 -04:00
parent ffc7364097
commit f695caf1ac
2 changed files with 33 additions and 0 deletions

View File

@@ -2212,6 +2212,13 @@ class JobTemplateList(ListCreateAPIView):
serializer_class = JobTemplateSerializer
always_allow_superuser = False
def post(self, request, *args, **kwargs):
ret = super(JobTemplateList, self).post(request, *args, **kwargs)
if ret.status_code == 201:
job_template = JobTemplate.objects.get(id=ret.data['id'])
job_template.admin_role.members.add(request.user)
return ret
class JobTemplateDetail(RetrieveUpdateDestroyAPIView):
model = JobTemplate