mirror of https://gitlab.com/bashrc2/epicyon
Checkbox for displaying shared item on profile
parent
b1b8215464
commit
f2656973d3
12
daemon.py
12
daemon.py
|
@ -22433,10 +22433,10 @@ class PubServer(BaseHTTPRequestHandler):
|
|||
else:
|
||||
print('Adding wanted item')
|
||||
shares_file_type = 'wanted'
|
||||
on_profile = False
|
||||
if fields.get('onProfile'):
|
||||
if fields['onProfile'] == 'on':
|
||||
on_profile = True
|
||||
share_on_profile = False
|
||||
if fields.get('shareOnProfile'):
|
||||
if fields['shareOnProfile'] == 'on':
|
||||
share_on_profile = True
|
||||
add_share(self.server.base_dir,
|
||||
self.server.http_prefix,
|
||||
nickname,
|
||||
|
@ -22454,9 +22454,9 @@ class PubServer(BaseHTTPRequestHandler):
|
|||
self.server.translate, shares_file_type,
|
||||
self.server.low_bandwidth,
|
||||
self.server.content_license_url,
|
||||
on_profile)
|
||||
share_on_profile)
|
||||
if post_type == 'newshare':
|
||||
# add onProfile items to the actor attachments
|
||||
# add shareOnProfile items to the actor attachments
|
||||
# https://codeberg.org/fediverse/fep/src/branch/main/fep/0837/fep-0837.md
|
||||
actor = \
|
||||
self._get_instance_url(calling_domain) + \
|
||||
|
|
|
@ -314,7 +314,7 @@ def add_share(base_dir: str,
|
|||
price: str, currency: str,
|
||||
system_language: str, translate: {},
|
||||
shares_file_type: str, low_bandwidth: bool,
|
||||
content_license_url: str, on_profile: bool) -> None:
|
||||
content_license_url: str, share_on_profile: bool) -> None:
|
||||
"""Adds a new share
|
||||
"""
|
||||
if is_filtered_globally(base_dir,
|
||||
|
@ -394,7 +394,7 @@ def add_share(base_dir: str,
|
|||
"expire": duration_sec,
|
||||
"itemPrice": price,
|
||||
"itemCurrency": currency,
|
||||
"onProfile": on_profile
|
||||
"shareOnProfile": share_on_profile
|
||||
}
|
||||
|
||||
save_json(shares_json, shares_filename)
|
||||
|
@ -1929,7 +1929,7 @@ def _dfc_to_shares_format(catalog_json: {},
|
|||
"expire": expiry_time_sec,
|
||||
"itemPrice": item['DFC:price'].split(' ')[0],
|
||||
"itemCurrency": item['DFC:price'].split(' ')[1],
|
||||
"onProfile": False
|
||||
"shareOnProfile": False
|
||||
}
|
||||
return shares_json
|
||||
|
||||
|
@ -2181,7 +2181,7 @@ def add_shares_to_actor(base_dir: str,
|
|||
for share_id, shared_item in shares_json.items():
|
||||
if ctr >= max_shares_on_profile:
|
||||
break
|
||||
if not shared_item.get('onProfile'):
|
||||
if not shared_item.get('shareOnProfile'):
|
||||
continue
|
||||
if not shared_item.get('shareId'):
|
||||
continue
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "محادثة",
|
||||
"Chat link": "رابط الدردشة",
|
||||
"Clear Cache": "مسح ذاكرة التخزين المؤقت",
|
||||
"Block military instances": "منع الحالات العسكرية"
|
||||
"Block military instances": "منع الحالات العسكرية",
|
||||
"Display on your public profile": "عرض على ملفك الشخصي العام"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "চ্যাট",
|
||||
"Chat link": "চ্যাট লিঙ্ক",
|
||||
"Clear Cache": "ক্যাশে সাফ করুন",
|
||||
"Block military instances": "সামরিক দৃষ্টান্ত ব্লক করুন"
|
||||
"Block military instances": "সামরিক দৃষ্টান্ত ব্লক করুন",
|
||||
"Display on your public profile": "আপনার পাবলিক প্রোফাইলে প্রদর্শন করুন"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Xatejar",
|
||||
"Chat link": "Enllaç de xat",
|
||||
"Clear Cache": "Netejar memòria cau",
|
||||
"Block military instances": "Bloquejar instàncies militars"
|
||||
"Block military instances": "Bloquejar instàncies militars",
|
||||
"Display on your public profile": "Mostra al teu perfil públic"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Sgwrsio",
|
||||
"Chat link": "Dolen sgwrs",
|
||||
"Clear Cache": "Clirio Cache",
|
||||
"Block military instances": "Rhwystro achosion milwrol"
|
||||
"Block military instances": "Rhwystro achosion milwrol",
|
||||
"Display on your public profile": "Arddangos ar eich proffil cyhoeddus"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Plaudern",
|
||||
"Chat link": "Chat-Link",
|
||||
"Clear Cache": "Cache leeren",
|
||||
"Block military instances": "Militärische Instanzen blockieren"
|
||||
"Block military instances": "Militärische Instanzen blockieren",
|
||||
"Display on your public profile": "Anzeige in Ihrem öffentlichen Profil"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Κουβέντα",
|
||||
"Chat link": "Σύνδεσμος συνομιλίας",
|
||||
"Clear Cache": "Εκκαθάριση προσωρινής μνήμης",
|
||||
"Block military instances": "Αποκλεισμός στρατιωτικών περιπτώσεων"
|
||||
"Block military instances": "Αποκλεισμός στρατιωτικών περιπτώσεων",
|
||||
"Display on your public profile": "Εμφάνιση στο δημόσιο προφίλ σας"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Chat",
|
||||
"Chat link": "Chat link",
|
||||
"Clear Cache": "Clear Cache",
|
||||
"Block military instances": "Block military instances"
|
||||
"Block military instances": "Block military instances",
|
||||
"Display on your public profile": "Display on your public profile"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Charlar",
|
||||
"Chat link": "Enlace de chat",
|
||||
"Clear Cache": "Limpiar cache",
|
||||
"Block military instances": "Bloquear instancias militares"
|
||||
"Block military instances": "Bloquear instancias militares",
|
||||
"Display on your public profile": "Mostrar en su perfil público"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "چت کنید",
|
||||
"Chat link": "لینک چت",
|
||||
"Clear Cache": "پاک کردن حافظه پنهان",
|
||||
"Block military instances": "موارد نظامی را مسدود کنید"
|
||||
"Block military instances": "موارد نظامی را مسدود کنید",
|
||||
"Display on your public profile": "نمایش در نمایه عمومی شما"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Discuter",
|
||||
"Chat link": "Lien de discussion",
|
||||
"Clear Cache": "Vider le cache",
|
||||
"Block military instances": "Bloquer les instances militaires"
|
||||
"Block military instances": "Bloquer les instances militaires",
|
||||
"Display on your public profile": "Afficher sur votre profil public"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Comhrá",
|
||||
"Chat link": "Nasc comhrá",
|
||||
"Clear Cache": "Glan Taisce",
|
||||
"Block military instances": "Bloc cásanna míleata"
|
||||
"Block military instances": "Bloc cásanna míleata",
|
||||
"Display on your public profile": "Taispeáin ar do phróifíl phoiblí"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "לְשׂוֹחֵחַ",
|
||||
"Chat link": "קישור לצ'אט",
|
||||
"Clear Cache": "נקה מטמון",
|
||||
"Block military instances": "חסום מקרים צבאיים"
|
||||
"Block military instances": "חסום מקרים צבאיים",
|
||||
"Display on your public profile": "הצג בפרופיל הציבורי שלך"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "बात करना",
|
||||
"Chat link": "चैट लिंक",
|
||||
"Clear Cache": "कैश को साफ़ करें",
|
||||
"Block military instances": "सैन्य उदाहरणों को ब्लॉक करें"
|
||||
"Block military instances": "सैन्य उदाहरणों को ब्लॉक करें",
|
||||
"Display on your public profile": "अपनी सार्वजनिक प्रोफ़ाइल पर प्रदर्शित करें"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Chiacchierata",
|
||||
"Chat link": "Collegamento alla chat",
|
||||
"Clear Cache": "Cancella cache",
|
||||
"Block military instances": "Blocca istanze militari"
|
||||
"Block military instances": "Blocca istanze militari",
|
||||
"Display on your public profile": "Visualizza sul tuo profilo pubblico"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "チャット",
|
||||
"Chat link": "チャットリンク",
|
||||
"Clear Cache": "キャッシュの消去",
|
||||
"Block military instances": "軍事インスタンスをブロックする"
|
||||
"Block military instances": "軍事インスタンスをブロックする",
|
||||
"Display on your public profile": "公開プロフィールに表示する"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "채팅",
|
||||
"Chat link": "채팅 링크",
|
||||
"Clear Cache": "캐시 지우기",
|
||||
"Block military instances": "군사 인스턴스 차단"
|
||||
"Block military instances": "군사 인스턴스 차단",
|
||||
"Display on your public profile": "공개 프로필에 표시"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Galgalkirin",
|
||||
"Chat link": "Lînka chatê",
|
||||
"Clear Cache": "Cache paqij bike",
|
||||
"Block military instances": "Mînakên leşkerî asteng bikin"
|
||||
"Block military instances": "Mînakên leşkerî asteng bikin",
|
||||
"Display on your public profile": "Li ser profîla xweya giştî nîşan bidin"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Chatten",
|
||||
"Chat link": "Chat-link",
|
||||
"Clear Cache": "Cache wissen",
|
||||
"Block military instances": "Blokkeer militaire instanties"
|
||||
"Block military instances": "Blokkeer militaire instanties",
|
||||
"Display on your public profile": "Weergave op uw openbare profiel"
|
||||
}
|
||||
|
|
|
@ -627,5 +627,6 @@
|
|||
"Chat": "Chat",
|
||||
"Chat link": "Chat link",
|
||||
"Clear Cache": "Clear Cache",
|
||||
"Block military instances": "Block military instances"
|
||||
"Block military instances": "Block military instances",
|
||||
"Display on your public profile": "Display on your public profile"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Czat",
|
||||
"Chat link": "Link do czatu",
|
||||
"Clear Cache": "Wyczyść pamięć podręczną",
|
||||
"Block military instances": "Blokuj instancje wojskowe"
|
||||
"Block military instances": "Blokuj instancje wojskowe",
|
||||
"Display on your public profile": "Wyświetlaj na swoim profilu publicznym"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Bater papo",
|
||||
"Chat link": "Link de bate-papo",
|
||||
"Clear Cache": "Limpar cache",
|
||||
"Block military instances": "Bloquear instâncias militares"
|
||||
"Block military instances": "Bloquear instâncias militares",
|
||||
"Display on your public profile": "Exibir em seu perfil público"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Чат",
|
||||
"Chat link": "Ссылка на чат",
|
||||
"Clear Cache": "Очистить кэш",
|
||||
"Block military instances": "Блокировать военные инстансы"
|
||||
"Block military instances": "Блокировать военные инстансы",
|
||||
"Display on your public profile": "Отобразить в своем общедоступном профиле"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Soga",
|
||||
"Chat link": "Kiungo cha gumzo",
|
||||
"Clear Cache": "Futa Cache",
|
||||
"Block military instances": "Zuia matukio ya kijeshi"
|
||||
"Block military instances": "Zuia matukio ya kijeshi",
|
||||
"Display on your public profile": "Onyesha kwenye wasifu wako wa umma"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Sohbet",
|
||||
"Chat link": "Sohbet bağlantısı",
|
||||
"Clear Cache": "Önbelleği Temizle",
|
||||
"Block military instances": "Askeri örnekleri engelle"
|
||||
"Block military instances": "Askeri örnekleri engelle",
|
||||
"Display on your public profile": "Herkese açık profilinizde görüntüleyin"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "Чат",
|
||||
"Chat link": "Посилання на чат",
|
||||
"Clear Cache": "Очистити кеш",
|
||||
"Block military instances": "Блокувати військові інстанції"
|
||||
"Block military instances": "Блокувати військові інстанції",
|
||||
"Display on your public profile": "Відображати у своєму публічному профілі"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "שמועסן",
|
||||
"Chat link": "שמועס לינק",
|
||||
"Clear Cache": "קלאָר קאַש",
|
||||
"Block military instances": "פאַרשפּאַרן מיליטעריש ינסטאַנסיז"
|
||||
"Block military instances": "פאַרשפּאַרן מיליטעריש ינסטאַנסיז",
|
||||
"Display on your public profile": "ווייַז אויף דיין עפנטלעך פּראָפיל"
|
||||
}
|
||||
|
|
|
@ -631,5 +631,6 @@
|
|||
"Chat": "聊天",
|
||||
"Chat link": "聊天链接",
|
||||
"Clear Cache": "קלאָר קאַש",
|
||||
"Block military instances": "阻止军事实例"
|
||||
"Block military instances": "阻止军事实例",
|
||||
"Display on your public profile": "显示在您的公开个人资料上"
|
||||
}
|
||||
|
|
|
@ -24,6 +24,7 @@ from utils import get_currencies
|
|||
from utils import get_category_types
|
||||
from utils import get_account_timezone
|
||||
from utils import get_supported_languages
|
||||
from webapp_utils import edit_check_box
|
||||
from webapp_utils import get_buy_links
|
||||
from webapp_utils import html_following_data_list
|
||||
from webapp_utils import html_common_emoji
|
||||
|
@ -627,6 +628,9 @@ def html_new_post(edit_post_params: {},
|
|||
extra_fields += \
|
||||
edit_number_field(translate['Duration of listing in days'],
|
||||
'duration', 14, 1, 365, 1)
|
||||
extra_fields += \
|
||||
edit_check_box(translate['Display on your public profile'],
|
||||
'shareOnProfile', False)
|
||||
extra_fields += '</div>\n'
|
||||
extra_fields += '<div class="container">\n'
|
||||
city_or_loc_str = translate['City or location of the shared item']
|
||||
|
|
Loading…
Reference in New Issue