Example #1
0
 def save(self):
     roles = self.cleaned_data['roles']
     person_id = self.cleaned_data['person_id']
     for role in roles:
         PersonService.attach_role(person_id=person_id, role_id=role.id)
Example #2
0
 def put(self, request: HttpRequest, person_id: str, role_id: str):
     person_id = self.parse_int_pk(person_id)
     role_id = self.parse_int_pk(role_id)
     PersonService.attach_role(person_id, role_id)
     return ApiResponse.success()
 def save(self):
     persons = self.cleaned_data[PERSONS]
     role_id = self.cleaned_data[ROLE_ID]
     for person in persons:
         PersonService.attach_role(person_id=person.id, role_id=role_id)