Added in django-pjax
Merge branch 'master' of github.com:jaywhy13/vcs
Added 'points' field to inventory.models.Location and ordering property '-created_at'. Polygons are now stored using the points field and the centroid is stored as 'point'. Added allow_inheritance = True on meta for Location. Standardized how points are saved... they are saved to Location objects as [lon, lat] but all other APIs in VCS will use [lat, lon]. Removed some print outs from location_saved and also removed 'pois' from the description since we're not currently saving it on the Location object
Added option to get the output of describe_point as string instead of Django objects
Added GeoFence.create_geofence method. Added get_locations, set_geofence_location, set_geofence_points to GeoFenceLocation. Allowed the apply method to specify whether the geofence should be activated immediately. Added some methods to query violations: GeoFence.is_violated_by(asset), GeoFenceApplication.get_violated_geofences(), GeoFenceApplication.get_violating_assets(). Also added test_geofence to go along with this. This required hacking mongoengine to delete the db each time though.
Added a check for TESTING, if TESTING, create specific test mongodb, also don't use SOUTH for testing
Added a gis.py to contain gis formulas that we will use
Added in some general utils. For now this has the implementation of the InheritanceQuerySet that we need to access direct subclasses
Merge branch 'master' of github.com:jaywhy13/vcs
Added some simply tests for assets
Added a get_locations to Asset
Added tastypie
Added in the device_apn command
Changed the name of the device test function
Reindented some text in devices/views.py... was causing all the parameters from the form to not be picked up
Finished up place geofence impl and allowed get_violated_geofence_application to take a list of assets
Added some more tests to test the place geofence