| Total Complexity | 0 |
| Total Lines | 12 |
| Duplicated Lines | 0 % |
| 1 | from rest_framework import serializers |
||
| 14 | class GroupMemberSerializer(serializers.ModelSerializer): |
||
| 15 | class Meta(GroupMemberSerializerMeta): |
||
| 16 | pass |
||
| 17 | |||
| 18 | user = serializers.PrimaryKeyRelatedField(queryset=User.objects.all()) |
||
| 19 | group = serializers.PrimaryKeyRelatedField(queryset=Group.objects.all()) |
||
| 20 | |||
| 21 | def create(self, validated_data): |
||
| 22 | mem = GroupMember(**validated_data) |
||
| 23 | mem.perm_rank = mem.group.default_member_rank |
||
| 24 | mem.save() |
||
| 25 | return mem |
||
| 26 | |||
| 33 |