mirror of
https://github.com/jumpserver/jumpserver.git
synced 2025-06-27 15:27:11 +00:00
user-group-detail: add users support
This commit is contained in:
parent
f9b49605e4
commit
e7fddf80ae
@ -92,6 +92,16 @@ class GroupEditApi(generics.RetrieveUpdateDestroyAPIView):
|
|||||||
queryset = UserGroup.objects.all()
|
queryset = UserGroup.objects.all()
|
||||||
serializer_class = GroupEditSerializer
|
serializer_class = GroupEditSerializer
|
||||||
|
|
||||||
|
def perform_update(self, serializer):
|
||||||
|
partial = serializer.validated_data.get('partial', False)
|
||||||
|
users = serializer.validated_data.get('users')
|
||||||
|
if partial and users:
|
||||||
|
group = self.get_object()
|
||||||
|
group.users.add(users)
|
||||||
|
group.save()
|
||||||
|
return
|
||||||
|
return super(GroupEditApi, self).perform_update(serializer)
|
||||||
|
|
||||||
|
|
||||||
class UserBulkUpdateApi(ListBulkCreateUpdateDestroyAPIView):
|
class UserBulkUpdateApi(ListBulkCreateUpdateDestroyAPIView):
|
||||||
queryset = User.objects.all()
|
queryset = User.objects.all()
|
||||||
|
@ -184,6 +184,8 @@ $(document).on('click', '.btn_remove', function(){
|
|||||||
};
|
};
|
||||||
console.log(body);
|
console.log(body);
|
||||||
$('#select_user_modal').modal('hide');
|
$('#select_user_modal').modal('hide');
|
||||||
|
var the_url = "{% url 'users:user-group-edit-api' pk=object.id %}";
|
||||||
|
APIUpdateAttr({url: the_url, body: JSON.stringify(body)});
|
||||||
})
|
})
|
||||||
</script>
|
</script>
|
||||||
{% endblock %}
|
{% endblock %}
|
||||||
|
Loading…
Reference in New Issue
Block a user