forked from indymedia/epicyon
Don't cache if showing individual posts
parent
b3e205c7c2
commit
f760bdd5e3
|
@ -415,7 +415,7 @@ def htmlHashtagSearch(translate: {}, \
|
||||||
nickname,domain,port,postJsonObject, \
|
nickname,domain,port,postJsonObject, \
|
||||||
None,True,False, \
|
None,True,False, \
|
||||||
httpPrefix,projectVersion,'inbox', \
|
httpPrefix,projectVersion,'inbox', \
|
||||||
False,False,False,False)
|
False,False,False,False,True)
|
||||||
index-=1
|
index-=1
|
||||||
|
|
||||||
if endIndex>0:
|
if endIndex>0:
|
||||||
|
@ -1137,7 +1137,7 @@ def htmlProfilePosts(translate: {}, \
|
||||||
baseDir,session,wfRequest,personCache, \
|
baseDir,session,wfRequest,personCache, \
|
||||||
nickname,domain,port,item,None,True,False, \
|
nickname,domain,port,item,None,True,False, \
|
||||||
httpPrefix,projectVersion,'inbox', \
|
httpPrefix,projectVersion,'inbox', \
|
||||||
False,False,False,True)
|
False,False,False,True,True)
|
||||||
if postStr:
|
if postStr:
|
||||||
profileStr+=postStr
|
profileStr+=postStr
|
||||||
ctr+=1
|
ctr+=1
|
||||||
|
@ -1725,10 +1725,11 @@ def individualPostAsHtml(iconsDir: str,translate: {}, \
|
||||||
showRepeats=True, \
|
showRepeats=True, \
|
||||||
showIcons=False, \
|
showIcons=False, \
|
||||||
manuallyApprovesFollowers=False, \
|
manuallyApprovesFollowers=False, \
|
||||||
showPublicOnly=False) -> str:
|
showPublicOnly=False,
|
||||||
|
individualPost=False) -> str:
|
||||||
""" Shows a single post as html
|
""" Shows a single post as html
|
||||||
"""
|
"""
|
||||||
if not showPublicOnly:
|
if not showPublicOnly and not individualPost:
|
||||||
# if a cached version of the post already exists then fetch it
|
# if a cached version of the post already exists then fetch it
|
||||||
htmlPostCacheDir=baseDir+'/accounts/'+nickname+'@'+domain+'/postcache'
|
htmlPostCacheDir=baseDir+'/accounts/'+nickname+'@'+domain+'/postcache'
|
||||||
cachedPostFilename=htmlPostCacheDir+'/'+postJsonObject['id'].replace('/activity','').replace('/','#')+'.html'
|
cachedPostFilename=htmlPostCacheDir+'/'+postJsonObject['id'].replace('/activity','').replace('/','#')+'.html'
|
||||||
|
@ -2115,7 +2116,7 @@ def individualPostAsHtml(iconsDir: str,translate: {}, \
|
||||||
else:
|
else:
|
||||||
postStr=galleryStr
|
postStr=galleryStr
|
||||||
|
|
||||||
if not showPublicOnly:
|
if not showPublicOnly and not individualPost:
|
||||||
# save to posts cache on file
|
# save to posts cache on file
|
||||||
if not os.path.isdir(htmlPostCacheDir):
|
if not os.path.isdir(htmlPostCacheDir):
|
||||||
os.mkdir(htmlPostCacheDir)
|
os.mkdir(htmlPostCacheDir)
|
||||||
|
@ -2305,7 +2306,7 @@ def htmlTimeline(translate: {},pageNumber: int, \
|
||||||
httpPrefix,projectVersion,boxName, \
|
httpPrefix,projectVersion,boxName, \
|
||||||
boxName!='dm', \
|
boxName!='dm', \
|
||||||
showIndividualPostIcons, \
|
showIndividualPostIcons, \
|
||||||
manuallyApproveFollowers,False)
|
manuallyApproveFollowers,False,False)
|
||||||
|
|
||||||
if currTlStr:
|
if currTlStr:
|
||||||
tlStr+=currTlStr
|
tlStr+=currTlStr
|
||||||
|
@ -2408,7 +2409,7 @@ def htmlIndividualPost(translate: {}, \
|
||||||
baseDir,session,wfRequest,personCache, \
|
baseDir,session,wfRequest,personCache, \
|
||||||
nickname,domain,port,postJsonObject,None,True,False, \
|
nickname,domain,port,postJsonObject,None,True,False, \
|
||||||
httpPrefix,projectVersion,'inbox', \
|
httpPrefix,projectVersion,'inbox', \
|
||||||
False,authorized,False,False)
|
False,authorized,False,False,True)
|
||||||
messageId=postJsonObject['id'].replace('/activity','')
|
messageId=postJsonObject['id'].replace('/activity','')
|
||||||
|
|
||||||
# show the previous posts
|
# show the previous posts
|
||||||
|
@ -2435,7 +2436,7 @@ def htmlIndividualPost(translate: {}, \
|
||||||
nickname,domain,port,postJsonObject, \
|
nickname,domain,port,postJsonObject, \
|
||||||
None,True,False, \
|
None,True,False, \
|
||||||
httpPrefix,projectVersion,'inbox', \
|
httpPrefix,projectVersion,'inbox', \
|
||||||
False,authorized,False,False)+postStr
|
False,authorized,False,False,True)+postStr
|
||||||
|
|
||||||
# show the following posts
|
# show the following posts
|
||||||
postFilename=locatePost(baseDir,nickname,domain,messageId)
|
postFilename=locatePost(baseDir,nickname,domain,messageId)
|
||||||
|
@ -2453,7 +2454,7 @@ def htmlIndividualPost(translate: {}, \
|
||||||
baseDir,session,wfRequest,personCache, \
|
baseDir,session,wfRequest,personCache, \
|
||||||
nickname,domain,port,item,None,True,False, \
|
nickname,domain,port,item,None,True,False, \
|
||||||
httpPrefix,projectVersion,'inbox', \
|
httpPrefix,projectVersion,'inbox', \
|
||||||
False,authorized,False,False)
|
False,authorized,False,False,True)
|
||||||
cssFilename=baseDir+'/epicyon-profile.css'
|
cssFilename=baseDir+'/epicyon-profile.css'
|
||||||
if os.path.isfile(baseDir+'/epicyon.css'):
|
if os.path.isfile(baseDir+'/epicyon.css'):
|
||||||
cssFilename=baseDir+'/epicyon.css'
|
cssFilename=baseDir+'/epicyon.css'
|
||||||
|
@ -2476,7 +2477,7 @@ def htmlPostReplies(translate: {},baseDir: str, \
|
||||||
baseDir,session,wfRequest,personCache, \
|
baseDir,session,wfRequest,personCache, \
|
||||||
nickname,domain,port,item,None,True,False, \
|
nickname,domain,port,item,None,True,False, \
|
||||||
httpPrefix,projectVersion,'inbox', \
|
httpPrefix,projectVersion,'inbox', \
|
||||||
False,False,False,False)
|
False,False,False,False,True)
|
||||||
|
|
||||||
cssFilename=baseDir+'/epicyon-profile.css'
|
cssFilename=baseDir+'/epicyon-profile.css'
|
||||||
if os.path.isfile(baseDir+'/epicyon.css'):
|
if os.path.isfile(baseDir+'/epicyon.css'):
|
||||||
|
@ -2593,7 +2594,7 @@ def htmlDeletePost(translate,pageNumber: int, \
|
||||||
nickname,domain,port,postJsonObject, \
|
nickname,domain,port,postJsonObject, \
|
||||||
None,True,False, \
|
None,True,False, \
|
||||||
httpPrefix,projectVersion,'outbox', \
|
httpPrefix,projectVersion,'outbox', \
|
||||||
False,False,False,False)
|
False,False,False,False,True)
|
||||||
deletePostStr+='<center>'
|
deletePostStr+='<center>'
|
||||||
deletePostStr+=' <p class="followText">'+translate['Delete this post?']+'</p>'
|
deletePostStr+=' <p class="followText">'+translate['Delete this post?']+'</p>'
|
||||||
deletePostStr+= \
|
deletePostStr+= \
|
||||||
|
@ -3306,7 +3307,7 @@ def htmlProfileAfterSearch(translate: {}, \
|
||||||
nickname,domain,port, \
|
nickname,domain,port, \
|
||||||
item,avatarUrl,False,False, \
|
item,avatarUrl,False,False, \
|
||||||
httpPrefix,projectVersion,'inbox', \
|
httpPrefix,projectVersion,'inbox', \
|
||||||
False,False,False,False)
|
False,False,False,False,True)
|
||||||
i+=1
|
i+=1
|
||||||
if i>=20:
|
if i>=20:
|
||||||
break
|
break
|
||||||
|
|
Loading…
Reference in New Issue