SOLsailing

IDbetrifft VersionKategorieZusammenfassungAufgabentypDringlichkeitfällig amFortschrittzuständiggeschätzter Aufwand
3882.0Frontend und DesignDesignfehler / AnpassungenZu erledigennormal
80%
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…

  1. → 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)

4299.99Frontend und DesignOnline Help ViewerFeature Requesthoch
0%
Oliver Stolz Aufgabenbeschreibung

z.B. für Yachtsuche
Dem Kunden via Online-View Such-Kriterien definieren und Resulatliste anzeigen zum besprechen.

4312.0Frontend und DesignTourlist in AccordeonFeature Requestnormal
0%
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.

5272.0Frontend und DesigntourvesseltypeZu erledigennormal
0%
Oliver Stolz Aufgabenbeschreibung

nicht vorhanden

5732.0Frontend und DesignRechnungsadresse auswählen, löschenZu erledigenhoch
0%
Oliver Stolz Aufgabenbeschreibung

Beim Auswählen der Rechnungsadresse sollte eine alte auch gelöscht werden können.

5982.0Frontend und DesignDropdown FKnationality Favoriten sprachabhängigZu erledigenhoch
0%
Oliver Stolz Aufgabenbeschreibung

Favoriten zuoberst.

6292.0Frontend und DesignLabel desctiption bei JourneyZu erledigennormal
0%
Oliver Stolz Aufgabenbeschreibung

Transportgesellschaft, bwz. Anreiseart….
besser beschreiben. Dazu muss entweder das Formular breiter werden oder ein Tooltip.
Evtl. gemacht in V1.5?

7422.0Frontend und DesignInteresse mit Kontaktaufnahme ohne Tel Nr bzw. E-MailZu besprechennormal
0%
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….

7841.6Frontend und DesignRich FileManagerBug Reporthoch
0%
Oliver Stolz Aufgabenbeschreibung

- Bild kopieren und andere Funktionen (menu oben) gehen nicht.
- Definierte Crop-Funktionen sind nicht mehr richtig.

7921.6Frontend und DesignTourliste auf der Startseit ohne more-ButtonFeature Requesthoch
0%
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.)

7941.6Frontend und DesignTeilnehmer hinzufügen - Fenster schliessenFeature Requestnormal
0%
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.

7961.6Frontend und DesignDarstellung Törninfo Wer kommt mitZu erledigennormal
0%
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

2453.0DatenbankYacht-Detail LabelsZu erledigenverschoben
0%
Oliver Stolz Aufgabenbeschreibung

Diese Labels, z.B. Wassertank, sollten aus TYC kommen. Sonst redundanter Daten-Pool.

3812.0DatenbankLabel PoolZu besprechenhoch
0%
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?

3372.0CRMCRM - DomäneZu besprechenhoch
0%
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.

3782.0CRMUser löschenZu erledigengering
0%
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

3942.0CRMMails über CRM TouradminZu erledigenhoch
0%
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
4172.0CRMRechnung, Referenznummer, RechnungsstatusZu erledigennormal
80%
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!

6702.0CRMFeedbackformFeature Requesthoch
0%
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.

7632.0CRMRechnung GruppentörnFeature Requestnormal
0%
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)

3992.0ContentContent: RoutenZu erledigenhoch
0%
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.

5169.99ContentKomischer indexierter Link bei googleZu besprechengering
0%
Oliver Stolz Aufgabenbeschreibung

https://www.solsailing.ch/forms/destination-kuba-segeln

1982.0CMSIB, IB-Contents, Link2IB -> wegZu erledigennormal
60%
Heiko Sutter Aufgabenbeschreibung

nicht vorhanden

2322.0CMSRechte/Rollen für Pages und ObjekteZu besprechenhoch
0%
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.

2562.0CMSDynaimische WKM Modul analog TourselectorFeature Requestnormal
0%
Oliver Stolz Aufgabenbeschreibung

nicht vorhanden

2782.0CMSObjekte kategorisierenZu besprechennormal
0%
Oliver Stolz Aufgabenbeschreibung

nicht vorhanden

2792.0CMSObjects in ObjectsZu besprechennormal
0%
Oliver Stolz Aufgabenbeschreibung

nicht vorhanden

2802.0CMSObjects LayoutZu besprechenhoch
0%
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...)

3532.0CMSObjekt 2fach in Page nach kopieren in diese Sprache und...Zu besprechenverschoben
50%
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

4342.0CMSBildergalerieZu besprechenhoch
0%
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

6972.0CMSTourcontentsFeature Requestnormal
0%
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

7182.0CMSGlobale Verwendung von Content aus anderer DomainFeature Requesthoch
0%
Oliver Stolz Aufgabenbeschreibung

nicht vorhanden

5872.0BackendQR-Code RechnungZu erledigenhoch
0%
Oliver StolzDeveloper Aufgabenbeschreibung

Ehemals: dompdf schriften (ocrb schrift) installieren.

7851.6BackendUser Data Adressen GruppentörnZu besprechennormal
0%
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.

2842.0Admin (PHPrunner)Anzeige von Buchungen, Reservationen nach AblaufZu besprechenhoch
0%
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.

5552.0Admin (PHPrunner)Operator anlegenZu erledigennormal
0%
Oliver Stolz Aufgabenbeschreibung

s. alte PHPrunner Version
Daniel Thut

5812.0Admin (PHPrunner)PHPrunner AJAX AufrufZu erledigennormal
0%
Oliver Stolz Aufgabenbeschreibung

rausfinden wie. Für z.B. create invoice, damit dies nicht ein leeres neues Fenster öffnet.

6992.0Admin (PHPrunner)Reservation zu BuchungZu erledigenhoch
0%
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

7382.0Admin (PHPrunner)Skipperbuchung ohne journeyZu erledigenhoch
0%
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…

7442.0Admin (PHPrunner)Übersicht fällige RechnungenFeature Requestnormal
0%
Oliver Stolz Aufgabenbeschreibung

Dashboard s. bookings

7602.0Admin (PHPrunner)Invoice PDF löschenZu erledigennormal
0%
Oliver Stolz Aufgabenbeschreibung

Beim löschen von Buchungen (Testbuchungen) sollte auch das RechnungsPDF gelöscht werden.

7861.6Admin (PHPrunner)Törn mit Skipper als Veranstalter PaxZu testenhoch
0%
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…

7951.6Admin (PHPrunner)Skipper Reservation ohne FKoriginsiteBug Reporthoch
0%
Oliver Stolz Aufgabenbeschreibung

Die Skipper Reservation hat FKoriginsite=0

zeige Aufgaben 51 - 93 von 93 Seite 2 von 2 - 1 - 2

verfügbare Tastenkürzel

Aufgabenliste

Aufgabendetails

Aufgabenbearbeitung