Save recent downloads longer(5 days, was 2). Fix some redirects.

Reduces log errors and makes auto-re-login more transparent.
This commit is contained in:
Jim Miller 2011-04-20 17:32:30 -05:00
parent 13b96946d1
commit 7c5aaa36d5
2 changed files with 8 additions and 4 deletions

10
main.py
View file

@ -47,6 +47,7 @@ class LoginRequired(webapp.RequestHandler):
user = users.get_current_user()
if user:
self.redirect('/')
return
else:
logging.debug(users.create_login_url('/'))
url = users.create_login_url(self.request.uri)
@ -96,6 +97,7 @@ class FileServer(webapp.RequestHandler):
if fileId == None or len(fileId) < 3:
self.redirect('/')
return
key = db.Key(fileId)
fanfic = db.get(key)
@ -145,7 +147,8 @@ class FileStatusServer(webapp.RequestHandler):
logging.info("Status id: %s" % id)
user = users.get_current_user()
if not user:
self.redirect('/login')
self.redirect(users.create_login_url(self.request.uri))
return
fileId = self.request.get('id')
@ -165,7 +168,8 @@ class RecentFilesServer(webapp.RequestHandler):
def get(self):
user = users.get_current_user()
if not user:
self.redirect('/login')
self.redirect(users.create_login_url(self.request.uri))
return
q = DownloadMeta.all()
q.filter('user =', user).order('-date')
@ -195,7 +199,7 @@ class FanfictionDownloader(webapp.RequestHandler):
user = users.get_current_user()
if not user:
self.redirect(users.create_login_url('/'))
self.redirect(users.create_login_url(self.request.uri))
return
format = self.request.get('format')

View file

@ -21,7 +21,7 @@ class Remover(webapp.RequestHandler):
logging.debug("Starting r3m0v3r")
user = users.get_current_user()
logging.debug("Working as user %s" % user)
theDate = datetime.date.today() - datetime.timedelta(days=2)
theDate = datetime.date.today() - datetime.timedelta(days=5)
logging.debug("Will delete stuff older than %s" % theDate)
fics = DownloadMeta.all()