mirror of https://gitlab.com/bashrc2/epicyon
Add person notes as extra context when replying to a post
parent
1b7f6b234c
commit
1c6593bde2
3
utils.py
3
utils.py
|
@ -1012,8 +1012,7 @@ def _create_config(base_dir: str) -> None:
|
||||||
config_filename = base_dir + '/config.json'
|
config_filename = base_dir + '/config.json'
|
||||||
if os.path.isfile(config_filename):
|
if os.path.isfile(config_filename):
|
||||||
return
|
return
|
||||||
config_json = {
|
config_json = {}
|
||||||
}
|
|
||||||
save_json(config_json, config_filename)
|
save_json(config_json, config_filename)
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -48,6 +48,7 @@ from maps import get_map_preferences_url
|
||||||
from maps import get_map_preferences_coords
|
from maps import get_map_preferences_coords
|
||||||
from maps import get_location_from_post
|
from maps import get_location_from_post
|
||||||
from cache import get_person_from_cache
|
from cache import get_person_from_cache
|
||||||
|
from person import get_person_notes
|
||||||
|
|
||||||
|
|
||||||
def _html_new_post_drop_down(scope_icon: str, scope_description: str,
|
def _html_new_post_drop_down(scope_icon: str, scope_description: str,
|
||||||
|
@ -478,6 +479,34 @@ def html_new_post(edit_post_params: {},
|
||||||
summary = None
|
summary = None
|
||||||
if reply_to_actor.get('summary'):
|
if reply_to_actor.get('summary'):
|
||||||
summary = reply_to_actor['summary']
|
summary = reply_to_actor['summary']
|
||||||
|
attrib_nickname = \
|
||||||
|
get_nickname_from_actor(attrib_url)
|
||||||
|
attrib_domain, attrib_port = \
|
||||||
|
get_domain_from_actor(attrib_url)
|
||||||
|
if attrib_nickname and attrib_domain:
|
||||||
|
attrib_domain_full = \
|
||||||
|
get_full_domain(attrib_domain,
|
||||||
|
attrib_port)
|
||||||
|
attrib_handle = \
|
||||||
|
attrib_nickname + '@' + \
|
||||||
|
attrib_domain_full
|
||||||
|
person_notes = \
|
||||||
|
get_person_notes(base_dir,
|
||||||
|
nickname,
|
||||||
|
domain,
|
||||||
|
attrib_handle)
|
||||||
|
if person_notes:
|
||||||
|
if summary:
|
||||||
|
summary = \
|
||||||
|
'<b>' + \
|
||||||
|
person_notes + \
|
||||||
|
'</b>' + \
|
||||||
|
'<br><br>' + summary
|
||||||
|
else:
|
||||||
|
summary = \
|
||||||
|
'<b>' + \
|
||||||
|
person_notes + \
|
||||||
|
'</b>'
|
||||||
if summary:
|
if summary:
|
||||||
if not dangerous_markup(summary,
|
if not dangerous_markup(summary,
|
||||||
False, []):
|
False, []):
|
||||||
|
|
Loading…
Reference in New Issue