reverted to hard-coded HTTPS scheme

This commit is contained in:
Slavik Svyrydiuk 2015-12-09 21:44:01 +01:00
parent 7b4ea6ad83
commit 3a77fc06bb
2 changed files with 14 additions and 15 deletions

View file

@ -5,7 +5,6 @@ import redis
import requests
import random
import zlib
#import ipdb
from django.shortcuts import get_object_or_404
from django.shortcuts import render
from django.contrib.auth.decorators import login_required
@ -107,7 +106,9 @@ def dashboard(request, **kwargs):
del request.session['import_from_google_reader']
if not user.is_active:
return HttpResponseRedirect(reverse('stripe-form'))
url = "https://%s%s" % (Site.objects.get_current().domain,
reverse('stripe-form'))
return HttpResponseRedirect(url)
logging.user(request, "~FBLoading dashboard")
@ -181,7 +182,9 @@ def signup(request):
login_user(request, new_user)
logging.user(new_user, "~FG~SB~BBNEW SIGNUP: ~FW%s" % new_user.email)
if not new_user.is_active:
return HttpResponseRedirect(reverse('stripe-form'))
url = "https://%s%s" % (Site.objects.get_current().domain,
reverse('stripe-form'))
return HttpResponseRedirect(url)
return index(request)
@ -960,7 +963,6 @@ def starred_stories_rss_feed(request, user_id, secret_token, tag_slug):
def folder_rss_feed(request, user_id, secret_token, unread_filter, folder_slug):
domain = Site.objects.get_current().domain
scheme = 'https' if request.is_secure() else 'http'
try:
user = User.objects.get(pk=user_id)
@ -1030,11 +1032,9 @@ def folder_rss_feed(request, user_id, secret_token, unread_filter, folder_slug):
data = {}
data['title'] = "%s from %s (%s sites)" % (folder_title, user.username, len(feed_ids))
data['link'] = "%s://%s%s" % (
scheme,
data['link'] = "https://%s%s" % (
domain,
reverse('folder', kwargs=dict(folder_name=folder_title))
)
reverse('folder', kwargs=dict(folder_name=folder_title)))
data['description'] = "Unread stories in %s on NewsBlur. From %s's account and contains %s sites." % (
folder_title,
user.username,
@ -1043,8 +1043,7 @@ def folder_rss_feed(request, user_id, secret_token, unread_filter, folder_slug):
data['generator'] = 'NewsBlur - %s' % settings.NEWSBLUR_URL
data['docs'] = None
data['author_name'] = user.username
data['feed_url'] = "%s://%s%s" % (
scheme,
data['feed_url'] = "https://%s%s" % (
domain,
reverse('folder-rss-feed',
kwargs=dict(user_id=user_id, secret_token=secret_token, unread_filter=unread_filter, folder_slug=folder_slug)),
@ -1064,7 +1063,7 @@ def folder_rss_feed(request, user_id, secret_token, unread_filter, folder_slug):
'link': story['story_permalink'],
'description': story_content,
'categories': story['story_tags'],
'unique_id': '%s://%s/site/%s/%s/' % (scheme, domain, story['story_feed_id'], story['guid_hash']),
'unique_id': 'https://%s/site/%s/%s/' % (domain, story['story_feed_id'], story['guid_hash']),
'pubdate': localtime_for_timezone(story['story_date'], user.profile.timezone),
}
if story['story_authors']:
@ -1074,9 +1073,9 @@ def folder_rss_feed(request, user_id, secret_token, unread_filter, folder_slug):
if not user.profile.is_premium:
story_data = {
'title': "You must have a premium account on NewsBlur to have RSS feeds for folders.",
'link': "%s://%s" % (scheme, domain),
'link': "https://%s" % domain,
'description': "You must have a premium account on NewsBlur to have RSS feeds for folders.",
'unique_id': "%s://%s/premium_only" % (scheme, domain),
'unique_id': "https://%s/premium_only" % domain,
'pubdate': localtime_for_timezone(datetime.datetime.now(), user.profile.timezone),
}
rss.add_item(**story_data)

View file

@ -331,7 +331,7 @@ NEWSBLUR.Collections.Folders = Backbone.Collection.extend({
url = url.replace('{folder_title}', Inflector.sluggify(this.options.title));
console.log(['rss_url', this]);
return document.location.protocol + "//" + NEWSBLUR.URLs.domain + url;
return "https://" + NEWSBLUR.URLs.domain + url;
},
view_setting: function(setting) {
@ -391,4 +391,4 @@ NEWSBLUR.Collections.Folders = Backbone.Collection.extend({
}
}
});
});