<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chouette-core/app/workers, branch ie-fixes</title>
<subtitle>Chouette manage transport static data</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/'/>
<entry>
<title>Merge pull request #460 from af83/6360-workbenchimport-display</title>
<updated>2018-04-10T15:40:17+00:00</updated>
<author>
<name>Luc Donnet</name>
</author>
<published>2018-04-10T15:40:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=b40a3e02db22762931a7e8e12187d5ba5bbc5618'/>
<id>b40a3e02db22762931a7e8e12187d5ba5bbc5618</id>
<content type='text'>
6360 Add checks on calendars during WorkbenchImport</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
6360 Add checks on calendars during WorkbenchImport</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #6360; Add checks on calendars during WorkbenchImport</title>
<updated>2018-04-09T09:22:40+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2018-04-09T09:20:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=27442a9ffe40d0f548b1dc99ab917a8d8b0a02a2'/>
<id>27442a9ffe40d0f548b1dc99ab917a8d8b0a02a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Create Referential in Import::Gtfs. Test file with Import::Gtfs.accept_file?. Refs #6368</title>
<updated>2018-04-01T18:19:22+00:00</updated>
<author>
<name>Alban Peignier</name>
</author>
<published>2018-04-01T18:19:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=b1210510229a16a0e73061bc7b14a676a63be96f'/>
<id>b1210510229a16a0e73061bc7b14a676a63be96f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial import for agencies, stops, routes, trips and stop_times. Refs #6368</title>
<updated>2018-03-30T07:50:50+00:00</updated>
<author>
<name>Alban Peignier</name>
</author>
<published>2018-03-30T07:07:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=fc53a6c6c1fb95ce46e13f501344d71a6d1e6de9'/>
<id>fc53a6c6c1fb95ce46e13f501344d71a6d1e6de9</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #6218; Link exports to referentials</title>
<updated>2018-03-26T08:47:25+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2018-03-26T08:35:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=3d370c032c3fa06fd03643263e29b6eded5fe6c1'/>
<id>3d370c032c3fa06fd03643263e29b6eded5fe6c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>RouteWayCostWorker: Add comment about recursive workers</title>
<updated>2018-03-14T15:42:02+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-03-13T17:45:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=a5d070093a2561c4924a030338db9064cdff7a16'/>
<id>a5d070093a2561c4924a030338db9064cdff7a16</id>
<content type='text'>
Explain why we need to skip and un-skip the callback.

Refs #6095
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Explain why we need to skip and un-skip the callback.

Refs #6095
</pre>
</div>
</content>
</entry>
<entry>
<title>RouteWayCostWorker: Fix recursive worker call</title>
<updated>2018-03-14T15:42:02+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-03-13T17:10:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=13135a5251f2af3e85bb2bb1be9866477b7414e9'/>
<id>13135a5251f2af3e85bb2bb1be9866477b7414e9</id>
<content type='text'>
Since this method was run on `after_save` and in it
`RouteWayCostCalculator` calls `#update` on the given route, it caused
an infinite recursive call to the worker. To prevent this, wrap the
`#calculate!` call in methods that unset and reset the callback.

Refs #6095
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since this method was run on `after_save` and in it
`RouteWayCostCalculator` calls `#update` on the given route, it caused
an infinite recursive call to the worker. To prevent this, wrap the
`#calculate!` call in methods that unset and reset the callback.

Refs #6095
</pre>
</div>
</content>
</entry>
<entry>
<title>RouteWayCostWorker: Switch to referential in order to find Route</title>
<updated>2018-03-14T15:42:02+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-03-13T17:08:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=3fe9aad1d003814c2f5a5de834ce42a028df1753'/>
<id>3fe9aad1d003814c2f5a5de834ce42a028df1753</id>
<content type='text'>
Just running `Chouette::Route.find(id)` doesn't give us anything if we
don't have a `Referential` selected. In order to properly get the
correct route, pass the referential ID to the worker and switch to that
referential before trying to select the route.

Refs #6095
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Just running `Chouette::Route.find(id)` doesn't give us anything if we
don't have a `Referential` selected. In order to properly get the
correct route, pass the referential ID to the worker and switch to that
referential before trying to select the route.

Refs #6095
</pre>
</div>
</content>
</entry>
<entry>
<title>Route: Add `#calculate_costs!` to populate `#costs` with `WayCost`s</title>
<updated>2018-03-14T15:42:02+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-03-13T14:37:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=dbcd099b3d38f7c584450edffc8bee0a2502b170'/>
<id>dbcd099b3d38f7c584450edffc8bee0a2502b170</id>
<content type='text'>
This new method will launch a worker that takes the route's `StopArea`s,
converts them to `WayCost`s, sends them to the TomTom API to calculate
distance and time costs, and saves those costs to the route's `costs`
field.

Refs #6095
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This new method will launch a worker that takes the route's `StopArea`s,
converts them to `WayCost`s, sends them to the TomTom API to calculate
distance and time costs, and saves those costs to the route's `costs`
field.

Refs #6095
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #6133; Full UX for exports</title>
<updated>2018-03-12T11:00:15+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2018-03-09T09:12:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=f65a9f30f600f092fe3596e9e4db3c015dd91616'/>
<id>f65a9f30f600f092fe3596e9e4db3c015dd91616</id>
<content type='text'>
Also added a *dumb* `WorkgroupExport` for testing purposes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also added a *dumb* `WorkgroupExport` for testing purposes.
</pre>
</div>
</content>
</entry>
</feed>
