mirror of
https://github.com/JimmXinu/FanFicFare.git
synced 2026-02-04 06:34:45 +01:00
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:
parent
13b96946d1
commit
7c5aaa36d5
2 changed files with 8 additions and 4 deletions
10
main.py
10
main.py
|
|
@ -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')
|
||||
|
|
|
|||
|
|
@ -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()
|
||||
|
|
|
|||
Loading…
Reference in a new issue