| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-04-16 | Refs #6477; Use custom fields values in checksum calculation6477-use-custom-fields-in-checksums | Zog | |
| 2018-04-10 | Merge pull request #460 from af83/6360-workbenchimport-display | Luc Donnet | |
| 6360 Add checks on calendars during WorkbenchImport | |||
| 2018-04-10 | Merge pull request #438 from af83/6368-gtfs-import | Luc Donnet | |
| GTFS import (first step) | |||
| 2018-04-09 | Refs #6360; Add checks on calendars during WorkbenchImport | Zog | |
| 2018-03-30 | Initial import for agencies, stops, routes, trips and stop_times. Refs #6368 | Alban Peignier | |
| 2018-03-27 | Add `TomTom::Matrix` | Teddy Wing | |
| A new component to the `TomTom` module that asks TomTom's Matrix API endpoint (https://developer.tomtom.com/online-routing/online-routing-documentation/matrix-routing) to compute `WayCost`s. The matrix API will give us all costs between each pair of coordinates. This will enable us to provide costs for any combination of points in a journey pattern. Given a list of `WayCost`s, it will send all points from those costs to the matrix API and return a list of all non-zero `WayCost`s between all pairs of coordinates. `points_from_way_costs()` extracts unique coordinates from the `WayCost`s. `points_as_params()` builds a list of points in the format expected by the matrix API. The response from the matrix API is formatted as a two-dimensional array consisting of rows and columns that pair each "origin" point with each "destination" point. We loop through this matrix and construct new `WayCost` objects for each pair of coordinates. At the moment, I haven't figured out how I want to save `WayCost` IDs when creating the new pairs. Leaving that for later. Refs #6222 | |||
| 2018-03-14 | TomTom::Batch: Extract code to `#extract_costs_to_way_costs!` | Teddy Wing | |
| Extract some code from `#batch` to allow us to test the part that takes distance and time values from the response JSON and put fill them into `WayCost`s. In order for the test to work, had to add an `#==` method to `WayCost` and make `distance` and `time` accessors. The JSON file fixture is a copy of a response from the TomTom `/batch` API. The file is pretty big. I'm not sure if maybe I should condense it for the sake of test performance. Refs #6095 | |||
| 2018-02-20 | Refs #5924 @14h; Extend importers | Zog | |
| Mostly add a way to override the default behaviour and process each row its own way | |||
| 2018-02-20 | Refs #5924 @2h; Provide a mechanism to define a custom importer | Zog | |
| 2018-02-20 | Refs #5924 @1H; Add `before` actions | Zog | |
| 2018-02-20 | Refs #5765 @6h; Add a customizable importer mechanism | Zog | |
| 2017-12-20 | Add nozip.zip file for ImportsController specs. Refs #5317 | Alban Peignier | |
| 2017-12-14 | Refs: #5281@2h; Code Analysis first bugfix | Robert | |
| - Rebased #5006 upoon master and created #5281 from #5006 - Setup regression test based on client provided input - Fixed bug with multiple spurious directory occurances | |||
| 2017-12-14 | Refs: #5006@12h; | Robert | |
| Implementing allowed vs foreign line lookup for the zip service - Adapting `lib/stif/netex_file.rb` to expose the already implemented matching - `app/services/zip_service.rb` augmented to check for allowed lines and returning forbidden lines - Specs with fixtures and using the beforementioned new zip support in the specs - Fixture directories for the new specs | |||
| 2017-10-24 | Refs: #4633@0.5h; | Robert | |
| Speced and implemented ZipService to return additional directories in the entry's `spurious` field. | |||
| 2017-10-12 | Fix .gitignore file with bad syntax and duplicate lines | Luc Donnet | |
| 2017-10-06 | Add webpacker gem and migrate the React apps | cedricnjanga | |
| 2017-08-27 | Create STIF::NetexFile to read zip content and create ReferentialMetadata ↵ | Alban Peignier | |
| from real data. Refs #4273 | |||
| 2017-08-27 | Update OFFRE_TRANSDEV_2017030112251.zip to use calendriers.xml. Update ↵ | Alban Peignier | |
| regression_4273_spec fixture files. Ignore target files. Refs #4273 | |||
| 2017-08-27 | Update OFFRE_TRANSDEV_2017030112251.zip to use calendriers.xml. Refs #4273 | Alban Peignier | |
| 2017-08-27 | Update OFFRE_TRANSDEV_2017030112251.zip to use calendriers.xml. Refs #4273 | Alban Peignier | |
| 2017-08-25 | ReferentialMetadataKludge: Use non-overlapping dates in test data | Teddy Wing | |
| Previously, the OFFRE_... zip's two referentials had overlapping dates (2017-03-01..2017-03-31 & 2017-03-01..2017-12-31). This caused this validation error when trying to save the referentials: OFFRE_TRANSDEV_20170301122517 couvre le même périmètre d'offre To fix this, Alban & I changed the dates of the two offers inside the zip (in the calendrier.xml files) and matched the dates in `ReferentialMetadataKludge`. | |||
| 2017-08-21 | Refs: #4273@20h; Reverse Engeneeiring RubyZip fixed ZipService | Robert | |
| - Replzed Lazy Enum over get_next_entry and group by with explicit looping and yielding to an instance level enumerator that yields streams per subdir (wich represents a referential). - Fixtures and Specs that use a REAL usecase. Next: Get rid of metadata kludge (should fix failing specs) | |||
| 2017-08-02 | Hotfix for Jenkins, removed specs needing `unzip` | Robert | |
| 2017-07-31 | Refs: #3507@3h; CR finished | Robert | |
| 2017-07-25 | Refs: #3507;20h Specing and Implementing the ZipService | Robert | |
| 2017-07-21 | Sketching out the unzip/zip process, need to change Tempfile to ↵ | Robert | |
| File.open(..., r) in a configurable directory [amend me] | |||
| 2017-04-05 | Fix include? on user with nil permissions | Xinhui | |
| Refs #3050 | |||
| 2017-03-29 | Fix user permissions sync | Xinhui | |
| Refs #2954 | |||
| 2017-03-29 | Fix users spec permissions sync | Xinhui | |
| 2017-03-07 | Refs #2693 : Test permissions sync | Vlatka Pavisic | |
| 2016-10-17 | Store organisation functional_scope | Xinhui | |
| Refs #1785 | |||
| 2016-09-06 | Rspec reflex:sync | Xinhui | |
| 2016-09-02 | Reflex store xml + purge deleted since last sync | Xinhui | |
| 2016-09-01 | Refactoring StopPlaceEntrance to AcessPoint | Xinhui | |
| 2016-08-31 | Wip sync reflex - add gem - task reflex:sync + whenever cfg | Xinhui | |
| 2016-08-08 | Set :lockable to model User | Xinhui | |
| 2016-08-05 | Refactoring - Rake task users:sync | Xinhui | |
| 2016-08-05 | Rspec task organisations:sync | Xinhui | |
| 2015-03-18 | Initialize migration to new api version | Luc Donnet | |
| 2015-01-27 | add footnotes oo vehiclejourney CSV exports | Michel Etienne | |
| 2014-10-16 | new compilance tests, Mantis 29182,29183,29184 | Michel Etienne | |
| 2014-09-11 | add vehicle_type_identifier and set id instead of objectid on csv ↵ | Michel Etienne | |
| vehicle_journey exchange | |||
| 2014-09-09 | vehicle journey imports enhancement | Michel Etienne | |
| 2014-07-01 | Add export for stop_areas Refs #0026832 | Luc Donnet | |
| 2014-06-30 | Add stop areas import Refs #0026832 | Luc Donnet | |
| 2014-06-27 | Initialize stop area import model Refs #0026832 | Luc Donnet | |
| 2014-06-27 | Fix spec for vehicle journey import Refs #0026843 | Luc Donnet | |
| 2014-06-27 | Fix vehicle journey import spec Refs #0026843 | Luc Donnet | |
| 2014-06-25 | Refactoring layout 2nd part Refs #0026847 | Luc Donnet | |
