Kai Krueger
59a6ed0e20
Don't limit get map_bugs to a small Area, by disabling the quadtile index for those searches
...
The volumn of bugs seem small enough to get away with normal or GiST indexes (not included yet)
Also includes some other fixes
2010-03-20 11:59:23 +00:00
Kai Krueger
03f733c4f4
Merge -r 20198:20540 from trunc into openstreetbugs branch
2010-03-18 12:42:23 +00:00
Kai Krueger
35bbf82c20
Fixup some error handling in map bugs
2010-03-17 23:39:59 +00:00
Kai Krueger
c9a3f91f69
List bugs submited or commented on by user
2010-03-15 00:10:41 +00:00
Tom Hughes
7f1691e878
Update the inbox link in the greeting bar when messages are marked
...
as read or unread.
2010-03-14 16:02:30 +00:00
Tom Hughes
a7d304d20f
Require the session ID to log somebody out - if it isn't given we just
...
show a confirmation page. Closes #2792 .
2010-03-14 15:29:53 +00:00
Kai Krueger
81113f37b7
Fixup some of the rss output and geocode bugs using nominatim
2010-03-14 10:47:16 +00:00
Kai Krueger
3344e60846
back out the registration of the gpx mime type, as it didn't seem work
2010-03-14 00:14:35 +00:00
Kai Krueger
458402813c
try and make the OpenStreetBugs API a bit more consistent with the rest of the API
2010-03-13 22:21:48 +00:00
Kai Krueger
01aa270315
Add a browse page for bugs
2010-03-13 13:45:02 +00:00
Kai Krueger
09895069c5
support json format in getBugs, add a limit and name parameter
2010-03-07 18:41:01 +00:00
Tom Hughes
74852271c9
Fix the selection of the message to be deleted.
2010-03-06 00:26:32 +00:00
Kai Krueger
d0e291552e
Allow for different formats to the getBugs call
...
This is a rudimentary initial version of a GPX and a rss
format for looking at bugs in an area.
2010-03-04 22:30:42 +00:00
Kai Krueger
eac7348ad2
Split comment field out of map bugs table
...
Rather than have all comments in a single text field, have each comment in its own entry
and only combine them back on output
2010-03-01 21:05:40 +00:00
Tom Hughes
b90567e197
Tidy up error handling in the message controller, and make it redirect to
...
the login page if you are logged in as the wrong user. Closes #1569 .
2010-02-28 15:13:06 +00:00
Tom Hughes
938cbcd862
Allow a logged in user to relogin as a different user just by visiting
...
the login page.
2010-02-28 14:36:07 +00:00
Kai Krueger
42822a8b89
An initial (incomplete) "proof of concept" integration of an OpenStreetBugs interface into the rails port
...
This is a (start of a) reimplementation of the api at http://github.com/emka/openstreetbugs/tree/master/api/0.1/
into rails
The client side code is taken from http://wiki.openstreetmap.org/wiki/OpenStreetBugs/New_Client
This is ment as a mockup to perhaps use as a basis to further discuss how best to integrate a map bug reporting system
It currently uses (more or less) the openstreetbugs api specification. But this api feels rather inconsistent with the
rest of the rails_port api, so depending on discussions might still need some significant changes.
2010-02-28 09:30:40 +00:00
Tom Hughes
acd72861ed
Rework the user details screen to be less crap... Highlights include:
...
- Map is smaller and placed to the side with lists of friends
and nearby users (now excluding friends) beside it.
- Map includes friends as well as nearby users.
- Friend and nearby user lists include photos and links to
friend/unfriend as appropriate.
- OAuth settings link moved up with all the other links in the
main navigation bar.
The addition of friends to the map also carries through to the user
settings page.
2010-02-27 18:11:04 +00:00
Tom Hughes
e076d824bf
Make sure we report "no results" when Nominatim's reverse geocoder fails
...
to find any results.
2010-02-27 12:52:30 +00:00
Tom Hughes
fbe529d87e
Remove unused set_home method from user controller.
2010-02-27 00:02:22 +00:00
Tom Hughes
c55490d24e
Move support for adding and deleting user images to the user settings
...
page and reposition the user image ont he user page in the top right
corner of the page.
2010-02-26 23:44:43 +00:00
Tom Hughes
3851a672e2
Ajaxify the mark read/unread function for messages so it doesn't
...
reload the whole page each time.
2010-02-26 16:35:36 +00:00
Tom Hughes
30c47f4ac4
Redirect back to the login page after a successful request to
...
send a lost password mail. Closes #1699 .
2010-02-26 15:50:40 +00:00
Tom Hughes
2df3a8d2e2
Rethrow ActionController::UnknownAction exceptions encountered by
...
the API so that rails handles them in the normal way and shows
the 404 page to the user. Closes #1989 .
2010-02-26 15:27:52 +00:00
Tom Hughes
ba1ecf61f3
Put the correct icon URLs in the RSS feed for traces.
2010-02-26 15:11:40 +00:00
Tom Hughes
b547145865
Ignore exceptions when sending email to confirm changes of email
...
address. Closes #2744 .
2010-02-25 19:09:28 +00:00
Tom Hughes
c879f87a45
Add a "remember me" box to the login screen that causes you to stay
...
logged in across browser restarts - you will only be logged out if you
don't visit for a month. Closes #1030 .
2010-02-25 16:50:56 +00:00
Tom Hughes
d702a29810
Send queries which look like US or Canadian postcodes to Nominatim as
...
well as the specialised postcode search engines.
2010-02-21 17:56:04 +00:00
Richard Fairhurst
4de68be303
join/unjoin fixes, plus better amf_controller error handling for deleted items
2010-02-11 00:48:15 +00:00
Tom Hughes
846699104d
Display the current email address and any pending new email address
...
separately on the user settings page.
2010-02-09 11:54:40 +00:00
Tom Hughes
d907b40eab
Improve page title for diary entries. Closes #2702 .
2010-02-08 18:15:51 +00:00
Tom Hughes
d24312fa8c
Handle duplicate address errors properly when confirming a change of
...
email address.
2010-02-08 18:04:04 +00:00
Richard Fairhurst
ce85092f57
force changeset id to be an int so we don't have a table scan
2010-02-03 16:50:39 +00:00
Tom Hughes
1e6bcb6c2d
Made the trackpoints call return a more sensible filename.
2010-01-27 13:51:15 +00:00
Tom Hughes
8e9a542482
Use the right variable this time...
2010-01-27 09:07:25 +00:00
Tom Hughes
2330a1a378
Specify the user when redirecting back to a diary entry after
...
hiding a comment.
2010-01-27 09:02:27 +00:00
Tom Hughes
86cbb404e9
Add a sweeper to clean up cache entries when a user's visibility or
...
display name changes.
2010-01-21 11:39:28 +00:00
Tom Hughes
62e7006a21
Rework the pagination of the trace list to avoid having to count
...
the total number of matching records/pages.
2010-01-14 00:35:09 +00:00
Tom Hughes
fa554045e5
Make cache distinguish pages views by admins or moderators from those
...
viewed by normal users.
2010-01-13 21:30:09 +00:00
Tom Hughes
8865543903
I really wish rails would stop trying to hide exceptions from me...
2010-01-13 13:34:59 +00:00
Tom Hughes
7381dad23b
Generate cache paths in the same way as the normal expire_action routine
...
so that the escaping matches correctly.
2010-01-11 18:24:55 +00:00
Tom Hughes
841ebe80d7
Use system_timer for timeouts to make them more reliable.
2010-01-11 09:28:31 +00:00
Tom Hughes
f5777a881f
Don't cache the trace list for logged in users.
2010-01-11 00:16:21 +00:00
Tom Hughes
e29e49dc7c
Add some caching for trace views.
2010-01-10 17:44:57 +00:00
Tom Hughes
e53b34b80a
Make traces/mine redirect to the user's traces page instead of rendering
...
it itself. Also make sure the traces page for a user includes the upload
form if the requestor is logged in as that user.
2010-01-10 09:16:18 +00:00
Tom Hughes
314b734aa5
Introduce some caching for diary views.
2010-01-09 16:43:38 +00:00
Tom Hughes
e0e849c91c
Add a 30 second timeout to all data browser requests to avoid attempts
...
to browse very large and/or complicated objects blocking other requests.
2010-01-07 16:09:44 +00:00
Tom Hughes
fcebfd1fe7
Drop Namefinder from search results.
2010-01-06 00:31:03 +00:00
Tom Hughes
4f23e718b4
Add a "More results" link to Nominatim search results.
2010-01-06 00:30:29 +00:00
Shaun McDonald
1df4ad819c
Rather than just say public or private for each GPS trace in the list, instead state the new permission levels. Green colour means that it will be shown in the trace list to other users. Red means that other users won't see the trace in the list. Have added two new translations for the other trace permissions.
2009-12-31 00:10:10 +00:00