<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chouette-core/app/views, branch 5486-fix-react-warnings</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 #252 from af83/5669-specs-snpashots</title>
<updated>2018-02-09T10:58:35+00:00</updated>
<author>
<name>Luc Donnet</name>
</author>
<published>2018-02-09T10:58:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=cbab2b01c2ad462d7433cc7dd35423527c68871a'/>
<id>cbab2b01c2ad462d7433cc7dd35423527c68871a</id>
<content type='text'>
Ajout de snapshots dans les specs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Ajout de snapshots dans les specs</pre>
</div>
</content>
</entry>
<entry>
<title>Fix display compliance_check_sets#index for referential destroyed Refs #5874 @1</title>
<updated>2018-02-09T10:14:18+00:00</updated>
<author>
<name>Luc Donnet</name>
</author>
<published>2018-02-09T10:14:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=c608e69bb3908de4c319689fa8232cff4a046b86'/>
<id>c608e69bb3908de4c319689fa8232cff4a046b86</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #5669; Add a preview for snapshots for easier debugging</title>
<updated>2018-02-09T09:21:45+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2018-01-22T20:11:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=590ff858cf0fe71b420f8a59d393319e190f68aa'/>
<id>590ff858cf0fe71b420f8a59d393319e190f68aa</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Begin workbench output show refactoring to use stif guidelines</title>
<updated>2018-02-07T15:17:00+00:00</updated>
<author>
<name>Luc Donnet</name>
</author>
<published>2018-02-01T14:10:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=187581aae79a28c03d4f26b5a28c81c9b63b0469'/>
<id>187581aae79a28c03d4f26b5a28c81c9b63b0469</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Prevent problem with StopArea#kind. Refs #5817"</title>
<updated>2018-02-07T15:14:04+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-02T16:57:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=a5c48d95d78cf611985b0f3dc0d36c070d9f601e'/>
<id>a5c48d95d78cf611985b0f3dc0d36c070d9f601e</id>
<content type='text'>
This reverts commit c2bc391ee91cac70e726d188be97dd2323df0df2.

Thanks to 76abdbd66c16e6e1233685a5fa28a42cba5580d9, this temporary fix
can be reverted. We don't actually need `kind` selected here, it was
only added to appease the auto-initialisation of `kind` in `StopArea`.
Now that we don't set a default value for `kind` on initialisation, we
can remove it from this `select`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit c2bc391ee91cac70e726d188be97dd2323df0df2.

Thanks to 76abdbd66c16e6e1233685a5fa28a42cba5580d9, this temporary fix
can be reverted. We don't actually need `kind` selected here, it was
only added to appease the auto-initialisation of `kind` in `StopArea`.
Now that we don't set a default value for `kind` on initialisation, we
can remove it from this `select`.
</pre>
</div>
</content>
</entry>
<entry>
<title>StopArea: Don't auto-initialise a value for the `kind` attribute</title>
<updated>2018-02-07T15:14:04+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2018-02-02T16:44:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=60176816df7bf7291c1df23c52809816d6a8057f'/>
<id>60176816df7bf7291c1df23c52809816d6a8057f</id>
<content type='text'>
We were getting this error on `ReferentialVehicleJourneys#index`:

    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Started GET "/referentials/9/vehicle_journeys" for 172.28.10.14 at 2018-02-01 17:48:32 +0100
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Processing by ReferentialVehicleJourneysController#index as HTML
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Parameters: {"referential_id"=&gt;"9"}
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: locale set to :fr
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Rendered referential_vehicle_journeys/_filters.html.slim (37.0ms)
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Rendered referential_vehicle_journeys/index.html.slim within layouts/application (54.3ms)
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Completed 500 Internal Server Error in 73ms (ActiveRecord: 10.4ms)
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: ActionView::Template::Error (missing attribute: kind):#012    23:         = f.input :published_journey_name_lteq, label: false, wrapper_html: { class: 'w45'}#012    24:     .form-group.togglable#012    25:       = f.label Chouette::StopArea.model_name.human.pluralize, required: false, class: 'control-label'#012    26:       = f.input :stop_area_ids, collection: @all_stop_areas.select(:id, :name).order(name: :asc), checked: params[:q] &amp;&amp; params[:q][:stop_area_ids], as: :check_boxes, label: false, label_method: lambda{|l| ("&lt;span&gt;" + l.name + "&lt;/span&gt;").html_safe}, required: false, wrapper_html: { class: 'checkbox_list'}, multiple: true#012    27:     .form-group.togglable#012    28:       = f.label Chouette::VehicleJourney.human_attribute_name(:purchase_window), class: 'control-label'#012    29:       .filter_menu#012  app/models/chouette/stop_area.rb:51:in `block in &lt;class:StopArea&gt;'#012  app/views/referential_vehicle_journeys/_filters.html.slim:26:in `block in _app_views_referential_vehicle_journeys__filters_html_slim__692539656386688985_47285414929500'#012  app/views/referential_vehicle_journeys/_filters.html.slim:1:in `_app_views_referential_vehicle_journeys__filters_html_slim__692539656386688985_47285414929500'#012  app/views/referential_vehicle_journeys/index.html.slim:9:in `_app_views_referential_vehicle_journeys_index_html_slim___336434325333090796_47285419865660'
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Processing by ErrorsController#server_error as HTML
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Parameters: {"referential_id"=&gt;"9"}
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: locale set to :fr

or, this one locally which is easier to read:

    ActiveModel::MissingAttributeError in ReferentialVehicleJourneys#index

    Showing .../stif-boiv/app/views/referential_vehicle_journeys/_filters.html.slim where line #44 raised:

    missing attribute: kind

    Extracted source (around line #51):

        after_initialize do
    &gt;     self.kind ||= :commercial
        end

        def self.nullable_attributes

    Trace of template inclusion: app/views/referential_vehicle_journeys/index.html.slim

    Rails.root: .../stif-boiv
    Application Trace | Framework Trace | Full Trace

    app/models/chouette/stop_area.rb:51:in `block in &lt;class:StopArea&gt;'
    app/views/referential_vehicle_journeys/_filters.html.slim:44:in `block in _app_views_referential_vehicle_journeys__filters_html_slim___131528464712770693_70134715599760'
    app/views/referential_vehicle_journeys/_filters.html.slim:1:in `_app_views_referential_vehicle_journeys__filters_html_slim___131528464712770693_70134715599760'
    app/views/referential_vehicle_journeys/index.html.slim:9:in `_app_views_referential_vehicle_journeys_index_html_slim__3124451149445015007_70134715309040'

This is because on `ReferentialVehicleJourneys#index`, the StopArea
filter makes this query:

    @all_stop_areas.select(:id, :name).order(name: :asc)

Alban added a temporary fix for the release in
c2bc391ee91cac70e726d188be97dd2323df0df2.

After a discussion with Luc, he said we only want the initial value on
the `#new` form, and we decided to take this out of the model and put it
in the form template instead.

Here, when a new `StopArea` is created, `:commercial` will be pre-filled
in the `kind` field by default. On the `#edit` page, it should show the
existing value of `kind` but not permit editing.

Refs #5817
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We were getting this error on `ReferentialVehicleJourneys#index`:

    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Started GET "/referentials/9/vehicle_journeys" for 172.28.10.14 at 2018-02-01 17:48:32 +0100
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Processing by ReferentialVehicleJourneysController#index as HTML
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Parameters: {"referential_id"=&gt;"9"}
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: locale set to :fr
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Rendered referential_vehicle_journeys/_filters.html.slim (37.0ms)
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Rendered referential_vehicle_journeys/index.html.slim within layouts/application (54.3ms)
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Completed 500 Internal Server Error in 73ms (ActiveRecord: 10.4ms)
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: ActionView::Template::Error (missing attribute: kind):#012    23:         = f.input :published_journey_name_lteq, label: false, wrapper_html: { class: 'w45'}#012    24:     .form-group.togglable#012    25:       = f.label Chouette::StopArea.model_name.human.pluralize, required: false, class: 'control-label'#012    26:       = f.input :stop_area_ids, collection: @all_stop_areas.select(:id, :name).order(name: :asc), checked: params[:q] &amp;&amp; params[:q][:stop_area_ids], as: :check_boxes, label: false, label_method: lambda{|l| ("&lt;span&gt;" + l.name + "&lt;/span&gt;").html_safe}, required: false, wrapper_html: { class: 'checkbox_list'}, multiple: true#012    27:     .form-group.togglable#012    28:       = f.label Chouette::VehicleJourney.human_attribute_name(:purchase_window), class: 'control-label'#012    29:       .filter_menu#012  app/models/chouette/stop_area.rb:51:in `block in &lt;class:StopArea&gt;'#012  app/views/referential_vehicle_journeys/_filters.html.slim:26:in `block in _app_views_referential_vehicle_journeys__filters_html_slim__692539656386688985_47285414929500'#012  app/views/referential_vehicle_journeys/_filters.html.slim:1:in `_app_views_referential_vehicle_journeys__filters_html_slim__692539656386688985_47285414929500'#012  app/views/referential_vehicle_journeys/index.html.slim:9:in `_app_views_referential_vehicle_journeys_index_html_slim___336434325333090796_47285419865660'
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Processing by ErrorsController#server_error as HTML
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: Parameters: {"referential_id"=&gt;"9"}
    Feb  1 17:48:32 chouette-dev rails/chouette[18900]: locale set to :fr

or, this one locally which is easier to read:

    ActiveModel::MissingAttributeError in ReferentialVehicleJourneys#index

    Showing .../stif-boiv/app/views/referential_vehicle_journeys/_filters.html.slim where line #44 raised:

    missing attribute: kind

    Extracted source (around line #51):

        after_initialize do
    &gt;     self.kind ||= :commercial
        end

        def self.nullable_attributes

    Trace of template inclusion: app/views/referential_vehicle_journeys/index.html.slim

    Rails.root: .../stif-boiv
    Application Trace | Framework Trace | Full Trace

    app/models/chouette/stop_area.rb:51:in `block in &lt;class:StopArea&gt;'
    app/views/referential_vehicle_journeys/_filters.html.slim:44:in `block in _app_views_referential_vehicle_journeys__filters_html_slim___131528464712770693_70134715599760'
    app/views/referential_vehicle_journeys/_filters.html.slim:1:in `_app_views_referential_vehicle_journeys__filters_html_slim___131528464712770693_70134715599760'
    app/views/referential_vehicle_journeys/index.html.slim:9:in `_app_views_referential_vehicle_journeys_index_html_slim__3124451149445015007_70134715309040'

This is because on `ReferentialVehicleJourneys#index`, the StopArea
filter makes this query:

    @all_stop_areas.select(:id, :name).order(name: :asc)

Alban added a temporary fix for the release in
c2bc391ee91cac70e726d188be97dd2323df0df2.

After a discussion with Luc, he said we only want the initial value on
the `#new` form, and we decided to take this out of the model and put it
in the form template instead.

Here, when a new `StopArea` is created, `:commercial` will be pre-filled
in the `kind` field by default. On the `#edit` page, it should show the
existing value of `kind` but not permit editing.

Refs #5817
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #5682 @3h; Use same UI as for timetables</title>
<updated>2018-02-07T15:07:31+00:00</updated>
<author>
<name>Zog</name>
</author>
<published>2018-01-24T15:56:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=f4bc83da367bd5823b75d4b2fac6807258349972'/>
<id>f4bc83da367bd5823b75d4b2fac6807258349972</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Update calendar form_simple according to workgroup</title>
<updated>2018-02-06T19:21:58+00:00</updated>
<author>
<name>cedricnjanga</name>
</author>
<published>2018-02-06T18:43:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=ad7dfea7f280cdf0727dd3471a1f26db4197c394'/>
<id>ad7dfea7f280cdf0727dd3471a1f26db4197c394</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>update calendar build_links for table builder</title>
<updated>2018-02-06T19:12:52+00:00</updated>
<author>
<name>cedricnjanga</name>
</author>
<published>2018-01-25T03:55:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=388fe8128caf7c36a7c4c89380a98bb5530955d1'/>
<id>388fe8128caf7c36a7c4c89380a98bb5530955d1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refs #5565 Remove the application name on the error pages</title>
<updated>2018-02-06T19:11:33+00:00</updated>
<author>
<name>cedricnjanga</name>
</author>
<published>2018-02-05T14:27:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=180e0f55efe5aa7aa080e4f8f4c0c044c71dafa3'/>
<id>180e0f55efe5aa7aa080e4f8f4c0c044c71dafa3</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
