mirror of
https://github.com/viq/NewsBlur.git
synced 2025-09-18 21:43:31 +00:00
Adding socialsubs to mark all as read.
This commit is contained in:
parent
b12f5ffb66
commit
4a0b698b95
2 changed files with 12 additions and 12 deletions
|
@ -872,15 +872,17 @@ def mark_all_as_read(request):
|
|||
days = int(request.POST.get('days', 0))
|
||||
|
||||
feeds = UserSubscription.objects.filter(user=request.user)
|
||||
for sub in feeds:
|
||||
if days == 0:
|
||||
sub.mark_feed_read()
|
||||
else:
|
||||
read_date = datetime.datetime.utcnow() - datetime.timedelta(days=days)
|
||||
if sub.mark_read_date < read_date:
|
||||
sub.needs_unread_recalc = True
|
||||
sub.mark_read_date = read_date
|
||||
sub.save()
|
||||
socialsubs = MSocialSubscription.objects.filter(user_id=request.user.pk)
|
||||
for subtype in [feeds, socialsubs]:
|
||||
for sub in subtype:
|
||||
if days == 0:
|
||||
sub.mark_feed_read()
|
||||
else:
|
||||
read_date = datetime.datetime.utcnow() - datetime.timedelta(days=days)
|
||||
if sub.mark_read_date < read_date:
|
||||
sub.needs_unread_recalc = True
|
||||
sub.mark_read_date = read_date
|
||||
sub.save()
|
||||
|
||||
logging.user(request, "~FMMarking all as read: ~SB%s days" % (days,))
|
||||
return dict(code=code)
|
||||
|
|
|
@ -3575,8 +3575,7 @@
|
|||
|
||||
var view_not_empty;
|
||||
if (unread_view >= 1) {
|
||||
view_not_empty = this.model.preference('lock_green_slider') ||
|
||||
NEWSBLUR.assets.feeds.any(function(feed) {
|
||||
view_not_empty = NEWSBLUR.assets.feeds.any(function(feed) {
|
||||
return feed.get('ps');
|
||||
});
|
||||
} else {
|
||||
|
@ -3584,7 +3583,6 @@
|
|||
return feed.get('ps') || feed.get('nt');
|
||||
});
|
||||
}
|
||||
|
||||
$(".NB-feeds-list-empty").remove();
|
||||
if (!view_not_empty && !all_mode) {
|
||||
var $empty = $.make("div", { className: "NB-feeds-list-empty" }, [
|
||||
|
|
Loading…
Add table
Reference in a new issue