fix: Häfen, in denen eigene Schiffe, die alle unsichtbar sind, sowie fremde sichtbare Schiffe liegen, werden angezeigt
Datenmodell für Etappentörns hinzugefügt
Trip mit CompositeTrip verknüpft
Bilder für zusammengesetzte Törns hinzugefügt (als shared_example bzw. Modul)
refactoring: Schiffe und Törns nutzen Imageable-Modul und imageable shared examples
zusammengesetzte Törns zum Populator hinzugefügt
zusammengesetzte Törns zum Admin-Bereich hinzugefügt
fix: factory: sequenziell erstelle Appointments überschneiden sich nicht
scope visible zu zusammengesetzten Törns hinzugefügt
scope single für Törns, die nicht zu einem zusammengesetzten Törn gehören, hinzugefügt
zusammengesetzte Törns in Navigation und Index hinzugefügt
refactoring: default-scope-Ordnung für Törn entfernt, Boat-Model entsprechend angepasst, Törn-Index- und Navigation-Test vervollständigt (Reihenfolge wurde gar nicht getestet)
refactoring: Törntermintabelle in eigenes partial mit eigenem Stylesheet ausgelagert
refactoring: stylesheets: list-style:none ist default für alle <ul>
stylesheets: border-collapse-default für <table> ist collapse
stylesheets: Stylesheet für Bildergallerie in eigene Datei verschoben
fix für 1bd5c08665d82d6408129e37bd09630ca63e75e7: Stylesheet für Calendar benutzt <ol>, braucht daher list-style:none.
factory trip_for_composite_trip erstellt nicht eigenständig Törntermine
Show-Seite für Etappentörns hinzugefügt
fix: nur maximal ein Törntermin für einen Törn erlaubt, der zu einem Etappentörn gehört