Matt Amos
|
cf24a5a3ee
|
Added a bunch more tests on the API 0.6. Fixed node/way/relation from_xml code to disallow duplicate tag keys.
|
2008-10-13 17:50:15 +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 |
|
Matt Amos
|
127bb4523e
|
Fixed problems with the relations functional tests.
|
2008-10-13 15:23:48 +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 |
|
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
|
40414cf324
|
changing the belongs_to and has_many items in the models to reflect the new foriegn keys in the db and the fact that a (old)node/way/relation now belong to a changeset, which in turn has a user.
|
2008-09-30 18:21:56 +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 |
|
Tom Hughes
|
b9fc5e662b
|
Cope with being asked to find relations for any empty set of objects.
|
2008-07-18 13:13:28 +00:00 |
|
Tom Hughes
|
d6e047d7d4
|
Optimise finding of relations, partially reversing change #8443 but in
a more rails like way.
|
2008-07-16 23:42:59 +00:00 |
|
Shaun McDonald
|
5f8ab9e924
|
Merge changes from trunk 7673:8632.
|
2008-07-03 13:06:24 +00:00 |
|
Tom Hughes
|
97aefa23d0
|
Merge data browser branch to trunk.
|
2008-06-27 23:09:05 +00:00 |
|
Tom Hughes
|
def60c1935
|
Railsify relation selection (aka ripping out the f***in SQL).
|
2008-06-24 23:42:39 +00:00 |
|
Tom Hughes
|
398d5fa329
|
Improve the layout of the object browser views.
|
2008-06-24 16:44:45 +00:00 |
|
Tom Hughes
|
b72fedb162
|
Make the polymorphic relation association work properly.
|
2008-06-22 14:44:34 +00:00 |
|
Tom Hughes
|
b527d27674
|
Use a polymorphic association to model relation members and add
associations for upward links from objects to relations that they
are a part of.
|
2008-06-21 17:38:17 +00:00 |
|
Shaun McDonald
|
de5e96585b
|
Add a check to make sure that a node/way/relation doesn't already exist in the relation as part of the preconditions. closes #718
|
2008-05-20 15:25:18 +00:00 |
|
Gabriel Ebner
|
86b4d1bc2c
|
api06: Move version-checking into the models, raising an exception on mismatch
(still not implemented for delete requests though.)
|
2008-05-12 21:05:11 +00:00 |
|
Christopher Schmidt
|
df11677afd
|
from_xml sets a version on nodes
|
2008-05-11 22:27:40 +00:00 |
|
Gabriel Ebner
|
013ef53c97
|
api06: Fix normal way and relation uploading (i.e. not as part of a diff).
(I'm sorry that I couldn't commit it earlier, but I didn't have access to an
internet connection until now.)
|
2008-05-05 22:41:32 +00:00 |
|
Gabriel Ebner
|
6ebb7045fe
|
api06: Fix diff uploading (still doesn't give a useful response):
Modification and deletion works fine now. Rollback also works apparently.
Just auto increment doesn't get reset.
|
2008-05-04 15:16:58 +00:00 |
|
Gabriel Ebner
|
3d6e1c67fb
|
api06: Preliminary support for diff uploading. This will not return anything
useful and the code will need some heavy refactoring.
|
2008-05-04 13:52:43 +00:00 |
|
Gabriel Ebner
|
bcbf417796
|
api06: Return version ids in XML responses.
|
2008-05-04 10:01:23 +00:00 |
|
Gabriel Ebner
|
6ae23bed90
|
split_node_tags:
- Use InnoDB.
- Put version column on the current_* tables.
- Use transactions (untested).
|
2008-05-03 16:27:49 +00:00 |
|
Steve Coast
|
ec264a935e
|
nicer fix I think for nil / [] issue
|
2008-03-21 20:30:16 +00:00 |
|
Steve Coast
|
1f857565a6
|
more madness
|
2008-03-21 20:21:49 +00:00 |
|
Richard Fairhurst
|
740511066f
|
fix problem with blank areas throwing a 500
|
2008-03-21 20:17:56 +00:00 |
|
Richard Fairhurst
|
ae142c554b
|
Potlatch 0.8 - be afraid, be very, very afraid
|
2008-03-19 01:03:51 +00:00 |
|
Gabriel Ebner
|
cfbdd3f7e1
|
Merge rails_port as of r4613 & fix tests.
|
2007-09-20 14:37:29 +00:00 |
|
Frederik Ramm
|
78b440ffc1
|
preliminary commit 0.5 API with relations / untested after entity-relation rename, some changes still in queue
|
2007-08-29 22:00:26 +00:00 |
|