mirror of https://gitlab.com/bashrc2/epicyon
Changing the option for display of vote posts
parent
62a88cc944
commit
17c54207c4
26
daemon.py
26
daemon.py
|
@ -7580,6 +7580,32 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
save_reverse_timeline(base_dir,
|
save_reverse_timeline(base_dir,
|
||||||
self.server.reverse_sequence)
|
self.server.reverse_sequence)
|
||||||
|
|
||||||
|
# show vote posts checkbox
|
||||||
|
show_vote_posts = True
|
||||||
|
if fields.get('showVotes'):
|
||||||
|
show_vote_posts = False
|
||||||
|
if fields['showVotes'] == 'on':
|
||||||
|
show_vote_posts = True
|
||||||
|
account_dir = acct_dir(self.server.base_dir,
|
||||||
|
nickname, self.server.domain)
|
||||||
|
show_vote_file = account_dir + '/.noVotes'
|
||||||
|
if os.path.isfile(show_vote_file):
|
||||||
|
if show_vote_posts:
|
||||||
|
try:
|
||||||
|
os.remove(show_vote_file)
|
||||||
|
except OSError:
|
||||||
|
print('EX: unable to remove noVotes file ' +
|
||||||
|
show_vote_file)
|
||||||
|
else:
|
||||||
|
if not show_vote_posts:
|
||||||
|
try:
|
||||||
|
with open(show_vote_file, 'w+',
|
||||||
|
encoding='utf-8') as fp_votes:
|
||||||
|
fp_votes.write('\n')
|
||||||
|
except OSError:
|
||||||
|
print('EX: unable to write noVotes file ' +
|
||||||
|
show_vote_file)
|
||||||
|
|
||||||
# notify about new Likes
|
# notify about new Likes
|
||||||
if on_final_welcome_screen:
|
if on_final_welcome_screen:
|
||||||
# default setting from welcome screen
|
# default setting from welcome screen
|
||||||
|
|
Loading…
Reference in New Issue