mirror of https://gitlab.com/bashrc2/epicyon
Show status on person options screen
parent
cd4e13db06
commit
b4dd368061
|
@ -662,6 +662,7 @@ def show_person_options(self, calling_domain: str, path: str,
|
||||||
also_known_as = None
|
also_known_as = None
|
||||||
moved_to = ''
|
moved_to = ''
|
||||||
repo_url = None
|
repo_url = None
|
||||||
|
status = None
|
||||||
actor_json = \
|
actor_json = \
|
||||||
get_person_from_cache(base_dir,
|
get_person_from_cache(base_dir,
|
||||||
options_actor,
|
options_actor,
|
||||||
|
@ -701,6 +702,11 @@ def show_person_options(self, calling_domain: str, path: str,
|
||||||
if actor_json.get('alsoKnownAs'):
|
if actor_json.get('alsoKnownAs'):
|
||||||
also_known_as = remove_html(actor_json['alsoKnownAs'])
|
also_known_as = remove_html(actor_json['alsoKnownAs'])
|
||||||
repo_url = get_repo_url(actor_json)
|
repo_url = get_repo_url(actor_json)
|
||||||
|
# https://codeberg.org/fediverse/fep/src/branch/main/
|
||||||
|
# fep/82f6/fep-82f6.md
|
||||||
|
if actor_json.get('sm:status'):
|
||||||
|
if isinstance(actor_json['sm:status'], str):
|
||||||
|
status = actor_json['sm:status']
|
||||||
|
|
||||||
access_keys = self.server.access_keys
|
access_keys = self.server.access_keys
|
||||||
nickname = 'instance'
|
nickname = 'instance'
|
||||||
|
@ -763,7 +769,9 @@ def show_person_options(self, calling_domain: str, path: str,
|
||||||
youtube, peertube, pixelfed,
|
youtube, peertube, pixelfed,
|
||||||
discord, music_site_url,
|
discord, music_site_url,
|
||||||
art_site_url,
|
art_site_url,
|
||||||
self.server.mitm_servers)
|
self.server.mitm_servers,
|
||||||
|
status,
|
||||||
|
self.server.system_language)
|
||||||
if msg:
|
if msg:
|
||||||
msg = msg.encode('utf-8')
|
msg = msg.encode('utf-8')
|
||||||
msglen = len(msg)
|
msglen = len(msg)
|
||||||
|
|
|
@ -40,6 +40,7 @@ from webapp_utils import get_banner_file
|
||||||
from webapp_utils import html_hide_from_screen_reader
|
from webapp_utils import html_hide_from_screen_reader
|
||||||
from webapp_utils import minimizing_attached_images
|
from webapp_utils import minimizing_attached_images
|
||||||
from blocking import allowed_announce
|
from blocking import allowed_announce
|
||||||
|
from filters import is_filtered
|
||||||
|
|
||||||
|
|
||||||
def _minimize_attached_images(base_dir: str, nickname: str, domain: str,
|
def _minimize_attached_images(base_dir: str, nickname: str, domain: str,
|
||||||
|
@ -179,7 +180,9 @@ def html_person_options(default_timeline: str,
|
||||||
discord: str,
|
discord: str,
|
||||||
music_site_url: str,
|
music_site_url: str,
|
||||||
art_site_url: str,
|
art_site_url: str,
|
||||||
mitm_servers: []) -> str:
|
mitm_servers: [],
|
||||||
|
status: str,
|
||||||
|
system_language: str) -> str:
|
||||||
"""Show options for a person: view/follow/block/report
|
"""Show options for a person: view/follow/block/report
|
||||||
"""
|
"""
|
||||||
options_link_str = ''
|
options_link_str = ''
|
||||||
|
@ -396,6 +399,14 @@ def html_person_options(default_timeline: str,
|
||||||
if ctr > 0:
|
if ctr > 0:
|
||||||
options_str += other_accounts_html
|
options_str += other_accounts_html
|
||||||
|
|
||||||
|
if status:
|
||||||
|
if len(status) < 100 and \
|
||||||
|
not is_filtered(base_dir, nickname, domain, status,
|
||||||
|
system_language):
|
||||||
|
# https://codeberg.org/fediverse/fep/src/branch/main/
|
||||||
|
# fep/82f6/fep-82f6.md
|
||||||
|
options_str += \
|
||||||
|
' <p class="imText">' + remove_html(status) + '</p>\n'
|
||||||
if pronouns:
|
if pronouns:
|
||||||
options_str += \
|
options_str += \
|
||||||
' <p class="imText">' + translate['Pronouns'] + \
|
' <p class="imText">' + translate['Pronouns'] + \
|
||||||
|
|
Loading…
Reference in New Issue