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