forked from indymedia/epicyon
News instances logout to the front page
parent
35c39107e9
commit
7203d96bfd
23
daemon.py
23
daemon.py
|
@ -8335,9 +8335,32 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
'_mastoApi(callingDomain)')
|
'_mastoApi(callingDomain)')
|
||||||
|
|
||||||
if self.path == '/logout':
|
if self.path == '/logout':
|
||||||
|
if not self.server.newsInstance:
|
||||||
msg = \
|
msg = \
|
||||||
htmlLogin(self.server.translate,
|
htmlLogin(self.server.translate,
|
||||||
self.server.baseDir, False).encode('utf-8')
|
self.server.baseDir, False).encode('utf-8')
|
||||||
|
else:
|
||||||
|
# for news instances log out to the front page
|
||||||
|
getPerson = \
|
||||||
|
personLookup(self.server.domain,
|
||||||
|
'/users/news',
|
||||||
|
self.server.baseDir)
|
||||||
|
msg = \
|
||||||
|
htmlProfile(self.server.defaultTimeline,
|
||||||
|
self.server.recentPostsCache,
|
||||||
|
self.server.maxRecentPosts,
|
||||||
|
self.server.translate,
|
||||||
|
self.server.projectVersion,
|
||||||
|
self.server.baseDir,
|
||||||
|
self.server.httpPrefix, False,
|
||||||
|
getPerson, 'roles',
|
||||||
|
self.server.session,
|
||||||
|
self.server.cachedWebfingers,
|
||||||
|
self.server.personCache,
|
||||||
|
self.server.YTReplacementDomain,
|
||||||
|
self.server.showPublishedDateOnly,
|
||||||
|
None, None, None)
|
||||||
|
msg = msg.encode('utf-8')
|
||||||
self._logout_headers('text/html', len(msg), callingDomain)
|
self._logout_headers('text/html', len(msg), callingDomain)
|
||||||
self._write(msg)
|
self._write(msg)
|
||||||
self._benchmarkGETtimings(GETstartTime, GETtimings,
|
self._benchmarkGETtimings(GETstartTime, GETtimings,
|
||||||
|
|
Loading…
Reference in New Issue