|
388 | 2.0 | Frontend und Design | Designfehler / Anpassungen | Zu erledigen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
- Interesse-Button in den verschiedenen Views, insb. wenn kein Buchen - Mobil: Mein Konto, Meine Törns. Stornieren Button, Dok-Style (Teilnehmerliste, etc.) - Mein Konto: Rand, Button PW ändern - Wer kommt mit, Style vom Nickname. - Tabulator Style unterschiedlich. s. Individuelle Gruppentörns vs. Reviere, Teilreviere -
Später:
- Link2Dialog: Sortierung, Darstellung! → Definiere wie… Gemeinsam. - Wenn Dialog aus Dialog geöffnet wird geht beim Schliessen auch der “hintere” Dialog zu… kann man da was machen?… - Eingabefelder sind bei vielen Bildschirmen nicht erkennbar. Evtl. feiner Rahmen!?
Erledigt: - Buchung, PW vergessen, Style - Page Settings: Reihenfolge Felder Keywords und Description tauschen. - Buchung Step 4 Übersicht: Uneinheitliche Schriftstyles - TelNr. Titel Underline bei Telefonicon.. - Header look: Logo bottomline und Einloggen, Menu bottom-line angleichen. Dann muss auch Navi angepasst werden evtl. in Zshg. mit FS#472 erledigen - Link mit style=tripcard rechts ist zu breit. In Zsgh. mit Breite rechts beachten! s. FS#472 - 3-er Teaser (Nicht Teaser-Element) bricht bei kleinem Bildschirm nicht um. s.z.B. Gruppentörns, in Accordeon - Template für einen neuen Text über die ganze Breite im selben Objekt aber unterhalb von 50/50 (s. Gruppentörn: “Als Gruppe gibt es grundsätzlich…. wenn mobil.) - Templates: 75:25 links: image col-md-9 nopadl rechts: txt col-md-3 noborder image, txt ? Kann ich, je nach dem, ob rechts ein Bild oder boxgrey oder text ist, verschieden Klassen über CkEditor machen?
- Startseite: Links in Karroussel und 3-er Teaser sind unterschiedlich…
→ Und jetzt sind die Bilder im Karroussel von “Alle Destinationen” nicht mit dem Content verlinkt….
- Bilder von Yachten mit “weissen Rändern”, Navi-Pfeil nicht sichtbar. War schwarz, aber mit Fehler. Heiko hat Fehler behoben….. - Karroussel in Google: 3. Bild hat “Rand” (s. Startseite). - Meine Törns: Darstellung schlecht, wenn Land, Area zu lang. s. DreamYachtCharter Tortola Dream - “Passwort vergessen?” bei Login: Orange und mit Link-Mousehand - Settings von z.B. Pages: Felder mal wieder viel zu kurz! → ist bei “Pages” angepasst. Jedoch nur dort. Man müsste alte Moser-CMS Inhalte angleichen und am besten noch gesamte CMS Dialoge Responsive machen - “Login fehlgeschlagen”-Meldung Rot - Registrierung bei Passwort kommt Hint: Sollte rot sein. Und das Dreieck sollte überall, z.B. auch bei Login-Fehler kommen (aber besser nicht direkt im Feld…) - Der H4 rechts sollte eigentlich ein H1 sein. Optisch H1 links/rechts so wie jetzt H1 / H4 → Du kannst rechts Überschrift 1 und Überschrift 4 verwenden - Kontrast bei grauen Boxen in Overlays (v.A. Buchung, Interesse, Register) → Entscheid Ole. Aktuell belassen. Evtl. Fabio anschauen - Link in Texte werden nicht erkannt. Wie soll es aussehen? Definition 28.3. Ole/Manu: 2 Arten: Orange oder unterstrichen. Default im Content unterstrichen. - Icon hiter Titel “Zwingende Angaben” bei Teilnehmerdaten - Akkordeon rechts. Gemeinsam. - Slider Destination Schweden… (s. kommentar manu)
|
|
429 | 9.99 | Frontend und Design | Online Help Viewer | Feature Request | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
z.B. für Yachtsuche Dem Kunden via Online-View Such-Kriterien definieren und Resulatliste anzeigen zum besprechen.
|
|
431 | 2.0 | Frontend und Design | Tourlist in Accordeon | Feature Request | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
Für Angebots-Pages wie z.B. Dreamyachtcharter Seychellen mit mehreren Tourlisten und vielen Törns sollten die Tourlisten in Accordeons sein.
|
|
527 | 2.0 | Frontend und Design | tourvesseltype | Zu erledigen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
nicht vorhanden |
|
573 | 2.0 | Frontend und Design | Rechnungsadresse auswählen, löschen | Zu erledigen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Beim Auswählen der Rechnungsadresse sollte eine alte auch gelöscht werden können.
|
|
598 | 2.0 | Frontend und Design | Dropdown FKnationality Favoriten sprachabhängig | Zu erledigen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Favoriten zuoberst.
|
|
629 | 2.0 | Frontend und Design | Label desctiption bei Journey | Zu erledigen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
Transportgesellschaft, bwz. Anreiseart…. besser beschreiben. Dazu muss entweder das Formular breiter werden oder ein Tooltip. Evtl. gemacht in V1.5?
|
|
742 | 2.0 | Frontend und Design | Interesse mit Kontaktaufnahme ohne Tel Nr bzw. E-Mail | Zu besprechen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
Beim Interesse von Michael Bruderek (UID 5784) war Wunsch nach Kontaktaufnahme, aber keine Tel Nr… Beim Interssee von Lisa Linsig (UID: 5770) war Wunsch nach Kontaktaufnahme, aber keine E-Mail. Weil sie telefonisch nicht erreichbar ist, wäre ein E-mail gut. Oder bei Tel. Info, wann erreichbar. Im User-Accoung ist E-Mail vorhanden….
|
|
784 | 1.6 | Frontend und Design | Rich FileManager | Bug Report | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
- Bild kopieren und andere Funktionen (menu oben) gehen nicht. - Definierte Crop-Funktionen sind nicht mehr richtig.
|
|
792 | 1.6 | Frontend und Design | Tourliste auf der Startseit ohne more-Button | Feature Request | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Die Tourlisten (insb. auf der Startseite) haben keinen “more-Button” um auf eine Angebots-Seite zu verlinken (für Routenvorschläge, etc.)
|
|
794 | 1.6 | Frontend und Design | Teilnehmer hinzufügen - Fenster schliessen | Feature Request | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
Wenn ein Teilnehmer hinzugefügt wird und danach wieder Teilnehmer hinzufügen angeklickt wird, heisst es, es ist bereits ein Teilnehmer mit dieser E-Mail vorhanden.
|
|
796 | 1.6 | Frontend und Design | Darstellung Törninfo Wer kommt mit | Zu erledigen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
Leider ist der Screenshot gelöscht…. Wenn Skipper-Interesse und Teilnehmer-Buchungen vorhanden sind, dann steht:
WER KOMMT MIT?
Skipper-Interessen Bild-Skipper Bild-Teilnehmer gebucht Bild-Teilnehmer gebucht
Für die gebuchten Teilnehmer gibt es offenbar keinen Titel und keinen Abschnitt DIV
|
|
245 | 3.0 | Datenbank | Yacht-Detail Labels | Zu erledigen | verschoben | | |
Oliver Stolz | |
Aufgabenbeschreibung
Diese Labels, z.B. Wassertank, sollten aus TYC kommen. Sonst redundanter Daten-Pool.
|
|
381 | 2.0 | Datenbank | Label Pool | Zu besprechen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
z.B. login Bezeichnung, wofür? Ist nämlich Menutext, Titel, Buttontext…. alles in demselben Label
label=”text” : funktioniert auch, wenn “label”…?
Domäne vor Pool?
|
|
337 | 2.0 | CRM | CRM - Domäne | Zu besprechen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Das CRM ist momentan auf der .ch-Domäne Damit lassen sich .ch-Links erstellen (z.B. im Globalen Tourcontent)
Besser wäre, CRM auf .com zu legen.
|
|
378 | 2.0 | CRM | User löschen | Zu erledigen | gering | | |
Oliver Stolz | |
Aufgabenbeschreibung
Im CRM bei user löschen ist unknown command. Auch gut so, evtl. feld mit lösch-flag. Sollte der User seinen Account selber löschen können? Ja!
Generell: Richtig löschen braucht es nicht, nur in Testphase. Danach alle Daten behalten.
PhpRunner
|
|
394 | 2.0 | CRM | Mails über CRM Touradmin | Zu erledigen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
6.5.: Erst machbar, wenn die entsprechenden Dokumente stehen. 30.4.19: mit Manu besprochen: Buttons in PHPrunner machen, d.h. Prüfung auch selber bauen..
Im Touradmin zu unterst eigener Block mit Buttons zum E-Mails versenden. Die da wären:
Skippermail
- Aus CRM Ttemplate “Skipper-Mail” - Anhang: PDF aus TYC DB chartercompany2marina → baseinfo_file, Abhängig vbon Startmarina der Tour in Kombination mit Chartergesellschaft der Yacht. –> Filename: Am liebsten so, wie das PDF als File heisst. Sonst Name zusammensetzen aus Name Chartergesellschaft & Name Marina - Betreff: Touroperator & " - Skipperdokumente”
Chartergesellschaft
- Aus CRM Ttemplate “Chartergesellschaft” - PDF Crewliste ist zu generiere gemäss bestehender Crewliste (noch offen) - PDF mit Sikpperausweis (kommt vom User, aktuell noch nicht vorhanden, soll über Profil hochgeladen werden können)
Voucher FS#575
Evtl. zusätzlich zu zeitgesteuertem Versand auch Button bei user_reservation für einzelne Person manuell. Ist aber eigentlich nicht nötig, weil über unset voucher_sent der tägliche Versand nochmals greift:
Für alle Teilnehmer des Törns einen Voucher versenden: - Aus CRM Template “Voucher Mail” - Betreff: Touroperator & " - Voucher” - Anhänge: a) PDF Voucher aus dem Törn zugewiesenen Voucher Template
Anhangname: Voucher_&Tourcode_&TNVorname_&TN_Nachname
|
|
417 | 2.0 | CRM | Rechnung, Referenznummer, Rechnungsstatus | Zu erledigen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
Operator vs. useraddress!!!
Tabelle Touroperator: - besrid - besrtnid
Tabelle useraddress: - Bank - Refnr - Iban
Referenznummer setzt sich zusammen aus: - BESR-ID (Banknummer 14st): 00508642360005 (neues Feld bei Operator) - Fortlaufende Nummer (IDbooking 12st): 000000013035 - Prüfziffer: Modulo 10, mod10 Algorithmus
- Referenznummer (27st) = BESR-ID (14st) & Fortlaufende Nummer (12st) & Prüfziffer
Wenn EZ-Schein auf Rechnung: - Teilnehmer-Nr: 01-52142-5 steht bei Konto
Rechnungsstatus muss definiert sein. Offen, bezahlt, fälligkeit evtl. berechnen?
Rechnung: Referenzcode, QR Code Ja, aber trotzdem Referenzcode bei Operator, damit Prüfziffer errechnet werden kann. Eigentlich müssten Bankangaben bei Operator gespeichert werden!? Oder Bankangaben bei useraddress? Ist sowieso nur für dieses Jahr, bis QR Code.
Wie soll jemandem nachgewiesen werden, wann die Rechnung ausgestellt wurde, wenn diese nur on-the-fly generiert wird? Datum des Mails!
|
|
670 | 2.0 | CRM | Feedbackform | Feature Request | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Mit Google Forms
Damit der Skipper die grafische Auswertung zu einem Törn sehen kann, braucht es pro Törn ein eigenes Feedbackformular (Kopie von “Operator-Default). Die Daten aller (Operator-)Formulare können jedoch in demselben Spreadsheet (Google) gespeichert werden.
Für den Aufruf der Antworten via Benutzeraccount “Meine Törns - Als Skipper” muss - ein Bitlink für jedes Törnfomular mit Tourcode-feedback existieren oder - der Longlink zum Formular in der DB gespeichert sein.
Für den Aufruf des Formulars für die Teilnehmer sollten Felder (Tourcode, ReservationID) vorausgefüllt sein. Dazu muss der Longlink mit Parametern aufgerufen werden. Dies ist über einen Bitlink nicht, bzw. nur mit API möglich. Daher sollte der Link zum Formular (vorerst?) in der DB Table Tours gespeichert werden.
|
|
763 | 2.0 | CRM | Rechnung Gruppentörn | Feature Request | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
Bei der Gruppentörn-Rechnung vie PHPrunner wird die Anzahl Pax angezeigt! Sollte nicht, sondern nur die Anzahl insg. verfübarer Plätze. Weil bei der Buchung die Mitsegler ja noch nicht eingebucht sind.
Aktuell wird Gruppentörn-Rechnung wie folgt generiert:
Invoice: mit &tbt=(tourbookingtype) kann ich veranlassen, dass Rechnung ohne abbr_bookinginfos (Auflistung der Teilnehmer mit Preis) erstellt wird. Dazu darf &tbt nicht =1 sein. Ohne &tbt wird bookinginfo einbezogen.
Somit gibt es auch nur für Touroperator SOLsailing eine Gruppentörn-Rechnung. Und dies ohne eigene Vorlage….
s. auch FS#762
→ Gruppentörn-Rechnungen werden nun meist in AbaNinja gemacht (OS 11.4.22)
|
|
399 | 2.0 | Content | Content: Routen | Zu erledigen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Home: Rechts Teaser für “Map-Ansicht” Seite mit Map, Revierübersicht, Destinationen und Routen Bei den Routen sollte man grad die dazugehörigen kommenden Törns angezeigt erhalen (V2)
Oder jetzt Seite mit Destinationen, Routenliste, dann TörnSQL und Link zu Map.
|
|
516 | 9.99 | Content | Komischer indexierter Link bei google | Zu besprechen | gering | | |
Oliver Stolz | |
Aufgabenbeschreibung
https://www.solsailing.ch/forms/destination-kuba-segeln
|
|
198 | 2.0 | CMS | IB, IB-Contents, Link2IB -> weg | Zu erledigen | normal | | |
Heiko Sutter | |
Aufgabenbeschreibung
nicht vorhanden |
|
232 | 2.0 | CMS | Rechte/Rollen für Pages und Objekte | Zu besprechen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Konzept überlegen mit CMS Rechten/Rollen, damit Dritte eigene Seiten/Objekte erstellen, ändern und “öffentliche” Objekte in ihren Seiten verwenden können.
|
|
256 | 2.0 | CMS | Dynaimische WKM Modul analog Tourselector | Feature Request | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
nicht vorhanden |
|
278 | 2.0 | CMS | Objekte kategorisieren | Zu besprechen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
nicht vorhanden |
|
279 | 2.0 | CMS | Objects in Objects | Zu besprechen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
nicht vorhanden |
|
280 | 2.0 | CMS | Objects Layout | Zu besprechen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
2 Layouts von Objekten sind mit “Standard” und “randlos” definiert. Andere Layouts sind in Vorlagen, Styles, etc. macht dies Sinn. (nicht, wenn Objects in Objects möglich wird...)
|
|
353 | 2.0 | CMS | Objekt 2fach in Page nach kopieren in diese Sprache und... | Zu besprechen | verschoben | | |
Oliver Stolz | |
Aufgabenbeschreibung
Benutzerfehler meinerseits !!(?) SOLipedia Eintrag. Habe Link existing Object gemacht, Object copy to this language und dann dieses Objekt eingefügt.... (Sollte es nicht mal verunmöglicht werden ?.. habe gesehen, dass z.T. Icon für verlinkung weg ist.. alles klar!)
Neuer Versuch: Nicht existierendes Objekt (nochmals) einfügen, sondern Auf der leeren dyc-croisierecabin ins Menu Objects, copy to this language Reload der Seite und schon kommt der aus dem deutschen in diese Sprache kopierte Inhalt.
1. Lang FR http://new.solsailing.ch/dyc-croisierecabin
2. Page
|
|
434 | 2.0 | CMS | Bildergalerie | Zu besprechen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Die Galerie sollte aus einem gesammten Bilderverzeichnis erstellt werden. Integration via CK Editor? Möglich aus Google Fotos.
https://www.php-kurs.com/beispiel-bildergalerie-erstellen.htm
|
|
697 | 2.0 | CMS | Tourcontents | Feature Request | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
FS#610
CRM Globaler Tourcontent CKEditor
sollte sein wie solsailing.ch CSS
Future: Ganzer Globaler Tourcontent raus aus CRM, bzw. CRM “löschen”. ( Links in CMS Bar zu globalen CMS, wenn berechtigt
FS#531 tour2tourcontent
eigentlich doof, dafür eine eigene tabelle zu halten. feld könnte in tours sein
|
|
718 | 2.0 | CMS | Globale Verwendung von Content aus anderer Domain | Feature Request | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
nicht vorhanden |
|
587 | 2.0 | Backend | QR-Code Rechnung | Zu erledigen | hoch | | |
Oliver StolzDeveloper | |
Aufgabenbeschreibung
Ehemals: dompdf schriften (ocrb schrift) installieren.
|
|
785 | 1.6 | Backend | User Data Adressen Gruppentörn | Zu besprechen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
s. user Golob: Adressen Scheint Adressen von anderen Teilnehmern dem “AdminUser” zuzuweisen, also dem Reiseanmelder, wenn dieser über seinen Account die anderen Teilnehmerdaten einträgt.
|
|
284 | 2.0 | Admin (PHPrunner) | Anzeige von Buchungen, Reservationen nach Ablauf | Zu besprechen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Link zu “alte Buchungen”, verfallende Reservationen Ab wann sind auf Mindestteilnehmerzahl nicht erreichte Törns gemachte Reservationen abgelaufen… Generall, muss ich manuell über “publish” einen Törn vorher rausnehmen, wenn Mindestteilnehmerzahl nicht erfüllt ist.. Timing von anzeigen der Törns, deren Mindestteilnehmerzahl nicht erreicht ist..
Muss über PHPrunner CRM gelöst werden. Button: Alle Reservationen canceln.
|
|
555 | 2.0 | Admin (PHPrunner) | Operator anlegen | Zu erledigen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
s. alte PHPrunner Version Daniel Thut
|
|
581 | 2.0 | Admin (PHPrunner) | PHPrunner AJAX Aufruf | Zu erledigen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
rausfinden wie. Für z.B. create invoice, damit dies nicht ein leeres neues Fenster öffnet.
|
|
699 | 2.0 | Admin (PHPrunner) | Reservation zu Buchung | Zu erledigen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Wenn manuell die Mindestteilnehmerzahl runtergesetzt wird, sodass ein Törn damit stattfindet, muss die Rechnung für bereits bestehende Buchungen manuell erstellt werden. 1. reservation2reservationstatus = 3 2. Create, save invoice 3. Rechnungsmail manuell versenden
Kann aktuell über bookings - reservation2reservationstatus geändert werden: - Neue reservation2reservationstatus - Status active ändern.
Sollte über einen Button im Admin möglich sein (mit Verwendung des invoice-mailtemplates
|
|
738 | 2.0 | Admin (PHPrunner) | Skipperbuchung ohne journey | Zu erledigen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Um eine Skipperbuchung zu erstellen, muss aktuell im PHPrunner eine Journey erfasst werden. Erst dann sieht der Skipper in seinem Account unter Meine Törns-Als Skipper eine Buchung und kann die Anreise eintragen. Aber die Anreise ist damit schon drin und es wird kein Anreise-Reminder-Mail rausgeschickt…
|
|
744 | 2.0 | Admin (PHPrunner) | Übersicht fällige Rechnungen | Feature Request | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
Dashboard s. bookings
|
|
760 | 2.0 | Admin (PHPrunner) | Invoice PDF löschen | Zu erledigen | normal | | |
Oliver Stolz | |
Aufgabenbeschreibung
Beim löschen von Buchungen (Testbuchungen) sollte auch das RechnungsPDF gelöscht werden.
|
|
786 | 1.6 | Admin (PHPrunner) | Törn mit Skipper als Veranstalter Pax | Zu testen | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Todo: Durch Pax=0 wird der Törn aber im SOLsailing Admin bei Definitive Törns nicht angezeigt, bis ein Teilnehmer eingetragen ist. Mit Pax=1 wird der Törn angezeigt. Ist doch ok, wenn Skipper bei seinem eigenen Törn ein Pax ist. Wo kommt denn diese Zahl, ausser bei in booking? Dann könnte pax auch z.B. 8 sein…?
Wenn ich über Admin einfach einen Törn hinzufüge, gibt es keine Buchung. Der Skipper kann mit Skipperbuchung (Reservation) zugewiesen werden, aber eine Buchung mit Referenz zur Skipperbuchung (Reservation) gibt es nicht. Auch keine invoiceaddress.
Seperate Funktion (Button), wie Gruppentörn, aber für Bareboat Skipper-Operator. Dazu muss aber auch die Skipper-Eintragung und Skipper-Buchung im PHPrunner erfolgen, da bei einer nachträglichen Staff-Zuweisung die Reservation aus der Buchung nicht als Skipper-Buchung gemappt werden kann! –> Erledigt. Neue Seite
Hintergrund: Jeder Törn soll über die SOLsailing-Plattform administriert werden können…
|
|
795 | 1.6 | Admin (PHPrunner) | Skipper Reservation ohne FKoriginsite | Bug Report | hoch | | |
Oliver Stolz | |
Aufgabenbeschreibung
Die Skipper Reservation hat FKoriginsite=0
|