Matt Amos
|
3e9b6845d3
|
Fixed 'raw' raises by converting them to the appropriate OSM::APIError type. Made the error messages for placeholder fixing more informative. Added tests for these.
|
2009-04-29 10:07:35 +00:00 |
|
Shaun McDonald
|
0b6d9ce877
|
Improve the node/way/relation already deleted error message, and get rid bug in way model with missing new in exception
|
2009-04-27 11:49:56 +00:00 |
|
Richard Fairhurst
|
9b4271ed8c
|
pass common API error text through to Potlatch so it can be shown to the user
|
2009-04-24 17:44:52 +00:00 |
|
Tom Hughes
|
869da5e228
|
Add some extra indexes to the changesets table.
|
2009-04-20 14:54:05 +00:00 |
|
Tom Hughes
|
a4de927a28
|
Handle differences in interval constant formatting.
|
2009-04-16 20:47:18 +00:00 |
|
Shaun McDonald
|
08bd1688ee
|
Railsify the relation member model, type attribute, by putting it into class case, rather than lower case. Requires reload of postgres databases or manual change to the enum. Fixes the databrowser on postgres, however affects the rest of the codebase.
|
2009-04-15 14:49:21 +00:00 |
|
Tom Hughes
|
7fff6361c1
|
Use the inet type for IP addresses in postgres.
|
2009-04-09 15:17:12 +00:00 |
|
Tom Hughes
|
2e1414b229
|
Fix primary key creation for ACL table.
|
2009-04-09 15:09:38 +00:00 |
|
Tom Hughes
|
c8ee135104
|
Merge 12304:14009 from trunk.
|
2009-03-08 13:02:37 +00:00 |
|
Tom Hughes
|
07c1cd6b98
|
Update to use libxml 1.0.0 gem.
|
2009-03-08 11:34:46 +00:00 |
|
Richard Fairhurst
|
e827a04607
|
further work on 0.6 history (not quite complete yet)
|
2009-02-25 01:14:19 +00:00 |
|
Matt Amos
|
5143fbcd5b
|
Test and fix for #1567, for teh betterer osmChange compliance.
|
2009-02-08 16:54:28 +00:00 |
|
Matt Amos
|
12b779f0b4
|
Test and fix for issue #1568. Wasn't testing for end element in the right place.
|
2009-02-08 16:33:48 +00:00 |
|
Matt Amos
|
c54471ee33
|
Fix for #1565. Added a couple of tests and fixed another issue with re-used placeholder IDs.
|
2009-02-08 08:28:01 +00:00 |
|
Frederik Ramm
|
509832c5b3
|
splitting and joining tags is gone for good in 0.6
|
2009-02-03 00:57:19 +00:00 |
|
Richard Fairhurst
|
8b79e2b963
|
eight zillion more presets for 0.5 Potlatch
|
2009-01-21 00:31:55 +00:00 |
|
Matt Amos
|
1ffb5c1502
|
Moved changeset consistency checks to library code.
|
2008-11-26 12:56:42 +00:00 |
|
Shaun McDonald
|
0ff1214f86
|
Make the role in relations optional, with a test to make sure it is. Also start moving the errors reading the xml to exceptions, thus making it possible to give meaningful error messages, when bad xml is sent (More work is required on this including doing the same for nodes and ways). With the latest gems update it seems that the lib xml handling was broken, using the newer method. Adding the content type for the exceptions.
|
2008-11-24 18:55:24 +00:00 |
|
Matt Amos
|
783528830a
|
Fixed bug in changeset idle timeout. Fixed another with a spurious require.
|
2008-11-21 12:53:09 +00:00 |
|
Matt Amos
|
495bd7f1f0
|
Made user input parsing more robust in changeset query method. Added tests.
|
2008-11-17 15:30:46 +00:00 |
|
Matt Amos
|
28839fd150
|
Fixed some bugs in changeset query code. Added more test cases.
|
2008-11-17 14:32:15 +00:00 |
|
Andy Allan
|
d717f2d02a
|
Postgres adapter, and make migration 022 db-agnostic
|
2008-11-10 19:14:00 +00:00 |
|
Richard Fairhurst
|
3065af398d
|
0.6-friendly Potlatch (work in progress). DO NOT SET POTLATCH_USE_SQL=false as it won't work
|
2008-11-09 23:50:03 +00:00 |
|
Andy Allan
|
4adeeb51ad
|
remove indexes before renaming tables (some dbs have database-level index namespaces) and unsigned is also a mysqlism
|
2008-11-09 19:30:22 +00:00 |
|
Andy Allan
|
051f20e277
|
migrations: add specific method for nodes/ways/relations enum column
|
2008-11-09 16:11:42 +00:00 |
|
Frederik Ramm
|
b64fc35140
|
make diff upload result a "diffResult" rather than "osm" document
|
2008-11-09 11:30:03 +00:00 |
|
Frederik Ramm
|
79420631ce
|
fix version number return for "modify" sections of diff uploads
|
2008-11-08 19:43:31 +00:00 |
|
Andy Allan
|
550ce43250
|
move fulltext indexes to monkeypatch, since not all dbs have a fulltext analogue
|
2008-11-08 18:44:38 +00:00 |
|
Andy Allan
|
91374368fa
|
Move db engine changing into db adaptor monkeypatch
|
2008-11-08 18:04:36 +00:00 |
|
Andy Allan
|
c19d1b406b
|
last of the auto_increments removed from the migrations
|
2008-11-08 17:39:16 +00:00 |
|
Andy Allan
|
fc9046ce6f
|
Moving AUTO_INCREMENTs to monkeypatching. Seems a bit hacky though
|
2008-11-08 16:47:02 +00:00 |
|
Matt Amos
|
22005a38a6
|
Error message for version mismatch is now more informative.
|
2008-11-08 14:07:34 +00:00 |
|
Andy Allan
|
e598ee220f
|
Change bigint id column to monkeypatching-friendly syntax
|
2008-11-08 11:01:39 +00:00 |
|
Matt Amos
|
02fbcf5f06
|
Added first attempt at bounding box support in changesets and tests for the same.
|
2008-11-04 15:52:22 +00:00 |
|
Shaun McDonald
|
183ffc7864
|
Adding an extra test to make sure that the correct response is returned when an invalid changeset action is uploaded.
|
2008-11-03 18:54:19 +00:00 |
|
Shaun McDonald
|
635daf1773
|
Adding a restriction to prevent more than 2000 nodes to be added to any way. Tests still need to be written. Capabilities api request also updated.
|
2008-11-03 00:12:18 +00:00 |
|
Matt Amos
|
32b280eb8d
|
Added custom validator for UTF-8 strings.
|
2008-10-29 16:27:15 +00:00 |
|
Shaun McDonald
|
b45dd63283
|
cover the other extreme in the map bounary sanitizeation. Ading some documentation, which is parsed when running rake doc:app. Fixing up a couple of tests.
|
2008-10-26 23:43:37 +00:00 |
|
Matt Amos
|
dc2a959037
|
Added tests for changeset upload code. Refactored diff reading code and put it into /lib. Changed the route of a changeset upload to explicitly refer to the changeset it applies to (i.e: resource).
|
2008-10-23 15:14:17 +00:00 |
|
Shaun McDonald
|
e13b35e0cb
|
making it clearer when a test case fails, as to which test case it is that is failing. Adding some more bboxes for testing.
|
2008-10-21 14:28:52 +00:00 |
|
Shaun McDonald
|
3e9ceb0c38
|
more testing of the api. Changing the generator so that it is a constant to come in line with the server url and the api version. Adding tracepoints per page to the capabilities api call. Better error message for api call.
|
2008-10-19 07:09:04 +00:00 |
|
Matt Amos
|
b56f57ec43
|
Fixed up delete methods on nodes, ways and relations to return the new version number and added some more tests.
|
2008-10-14 14:27:12 +00:00 |
|
Shaun McDonald
|
fb5f39f19a
|
Creating consistency check for creation of nodes, way and relations. Moving some creation code from the controller to the model, and adding error handling on create errors.
|
2008-10-13 15:39:21 +00:00 |
|
Shaun McDonald
|
b91b514cf2
|
moving the check consistency to it's own file so that checks will be able to be loaded into the way and relation models, without loading the node stuff.
|
2008-10-13 14:34:04 +00:00 |
|
Matt Amos
|
a2498928e4
|
Fixed node functional tests. A couple of changes to the old_node model and node controller for changesets.
|
2008-10-13 14:08:31 +00:00 |
|
Shaun McDonald
|
24b21e4a29
|
additional consistency checks. making the error message for the number of nodes use the configured number of nodes, rather than a hard coded number. minor improvements to the way controller functional tests. Not sure if they should be turned into integration tests.
|
2008-10-12 22:32:51 +00:00 |
|
Shaun McDonald
|
3d24694add
|
moving the conistency checks for updates and deletes to library, hopefully got the updates and deletes working now.
|
2008-10-09 16:22:05 +00:00 |
|
Shaun McDonald
|
2b7a40069f
|
adding the controller code to be able to get a specific version of a node, way or relation. Add some node checks on update. Some code indentation cleanup.
|
2008-10-08 18:03:41 +00:00 |
|
Shaun McDonald
|
e1b205913c
|
Fix the data config, so that the development database is not the same as the test database. Make a good stab at getting the creates and updates for relations working, adding some new error exceptions. Some code indentation cleanup.
|
2008-10-08 15:42:42 +00:00 |
|
Shaun McDonald
|
d9e070e069
|
Doing a resync from mainline 8633:10895. There was one simple to resolve conflict on app/models/node.rb. Also moving the migrations for API0.6 to new sequence numbers since there was some new migrations added to mainline, where the migration numbers would conflict if not moved.
|
2008-09-25 15:06:05 +00:00 |
|