delete Spot json cache on SpotImage delete; fix SPOT-1028
Merge branch 'absent_craig' of github.com:uw-it-aca/spotseeker_server into absent_craig
SPOT-1101: Add unit test for building API v1
SPOT:1120, add test to spot_put to test invalid int value, fix a bug in spot_post so the int value get tested.
Removed 'loud' as a value for UW Spot noise_level. Fixes SPOT-1213.
Adding infrastructure for 3-legged oauth, makes it so authenticate_user can check a user in the oauth info.
Merge branch 'master' into absent_craig
It's actually the cached json at the image's spot's pk we want to delete in the case that an image is deleted, not the cache at the SpotImage's pk.
Using django.test.TestCase gets these to actually be recognized by the test harness (and run!)
Initial implementation of display_index ordering for SpotImages. The included datamigration does set an initial display_index for each SpotImage a Spot has, but it's currently possible to have a SpotImage without a display_index. There's also an unrelated failing unit test here, which I want to fix in a separate commit.
Fixed unit test that was trying to compare creation_date and modification_date that will NOT be exactly the same, but should be close.
Handled giving a display_index to images that are POSTed without one.
Import the BuildingTest so it runs.
Merge branch 'buildings_unit_test'
License!
Merge branch 'uwspot_valid_int_unit_test'
Added 500.html error template so we'll start getting useful Apache error log messages.
Eeep! Delete the cached spot json when we add an image, too - or the spot won't know about all it's images until the next time the cache clears.
Django 1.6 compatibility
FavoriteSpot will let us hold User's favorites. Fixes SPOT-1420.