| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2018-03-14 | Refs #61066107-bind-stop_area_referential-and-workgroups | Zog | |
| Refs #6107 Binds LineReferentials and StopAreaReferentials to Workgroups, and enforce uniqueness | |||
| 2018-03-14 | Refs #6146; Fix display in tables | Zog | |
| 2018-03-14 | Refs #6146; Fix typo | Zog | |
| 2018-03-14 | Refs #6146; Fix "activated/deactivated" filter | Zog | |
| 2018-03-14 | Merge pull request #378 from af83/6187-dashboard-calendar-link-fix | Luc Donnet | |
| Refs #6187 Fix Dashboard Calendar#show link | |||
| 2018-03-14 | Delete @dashboard call to create link for calendar Refs #61876187-dashboard-calendar-link-fix | Luc Donnet | |
| 2018-03-13 | Refs #6158 Fix display error when CC doesnt have transport submode6158-compliance-check-transport-submode-display | cedricnjanga | |
| 2018-03-13 | Refs #6187 Fix Dashboard Calendar#show link | cedricnjanga | |
| 2018-03-13 | Merge pull request #371 from af83/5567-routes-map-on-line-show | Luc Donnet | |
| 5567 Disable routes by default | |||
| 2018-03-13 | Refs #6006; Fix VehicleJourney#with_ordered_stop_area_ids scope6006-fix-stops-filter | Zog | |
| 2018-03-13 | Refs #6040; Enforce stop points positions in merged Referential6040-fix-stop-points-poitions-in-merged-routes | Zog | |
| 2018-03-12 | Merge pull request #361 from af83/6068-simple-exporter | Luc Donnet | |
| 6068 simple exporter | |||
| 2018-03-12 | Refs #5146 Line state update | cedricnjanga | |
| 2018-03-12 | Refs #5567; Disable routes by default5567-routes-map-on-line-show | Zog | |
| 2018-03-12 | Regs #6133; Define file's extensions whitelist on a per-class basis6133-new-exports | Zog | |
| 2018-03-12 | Refs #6133; Move heklper in the right place | Zog | |
| 2018-03-12 | Refs #6133; Fix specs | Zog | |
| 2018-03-12 | Refs #6135; ExportsController#upload endpoint | Zog | |
| With token-based authentication | |||
| 2018-03-12 | Refs #6133; Full UX for exports | Zog | |
| Also added a *dumb* `WorkgroupExport` for testing purposes. | |||
| 2018-03-12 | Refs #6133: Async exports | Zog | |
| 2018-03-12 | Refs #6133; Sample SimpeImporter Implementation | Zog | |
| Still needs to be made asynchronous | |||
| 2018-03-12 | Refs #6133; Add options on the Exports, and forward them tu the UX | Zog | |
| 2018-03-12 | refs #6133; Add some basic specs | Zog | |
| 2018-03-12 | Refs #6133; First Crud for exports | Zog | |
| 2018-03-12 | Refs #6133; Exports naive implementation | Zog | |
| 2018-03-12 | Refs #6133; Remove NeptuneImport | Zog | |
| 2018-03-12 | Refs #6133; Fix specs | Zog | |
| 2018-03-12 | Refs #6133; Remove former implementation | Zog | |
| 2018-03-12 | Refs #6102; Add label in JourneyPattern Editor header6102-commercial-missions | Zog | |
| Refs #6104; Add commercial-only journey time in JourneyPattern Editor | |||
| 2018-03-09 | Refs #5934 Remove destructive action links for route stop points in Routes#show | cedricnjanga | |
| 2018-03-09 | Refs #5934 Only display stop point action links if user has policy | cedricnjanga | |
| 2018-03-09 | Refs #6042; Add detailed view for purchazse windows6042-detailed_purchase_windows | Zog | |
| 2018-03-09 | Merge pull request #366 from af83/5989-fix_compliance_check_resource_status | Luc Donnet | |
| Fix compliance_check_resource and compliance_check_set status Refs #5… | |||
| 2018-03-08 | Fix compliance_check_resource and compliance_check_set status Refs #5989 @15989-fix_compliance_check_resource_status | Luc Donnet | |
| 2018-03-07 | Chouette::Line#by_name: Use `LEFT OUTER JOIN` on "companies" | Teddy Wing | |
| Thanks to Johan for helping me with this. He correctly remarked that what I had before will do an `INNER JOIN`, which ends up excluding lines that don't have an associated company. I didn't really think about the data, and didn't realise we had lines without a company. Big thanks to Johan for seeing that I needed to add `public.` to qualify the `companies` table in order for the join to work. Otherwise it doesn't work correctly and we can't filter by company name. Refs #5889 | |||
| 2018-03-07 | AutocompleteLines: Sanitize `:q` param in `LIKE` operator | Teddy Wing | |
| Johan made a number of good points here: > * I think this belongs in the model > * I would rather use a named parameter here > `.where('lines.number LIKE :q OR lines.names LIKE :q ...', q: > "%#{params[:q]}%")` > * You should defiitely escape the params before passing it to your db. > `sanitize_sql_like` seems like the best choice here I wasn't thinking about sanitisation at all and just assumed the `?`s in the prepared statement would take care of it for me. But obviously, we're passing `%`s in the param, so users can of course do the same thing. Protect against this using the `ActiveRecord::Sanitization#sanitize_sql_like` method. This is a private class method, so in order to use it we have to call it from inside the `Chouette::Line` model. And of course the named parameters are a no-brainer. At the time, I had seen that `Array` splat somewhere else in the codebase and just blindly copied the format, forgetting that named parameters even existed. Refs #5889 | |||
| 2018-03-07 | Change route to AutocompleteLinesController | Teddy Wing | |
| Johan recommended not putting it in a separate `/autocomplete...` route, but instead to use `/referentials/4/lines/autocomplete` to be more RESTful. Makes perfect sense. Refs #5889 | |||
| 2018-03-07 | VehicleJourney: Remove `.lines` method | Teddy Wing | |
| This is no longer needed thanks to the `AutocompleteLinesController` and the AJAX filter in `app/views/referential_vehicle_journeys/_filters.html.slim`. Refs #5889 | |||
| 2018-03-07 | AutocompleteLinesController: Move filter SQL string inside query | Teddy Wing | |
| Get rid of the heredoc to allow us to put the string inside the argument to the function directly and thus make the query more readable by putting it in context. Refs #5889 | |||
| 2018-03-07 | AutocompleteLinesController: Include company name in filter | Teddy Wing | |
| The `#display_name` used in the drop-down on `ReferentialVehicleJourneys#index` includes the line's company name. Include this as a field to filter lines by. Additionally, use `%query%` filtering everywhere. It's going to be slower, but will produce the same behaviour for all fields for consistency and is easier for searching by company name when you might want to filter by a term in the middle of the name. Refs #5889 | |||
| 2018-03-07 | ReferentialVehicleJourneys#index: Make lines filter asynchronous | Teddy Wing | |
| Instead of doing a complex query to get the lines available to filter on, just get all the lines in the current referential. We then filter those by what was typed into the select2 box and asynchronously respond with line options in a new JSON autocomplete controller. Here we're only providing the option to filter by `number` and `name` field on the line. I'd like to filter by everything in the `#display_name`. I don't think the objectid is going to be easy to integrate into the SQL query but I'd like to add the company part. It's possible we could do the objectid filter in Ruby instead of the database query. Refs #5889 | |||
| 2018-03-06 | Refs #6068; Fix specs6068-simple-exporter | Zog | |
| 2018-03-06 | Update gtfs_import to test java part | Luc Donnet | |
| 2018-03-06 | Refs #6068; Better output | Zog | |
| 2018-03-06 | Refs #6068; Remove useless transactions | Zog | |
| 2018-03-06 | Refs #6068; Add aggregated output for multiple interfaces | Zog | |
| 2018-03-05 | Refs #5855 Avoid creation of CCBlocks duplicates in the same CCSet | cedricnjanga | |
| 2018-03-05 | Simplify ccblock uniqueness validation | cedricnjanga | |
| 2018-03-05 | Refs #5855 Avoid creation of CCBlocks duplicates in the same CCSet | cedricnjanga | |
| 2018-03-06 | Fixes logs_output_dir in imports tasks and into ↵ | Alban Peignier | |
| SimpleImporter#dump_csv_from_context. Refs #5924 | |||
