feat(planner): edit the trip from its settings in the planner (#2811)

The trip form was mounted in the planner but nothing opened it, so title, dates,
cover and currency could only be changed from My Trips. Trip settings now lists
Edit Trip at the foot of its areas for anyone with trip_edit; it swaps the dialog
for the trip form. The phone already has Edit Trip in the More sheet.
This commit is contained in:
Maurice
2026-11-13 09:24:06 +01:00
parent 66d85729ff
commit 64b86c2403
40 changed files with 123 additions and 22 deletions
+1
View File
@@ -127,6 +127,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'من المشاركون في هذه الرحلة، والضيوف بلا حساب.',
'trip.settings.sharing': 'المشاركة',
'trip.settings.sharingHint': 'رابط للقراءة فقط لأي شخص، ورابط دعوة للانضمام.',
'trip.settings.editTripHint': 'العنوان والتواريخ والغلاف والوصف والعملة.',
'trip.tabs.journal': 'اليوميات',
'trip.journal.title': 'اليوميات',
'trip.journal.hint': 'اربط إحدى يومياتك بهذه الرحلة. من تمنحه الوصول يفتحها هنا مباشرة في تبويب اليوميات، بشكل حي.',
+1
View File
@@ -118,6 +118,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Bu səyahətdə kimlərin olduğu və hesabı olmayan qonaqlar.',
'trip.settings.sharing': 'Paylaşma',
'trip.settings.sharingHint': 'Hər kəs üçün yalnız oxunan keçid və qoşulmaq üçün dəvət keçidi.',
'trip.settings.editTripHint': 'Ad, tarixlər, üz qabığı, təsvir və valyuta.',
'trip.tabs.journal': 'Gündəlik',
'trip.journal.title': 'Gündəlik',
'trip.journal.hint':
+1
View File
@@ -107,6 +107,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Quem está nesta viagem e os convidados sem conta.',
'trip.settings.sharing': 'Compartilhar',
'trip.settings.sharingHint': 'Um link somente leitura para qualquer pessoa e um link de convite para entrar.',
'trip.settings.editTripHint': 'Título, datas, capa, descrição e moeda.',
'trip.tabs.journal': 'Diário',
'trip.journal.title': 'Diário',
'trip.journal.hint':
+1
View File
@@ -107,6 +107,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Qui és en aquest viatge i els convidats sense compte.',
'trip.settings.sharing': 'Compartir',
'trip.settings.sharingHint': "Un enllaç de només lectura per a tothom i un enllaç d'invitació per unir-se.",
'trip.settings.editTripHint': 'Títol, dates, portada, descripció i moneda.',
'trip.tabs.journal': 'Diari',
'trip.journal.title': 'Diari',
'trip.journal.hint':
+1
View File
@@ -112,6 +112,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Kdo je na této cestě a hosté bez účtu.',
'trip.settings.sharing': 'Sdílení',
'trip.settings.sharingHint': 'Odkaz jen pro čtení pro kohokoli a pozvánka k připojení.',
'trip.settings.editTripHint': 'Název, termíny, obálka, popis a měna.',
'trip.tabs.journal': 'Deník',
'trip.journal.title': 'Deník',
'trip.journal.hint':
+1
View File
@@ -108,6 +108,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Wer auf dieser Reise ist, und Gäste ohne Konto.',
'trip.settings.sharing': 'Teilen',
'trip.settings.sharingHint': 'Ein Nur-Lesen-Link für alle und ein Einladungslink zum Beitreten.',
'trip.settings.editTripHint': 'Titel, Daten, Titelbild, Beschreibung und Währung.',
'trip.tabs.journal': 'Journal', // same-as-en
'trip.journal.title': 'Journal', // same-as-en
'trip.journal.hint':
+1
View File
@@ -107,6 +107,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Who is on this trip, and the guests without an account.',
'trip.settings.sharing': 'Sharing',
'trip.settings.sharingHint': 'A read-only link for anyone, and an invite link to join.',
'trip.settings.editTripHint': 'Title, dates, cover, description and currency.',
'trip.tabs.journal': 'Journal',
'trip.journal.title': 'Journal',
'trip.journal.hint':
+1
View File
@@ -107,6 +107,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Quién está en este viaje y los invitados sin cuenta.',
'trip.settings.sharing': 'Compartir',
'trip.settings.sharingHint': 'Un enlace de solo lectura para cualquiera y un enlace de invitación para unirse.',
'trip.settings.editTripHint': 'Título, fechas, portada, descripción y moneda.',
'trip.tabs.journal': 'Diario',
'trip.journal.title': 'Diario',
'trip.journal.hint':
+1
View File
@@ -107,6 +107,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Kes on sellel reisil, ja kontota külalised.',
'trip.settings.sharing': 'Jagamine',
'trip.settings.sharingHint': 'Kirjutuskaitstud link kõigile ja kutselink liitumiseks.',
'trip.settings.editTripHint': 'Pealkiri, kuupäevad, kaanepilt, kirjeldus ja valuuta.',
'trip.tabs.journal': 'Päevik',
'trip.journal.title': 'Päevik',
'trip.journal.hint':
+1
View File
@@ -108,6 +108,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Qui participe à ce voyage, et les invités sans compte.',
'trip.settings.sharing': 'Partage',
'trip.settings.sharingHint': "Un lien en lecture seule pour tous, et un lien d'invitation pour rejoindre.",
'trip.settings.editTripHint': 'Titre, dates, couverture, description et devise.',
'trip.tabs.journal': 'Journal', // same-as-en
'trip.journal.title': 'Journal', // same-as-en
'trip.journal.hint':
+1
View File
@@ -110,6 +110,7 @@ const trip: TranslationStrings = {
'trip.settings.sharing': 'Κοινοποίηση',
'trip.settings.sharingHint':
'Ένας σύνδεσμος μόνο για ανάγνωση για όλους και ένας σύνδεσμος πρόσκλησης για συμμετοχή.',
'trip.settings.editTripHint': 'Τίτλος, ημερομηνίες, εξώφυλλο, περιγραφή και νόμισμα.',
'trip.tabs.journal': 'Ημερολόγιο',
'trip.journal.title': 'Ημερολόγιο',
'trip.journal.hint':
+1
View File
@@ -111,6 +111,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'מי בטיול הזה, והאורחים שאין להם חשבון.',
'trip.settings.sharing': 'שיתוף',
'trip.settings.sharingHint': 'קישור לקריאה בלבד לכל אחד, וקישור הזמנה להצטרפות.',
'trip.settings.editTripHint': 'כותרת, תאריכים, תמונת שער, תיאור ומטבע.',
'trip.tabs.journal': 'יומן',
'trip.journal.title': 'יומן',
'trip.journal.hint':
+1
View File
@@ -110,6 +110,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Kik vannak ezen az utazáson, és a fiók nélküli vendégek.',
'trip.settings.sharing': 'Megosztás',
'trip.settings.sharingHint': 'Csak olvasható link bárkinek, és meghívó link a csatlakozáshoz.',
'trip.settings.editTripHint': 'Cím, dátumok, borítókép, leírás és pénznem.',
'trip.tabs.journal': 'Napló',
'trip.journal.title': 'Napló',
'trip.journal.hint':
+1
View File
@@ -103,6 +103,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Siapa saja dalam perjalanan ini, dan tamu tanpa akun.',
'trip.settings.sharing': 'Berbagi',
'trip.settings.sharingHint': 'Tautan hanya-baca untuk siapa saja, dan tautan undangan untuk bergabung.',
'trip.settings.editTripHint': 'Judul, tanggal, sampul, deskripsi, dan mata uang.',
'trip.tabs.journal': 'Jurnal',
'trip.journal.title': 'Jurnal',
'trip.journal.hint':
+1
View File
@@ -107,6 +107,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Chi partecipa a questo viaggio e gli ospiti senza account.',
'trip.settings.sharing': 'Condivisione',
'trip.settings.sharingHint': 'Un link di sola lettura per tutti e un link di invito per unirsi.',
'trip.settings.editTripHint': 'Titolo, date, copertina, descrizione e valuta.',
'trip.tabs.journal': 'Diario',
'trip.journal.title': 'Diario',
'trip.journal.hint':
+1
View File
@@ -100,6 +100,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'この旅行の参加者と、アカウントのないゲスト。',
'trip.settings.sharing': '共有',
'trip.settings.sharingHint': '誰でも見られる閲覧専用リンクと、参加用の招待リンク。',
'trip.settings.editTripHint': 'タイトル、日程、カバー画像、説明、通貨。',
'trip.tabs.journal': 'ジャーナル',
'trip.journal.title': 'ジャーナル',
'trip.journal.hint':
+1
View File
@@ -100,6 +100,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': '이 여행의 참여자와 계정 없는 게스트.',
'trip.settings.sharing': '공유',
'trip.settings.sharingHint': '누구나 볼 수 있는 읽기 전용 링크와 참여용 초대 링크.',
'trip.settings.editTripHint': '제목, 날짜, 커버 이미지, 설명, 통화.',
'trip.tabs.journal': '저널',
'trip.journal.title': '저널',
'trip.journal.hint':
+1
View File
@@ -107,6 +107,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Wie er op deze reis zijn, en gasten zonder account.',
'trip.settings.sharing': 'Delen',
'trip.settings.sharingHint': 'Een alleen-lezen-link voor iedereen en een uitnodigingslink om mee te doen.',
'trip.settings.editTripHint': 'Titel, data, omslagfoto, beschrijving en valuta.',
'trip.tabs.journal': 'Dagboek',
'trip.journal.title': 'Dagboek',
'trip.journal.hint':
+1
View File
@@ -117,6 +117,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Kto bierze udział w podróży oraz goście bez konta.',
'trip.settings.sharing': 'Udostępnianie',
'trip.settings.sharingHint': 'Link tylko do odczytu dla każdego i link z zaproszeniem do dołączenia.',
'trip.settings.editTripHint': 'Tytuł, daty, okładka, opis i waluta.',
'trip.tabs.journal': 'Dziennik',
'trip.journal.title': 'Dziennik',
'trip.journal.hint':
+1
View File
@@ -117,6 +117,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Кто участвует в поездке, и гости без аккаунта.',
'trip.settings.sharing': 'Доступ по ссылке',
'trip.settings.sharingHint': 'Ссылка только для чтения для всех и ссылка-приглашение для участия.',
'trip.settings.editTripHint': 'Название, даты, обложка, описание и валюта.',
'trip.tabs.journal': 'Дневник',
'trip.journal.title': 'Дневник',
'trip.journal.hint':
+1
View File
@@ -112,6 +112,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Kto je na tejto ceste a hostia bez účtu.',
'trip.settings.sharing': 'Zdieľanie',
'trip.settings.sharingHint': 'Odkaz len na čítanie pre kohokoľvek a pozvánka na pripojenie.',
'trip.settings.editTripHint': 'Názov, termíny, obálka, popis a mena.',
'trip.tabs.journal': 'Denník',
'trip.journal.title': 'Denník',
'trip.journal.hint':
+1
View File
@@ -107,6 +107,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Vilka som är med på resan, och gäster utan konto.',
'trip.settings.sharing': 'Dela',
'trip.settings.sharingHint': 'En skrivskyddad länk för alla och en inbjudningslänk för att gå med.',
'trip.settings.editTripHint': 'Titel, datum, omslagsbild, beskrivning och valuta.',
'trip.tabs.journal': 'Dagbok',
'trip.journal.title': 'Dagbok',
'trip.journal.hint':
+1
View File
@@ -102,6 +102,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'ใครอยู่ในทริปนี้ และแขกที่ไม่มีบัญชี',
'trip.settings.sharing': 'การแชร์',
'trip.settings.sharingHint': 'ลิงก์อ่านอย่างเดียวสำหรับทุกคน และลิงก์เชิญเพื่อเข้าร่วม',
'trip.settings.editTripHint': 'ชื่อ วันที่ ภาพปก คำอธิบาย และสกุลเงิน',
'trip.tabs.journal': 'บันทึก',
'trip.journal.title': 'บันทึก',
'trip.journal.hint': 'เชื่อมบันทึกของคุณเล่มหนึ่งเข้ากับทริปนี้ ผู้ที่คุณให้สิทธิ์จะเปิดได้ที่แท็บบันทึกตรงนี้ แบบสด',
+1
View File
@@ -108,6 +108,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Bu seyahatte kimlerin olduğu ve hesabı olmayan misafirler.',
'trip.settings.sharing': 'Paylaşım',
'trip.settings.sharingHint': 'Herkes için salt okunur bir bağlantı ve katılmak için davet bağlantısı.',
'trip.settings.editTripHint': 'Başlık, tarihler, kapak, açıklama ve para birimi.',
'trip.tabs.journal': 'Günlük',
'trip.journal.title': 'Günlük',
'trip.journal.hint':
+1
View File
@@ -117,6 +117,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Хто бере участь у подорожі, і гості без облікового запису.',
'trip.settings.sharing': 'Поширення',
'trip.settings.sharingHint': 'Посилання лише для читання для всіх і посилання-запрошення, щоб приєднатися.',
'trip.settings.editTripHint': 'Назва, дати, обкладинка, опис і валюта.',
'trip.tabs.journal': 'Щоденник',
'trip.journal.title': 'Щоденник',
'trip.journal.hint':
+1
View File
@@ -102,6 +102,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': 'Những ai trong chuyến đi này, và khách không có tài khoản.',
'trip.settings.sharing': 'Chia sẻ',
'trip.settings.sharingHint': 'Liên kết chỉ đọc cho mọi người và liên kết mời để tham gia.',
'trip.settings.editTripHint': 'Tiêu đề, ngày, ảnh bìa, mô tả và tiền tệ.',
'trip.tabs.journal': 'Nhật ký',
'trip.journal.title': 'Nhật ký',
'trip.journal.hint':
+1
View File
@@ -99,6 +99,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': '參與此旅行的人,以及沒有帳戶的訪客。',
'trip.settings.sharing': '分享',
'trip.settings.sharingHint': '任何人可用的唯讀連結,以及用於加入的邀請連結。',
'trip.settings.editTripHint': '標題、日期、封面、描述和貨幣。',
'trip.tabs.journal': '日誌',
'trip.journal.title': '日誌',
'trip.journal.hint': '將你的一本日誌連結到此旅行。獲得存取權限的人可在此處的日誌分頁中即時開啟它。',
+1
View File
@@ -99,6 +99,7 @@ const trip: TranslationStrings = {
'trip.settings.peopleHint': '参与此旅行的人,以及没有账户的访客。',
'trip.settings.sharing': '分享',
'trip.settings.sharingHint': '任何人可用的只读链接,以及用于加入的邀请链接。',
'trip.settings.editTripHint': '标题、日期、封面、描述和货币。',
'trip.tabs.journal': '日志',
'trip.journal.title': '日志',
'trip.journal.hint': '将你的一本日志关联到此旅行。获得访问权限的人可在此处的日志标签中实时打开它。',