Bob Mottram 2023-02-16 14:48:41 +00:00
commit fabf967085
3 changed files with 18 additions and 9 deletions

View File

@ -2671,7 +2671,8 @@ class PubServer(BaseHTTPRequestHandler):
search_handle, search_handle,
self.server.debug, self.server.debug,
self.server.system_language, self.server.system_language,
self.server.signing_priv_key_pem) self.server.signing_priv_key_pem,
None)
else: else:
msg = \ msg = \
html_moderation_info(self.server.translate, html_moderation_info(self.server.translate,
@ -3778,7 +3779,8 @@ class PubServer(BaseHTTPRequestHandler):
options_actor, options_actor,
self.server.debug, self.server.debug,
self.server.system_language, self.server.system_language,
signing_priv_key_pem) signing_priv_key_pem,
None)
if msg: if msg:
msg = msg.encode('utf-8') msg = msg.encode('utf-8')
msglen = len(msg) msglen = len(msg)
@ -4096,7 +4098,8 @@ class PubServer(BaseHTTPRequestHandler):
following_actor, following_actor,
self.server.debug, self.server.debug,
self.server.system_language, self.server.system_language,
self.server.signing_priv_key_pem) self.server.signing_priv_key_pem,
users_path)
if msg: if msg:
msg = msg.encode('utf-8') msg = msg.encode('utf-8')
msglen = len(msg) msglen = len(msg)
@ -16421,7 +16424,7 @@ class PubServer(BaseHTTPRequestHandler):
if not can_reply_to(base_dir, nickname, domain, if not can_reply_to(base_dir, nickname, domain,
in_reply_to_url, reply_interval_hours): in_reply_to_url, reply_interval_hours):
print('Reply outside of time window ' + in_reply_to_url + print('Reply outside of time window ' + in_reply_to_url +
str(reply_interval_hours) + ' hours') ' ' + str(reply_interval_hours) + ' hours')
self._403() self._403()
return True return True
if self.server.debug: if self.server.debug:
@ -20151,7 +20154,8 @@ class PubServer(BaseHTTPRequestHandler):
search_handle, search_handle,
self.server.debug, self.server.debug,
self.server.system_language, self.server.system_language,
self.server.signing_priv_key_pem) self.server.signing_priv_key_pem,
None)
if msg: if msg:
msg = msg.encode('utf-8') msg = msg.encode('utf-8')
msglen = len(msg) msglen = len(msg)
@ -20188,7 +20192,8 @@ class PubServer(BaseHTTPRequestHandler):
search_handle, search_handle,
self.server.debug, self.server.debug,
self.server.system_language, self.server.system_language,
self.server.signing_priv_key_pem) self.server.signing_priv_key_pem,
None)
if msg: if msg:
msg = msg.encode('utf-8') msg = msg.encode('utf-8')
msglen = len(msg) msglen = len(msg)

View File

@ -1754,7 +1754,8 @@ def can_reply_to(base_dir: str, nickname: str, domain: str,
if not post_json_object: if not post_json_object:
post_filename = locate_post(base_dir, nickname, domain, post_url) post_filename = locate_post(base_dir, nickname, domain, post_url)
if not post_filename: if not post_filename:
return False # the post is not stored locally
return True
post_json_object = load_json(post_filename) post_json_object = load_json(post_filename)
if not post_json_object: if not post_json_object:
return False return False

View File

@ -97,7 +97,8 @@ def html_account_info(translate: {},
base_dir: str, http_prefix: str, base_dir: str, http_prefix: str,
nickname: str, domain: str, port: int, nickname: str, domain: str, port: int,
search_handle: str, debug: bool, search_handle: str, debug: bool,
system_language: str, signing_priv_key_pem: str) -> str: system_language: str, signing_priv_key_pem: str,
back_url: str) -> str:
"""Shows which domains a search handle interacts with. """Shows which domains a search handle interacts with.
This screen is shown if a moderator enters a handle and selects info This screen is shown if a moderator enters a handle and selects info
on the moderation screen on the moderation screen
@ -125,8 +126,10 @@ def html_account_info(translate: {},
search_handle = search_nickname + '@' + search_domain search_handle = search_nickname + '@' + search_domain
search_actor = \ search_actor = \
local_actor_url(http_prefix, search_nickname, search_domain) local_actor_url(http_prefix, search_nickname, search_domain)
if not back_url:
back_url = '/users/' + nickname + '/moderation'
info_form += \ info_form += \
'<center><h1><a href="/users/' + nickname + '/moderation">' + \ '<center><h1><a href="' + back_url + '">' + \
translate['Account Information'] + ':</a> <a href="' + search_actor + \ translate['Account Information'] + ':</a> <a href="' + search_actor + \
'">' + search_handle + '</a></h1><br>\n' '">' + search_handle + '</a></h1><br>\n'