fix reset visibility
This commit is contained in:
parent
a8306b4dca
commit
e8f8d3c908
2 changed files with 4 additions and 10 deletions
|
@ -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)
|
||||
|
|
|
@ -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"))
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue