<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chouette-core/app/models/concerns, branch compliance_control</title>
<subtitle>Chouette manage transport static data</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/'/>
<entry>
<title>Resolve merge conflict</title>
<updated>2017-09-06T09:01:22+00:00</updated>
<author>
<name>cedricnjanga</name>
</author>
<published>2017-09-06T08:56:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=84789cce5ed46c5e280f449fcde32a8612c2fa9d'/>
<id>84789cce5ed46c5e280f449fcde32a8612c2fa9d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Clean up compliance checks existing code Refs #4389 @1</title>
<updated>2017-09-05T09:09:37+00:00</updated>
<author>
<name>Luc Donnet</name>
</author>
<published>2017-09-05T09:09:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=70e8e93b0ebf4596c0ffd64620415db2450f4595'/>
<id>70e8e93b0ebf4596c0ffd64620415db2450f4595</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Prefix local_id with IBOO</title>
<updated>2017-09-01T09:01:45+00:00</updated>
<author>
<name>Xinhui</name>
</author>
<published>2017-09-01T09:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=13ad6afc8290080c8fc5e3efd6cb26aedf2853e2'/>
<id>13ad6afc8290080c8fc5e3efd6cb26aedf2853e2</id>
<content type='text'>
Refs #4237
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Refs #4237
</pre>
</div>
</content>
</entry>
<entry>
<title>Merge branch 'master' into stif_netex_objectid</title>
<updated>2017-08-31T15:43:19+00:00</updated>
<author>
<name>Xinhui</name>
</author>
<published>2017-08-31T15:35:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=732375cb86150cc675e1c61556cd17160e35f564'/>
<id>732375cb86150cc675e1c61556cd17160e35f564</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix features spec connection_links</title>
<updated>2017-08-31T14:30:08+00:00</updated>
<author>
<name>Xinhui</name>
</author>
<published>2017-08-31T14:30:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=c7ca08f191733293fc084abadc729cd3c224e120'/>
<id>c7ca08f191733293fc084abadc729cd3c224e120</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Default local_id</title>
<updated>2017-08-31T14:09:22+00:00</updated>
<author>
<name>Xinhui</name>
</author>
<published>2017-08-31T14:09:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=87bde1328864171920960cb52c394d32452bb1c5'/>
<id>87bde1328864171920960cb52c394d32452bb1c5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactoring objectid support &amp; spec</title>
<updated>2017-08-31T13:32:12+00:00</updated>
<author>
<name>Xinhui</name>
</author>
<published>2017-08-31T13:32:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=69e786ccb4a08b045708670d712ac1343e053099'/>
<id>69e786ccb4a08b045708670d712ac1343e053099</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ErrorFormat: Add TODO to move this file</title>
<updated>2017-08-25T17:12:42+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-08-25T17:12:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=f9bc4a4e1469ebdc5b294f0fb04c608c6e1dbd98'/>
<id>f9bc4a4e1469ebdc5b294f0fb04c608c6e1dbd98</id>
<content type='text'>
Robert recommended that this file should not live in concerns. Move it
somewhere else (maybe lib/ ?).
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Robert recommended that this file should not live in concerns. Move it
somewhere else (maybe lib/ ?).
</pre>
</div>
</content>
</entry>
<entry>
<title>ErrorFormat: Change collection structure</title>
<updated>2017-08-25T16:11:06+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-08-25T16:11:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=9e4616f8dd82545aa2101aee96ca08615343c28e'/>
<id>9e4616f8dd82545aa2101aee96ca08615343c28e</id>
<content type='text'>
These tests were failing:

    1) NetexImport POST netex_imports with correct credentials and incorrect request behaves like illegal attributes missing file does not succeed
       Failure/Error: expect( json_response_body['errors'][bad_attribute.to_s] ).not_to be_empty

       TypeError:
         no implicit conversion of String into Integer
       Shared Example Group: "illegal attributes" called from ./spec/requests/api/v1/netex_import_spec.rb:90
       # ./spec/requests/api/v1/netex_import_spec.rb:77:in `[]'
       # ./spec/requests/api/v1/netex_import_spec.rb:77:in `block (6 levels) in &lt;top (required)&gt;'
       # -e:1:in `&lt;main&gt;'

    2) NetexImport POST netex_imports with correct credentials and incorrect request name already taken behaves like illegal attributes missing name does not succeed
       Failure/Error: expect( json_response_body['errors'][bad_attribute.to_s] ).not_to be_empty

       TypeError:
         no implicit conversion of String into Integer
       Shared Example Group: "illegal attributes" called from ./spec/requests/api/v1/netex_import_spec.rb:96
       # ./spec/requests/api/v1/netex_import_spec.rb:77:in `[]'
       # ./spec/requests/api/v1/netex_import_spec.rb:77:in `block (6 levels) in &lt;top (required)&gt;'
       # -e:1:in `&lt;main&gt;'

The problem was caused by the fact that the error messages come back
from `ErrorFormat` as an array of hashes, which contain a single key
corresponding to the invalid field.

Instead, the error messages should be returned as a single hash with a
bunch of keys corresponding to the invalid fields.

This change gets the above tests to pass.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
These tests were failing:

    1) NetexImport POST netex_imports with correct credentials and incorrect request behaves like illegal attributes missing file does not succeed
       Failure/Error: expect( json_response_body['errors'][bad_attribute.to_s] ).not_to be_empty

       TypeError:
         no implicit conversion of String into Integer
       Shared Example Group: "illegal attributes" called from ./spec/requests/api/v1/netex_import_spec.rb:90
       # ./spec/requests/api/v1/netex_import_spec.rb:77:in `[]'
       # ./spec/requests/api/v1/netex_import_spec.rb:77:in `block (6 levels) in &lt;top (required)&gt;'
       # -e:1:in `&lt;main&gt;'

    2) NetexImport POST netex_imports with correct credentials and incorrect request name already taken behaves like illegal attributes missing name does not succeed
       Failure/Error: expect( json_response_body['errors'][bad_attribute.to_s] ).not_to be_empty

       TypeError:
         no implicit conversion of String into Integer
       Shared Example Group: "illegal attributes" called from ./spec/requests/api/v1/netex_import_spec.rb:96
       # ./spec/requests/api/v1/netex_import_spec.rb:77:in `[]'
       # ./spec/requests/api/v1/netex_import_spec.rb:77:in `block (6 levels) in &lt;top (required)&gt;'
       # -e:1:in `&lt;main&gt;'

The problem was caused by the fact that the error messages come back
from `ErrorFormat` as an array of hashes, which contain a single key
corresponding to the invalid field.

Instead, the error messages should be returned as a single hash with a
bunch of keys corresponding to the invalid fields.

This change gets the above tests to pass.
</pre>
</div>
</content>
</entry>
<entry>
<title>ErrorFormat: Tidy up whitespace</title>
<updated>2017-08-25T15:03:18+00:00</updated>
<author>
<name>Teddy Wing</name>
</author>
<published>2017-08-25T15:03:18+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/chouette-core/commit/?id=4821b3545af37332685cb5cb59a645606a1034e5'/>
<id>4821b3545af37332685cb5cb59a645606a1034e5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
