Merge pull request #2010 from AlanCoding/1999_see_your_own_JT_30

Automatically add JT creator to admin_role
This commit is contained in:
Alan Rominger
2016-05-26 12:32:27 -04:00
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