fix reset visibility

This commit is contained in:
Your Name 2023-01-09 02:32:26 -05:00
parent a8306b4dca
commit e8f8d3c908
2 changed files with 4 additions and 10 deletions

View file

@ -401,7 +401,9 @@ def _render_list(
queryset = queryset.filter(query_item_category(item_category))
else:
return HttpResponseBadRequest()
queryset = queryset.filter(q_visible_to(request.user, user))
queryset = queryset.filter(q_visible_to(request.user, user)).order_by(
"-created_time"
)
paginator = Paginator(queryset, PAGE_SIZE)
page_number = request.GET.get("page", default=1)
members = paginator.get_page(page_number)

View file

@ -128,15 +128,7 @@ def reset_visibility(request):
if request.method == "POST":
visibility = int(request.POST.get("visibility"))
visibility = visibility if visibility >= 0 and visibility <= 2 else 0
if settings.ENABLE_NEW_MODEL:
reset_visibility_for_user(request.user, visibility)
else:
BookMark.objects.filter(owner=request.user).update(visibility=visibility)
MovieMark.objects.filter(owner=request.user).update(visibility=visibility)
GameMark.objects.filter(owner=request.user).update(visibility=visibility)
AlbumMark.objects.filter(owner=request.user).update(visibility=visibility)
SongMark.objects.filter(owner=request.user).update(visibility=visibility)
Activity.objects.filter(owner=request.user).update(visibility=visibility)
reset_visibility_for_user(request.user, visibility)
messages.add_message(request, messages.INFO, _("已重置。"))
return redirect(reverse("users:data"))