aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2018-04-26Refs #6826; Fix times interpolation with day offsets6826-fix-times-interpolationZog
2018-04-26Refs #6811; Fix specsZog
2018-04-26Truncate Referential#slug. Refs #6811Alban Peignier
2018-04-26Merge pull request #529 from af83/6486-fix-bumpy-frontAlban Peignier
Fix bumpy front. Refs #6486
2018-04-26:fire: log6486-fix-bumpy-frontZog
2018-04-26Refs #6486; Fix bumpy frontZog
2018-04-26AutocompleteLinesController: Don't error if no `q` param is passedTeddy Wing
Previously the action would respond with a 500 error if no `q` parameter was given in the request. Instead, respond with a 200 and fix the error that occurs as a result of assuming that `params[:q]` exists in `AutocompleteLinesController#collection`. Refs #5889
2018-04-26ReferentialVehicleJourneys: Use display name in line filter drop-downTeddy Wing
Previously we had been showing the `name` field for the initial value of an already selected line. However, that doesn't show all the information that's normally given in the drop-down options. We instead have to use the `#display_name` method to get the full display that people are used to seeing in the drop-down. This also means we can no longer `pluck`, as more fields are required to assemble the display name. Instead, just do a simple `find` for the record. Refs #5889
2018-04-26ReferentialVehicleJourneys: Fix line drop-down placeholderTeddy Wing
After adding the `initvalue` data attribute, the placeholder was no longer rendered. Fix this by: 1. Removing all elements from the collection to ensure that boolean options don't get added by default to the select (https://github.com/plataformatec/simple_form/blob/84e4465/lib/simple_form/inputs/collection_input.rb#L36-L41) 2. Not setting an `initSelection` on the Select2 config if the initial selection fields are empty. This finally gets the placeholder to display correctly again. Refs #5889
2018-04-26ReferentialVehicleJourneys: Show selected line in drop-downTeddy Wing
Previously we weren't showing the currently-selected line filter in the drop-down label. If a line is selected, get its ID and name and use those to pre-fill the select. Using Select2's `initSelection` option to configure this instead of putting `selected: ` in the Rails field definition. That would have looked like this: collection: [[@filtered_line.name, @filtered_line.id]], selected: params[:q] && params[:q][:route_line_id_eq], But doing it that way wasn't possible because this is an AJAX-populated Select2. Since we already have a way to use `initSelection`, this was the quickest and easiest way to go, but apparently Select2 v4.0 deprecated this option, instead doing it with a data adapter. Couldn't really be bothered right now to figure out how to set that up as it seemed like a lot of work for not much payoff right now. Also, I was a little disappointed in Select2's docs regarding this. From what I understood, it looks like you basically need to create your own custom data adapter to do this, which sounds like a pain, and I'm not sure if I would have to mess with the rest of our existing Select2 configuration setup in order to integrate that. Refs #5889
2018-04-26Fix CustomField specsZog
2018-04-26Fix VehicleJourney SpecsZog
2018-04-26Merge pull request #471 from af83/6491-timetable-confirm-modal-cancelAlban Peignier
Fix cancel button actions in confirm modal. Refs #6491
2018-04-25Refs #6620; Do not show the 'chrono' on the last stopZog
2018-04-25Refs #6620; Show 'chrono' icon in computed journeysZog
2018-04-26Avoid problem in merge specs with route checksum (problem not reproduced in ↵Alban Peignier
real condition)
2018-04-26Apply uniq on routing_constraint_zones checksumsAlban Peignier
2018-04-26Fixes problems in ReferentialCloning specs. Refs #5372Alban Peignier
2018-04-26Update both checksum_source and checksum into ↵Alban Peignier
ChecksumSupport#update_checksum_without_callbacks
2018-04-26Fixes problems in ReferentialCloning specs. Refs #5372Alban Peignier
2018-04-26Fixes problems in CleanUp specs. Refs #5372Alban Peignier
2018-04-25Merge pull request #526 from af83/6779-fix-info-button-on-vjs-editorAlban Peignier
Fix disabled buttons in archived referentials. Fixes #6779
2018-04-25Remove Chouette::RoutingConstraintZone.with_stop_points_contained_in search ↵Alban Peignier
from Route#checksum_attributes (no needed). Refs #6762
2018-04-25Merge pull request #523 from af83/6683-uniformize-timezone-formatsAlban Peignier
Uniformize the time_zones notation. Refs #6683
2018-04-25Display StopArea timezone in stop_areas/show. Refs #66836683-uniformize-timezone-formatsAlban Peignier
2018-04-25Avoid callbacks in FixTimezones updates. Refs #6683Alban Peignier
2018-04-25Refs #6683; Uniformize the time_zones notationZog
2018-04-25Merge pull request #518 from af83/5372-clean-with-metadata-2Alban Peignier
Use referential metadata in the cleanup operation. Fixes #5372
2018-04-25Merge pull request #522 from af83/6638-stop-area-coordinatesAlban Peignier
Switch stop area coordinates order (long lat) in geo data. Fixes ##6638
2018-04-25Merge pull request #520 from af83/6711-update-parents-checksumAlban Peignier
Update checksums on parents. Fixes #6711
2018-04-25Merge pull request #524 from af83/6762-merge-ignored_routing_contraint_zonesAlban Peignier
Merge VehicleJourney ignored_routing_contraint_zone_ids. Refs #6762
2018-04-25Update VehicleJourney checksum when StopPoint change isn't necessary in fact ↵6711-update-parents-checksumAlban Peignier
(#mybad). Refs #6711
2018-04-25Ignore nil/unfound parent in ChecksumSupport. Refs #6711Alban Peignier
2018-04-25Add debug in ChecksumSupport. Change update_checksum! to save both ↵Alban Peignier
checksum_source and checksum. Refs #6711
2018-04-25Update VehicleJourney checksum when StopPoint change isn't necessary in fact ↵Alban Peignier
(#mybad). Refs #6711
2018-04-25Refs #6762; Small refactor6762-merge-ignored_routing_contraint_zonesZog
2018-04-25Refs #6762; Fix bug on RoutingConstraintsZone mergeZog
And add some specs
2018-04-25Merge pull request #466 from af83/6431-line-and-stop-area-statusteddywing
Refs #6431 small changes on line & stop area status
2018-04-25Refs #6762; Fix RoutingConstraintZone#vehicle_journeysZog
2018-04-25Refs #6779; Fix diabled buttons in archived referentials6779-fix-info-button-on-vjs-editorZog
2018-04-25Refs #6669; Revert WorkaroundZog
2018-04-25Refs #6669; delay the custom fields initialization until the workgroup is loadedZog
2018-04-25Workaround to CustomField initialization. #custom_fields_values requires to ↵Alban Peignier
know the associated referential. Refs #6669
2018-04-25Make mandatory workgroup for class method custom_fields (not available for ↵Alban Peignier
Company or StopArea for exemple). Refs #6669
2018-04-25Unify custom_fields codes in StopArea/Company forms. Refs #6669Alban Peignier
2018-04-25Use instance workgroup in custom_field instance method. Refs #6669Alban Peignier
2018-04-25Move workgroup method to less global Class ↵Alban Peignier
(TridentActiveRecord/LineReferentialSupport and StopAreaReferentialSupport) to avoid to overide existing methods. Refs #6669
2018-04-25Specify workgroup to Chouette::StopArea.custom_fields. Refs #6669Alban Peignier
2018-04-25Use CustomFields default values in React componentsZog
2018-04-25Refs #6669; Fix CustomField initializationZog
Use the current referential to infer the workgroup