Add database history to each admin member page

This commit is contained in:
2023-10-12 21:26:13 +09:00
parent 46d0e78d3c
commit 20db25afdd
3 changed files with 32 additions and 21 deletions

View File

@@ -1128,9 +1128,15 @@ class HistoryViewSet(Base, List, Retrieve):
def get_queryset(self):
queryset = models.HistoryIndex.objects
if 'exclude_system' in self.request.query_params:
exclude_system = self.request.query_params.get('exclude_system', '') == 'true'
member_id = self.request.query_params.get('member_id', '')
if exclude_system:
queryset = queryset.filter(is_system=False)
if member_id:
queryset = queryset.filter(owner_id=member_id)
return queryset.order_by('-history_date')[:50]