You can clone with
HTTPS or Subversion.
Corrected form fields
Handle form validation errors on LibraryLayer create.
Merge branch 'json-refactor'
File upload is working through the API via multipart form
add django-piston to the requirements
Implememnts MapSet update in API
Fixes a MapSet update bug in the REST API
Better error messages in MapSet resource handler
MapSet shortnames should have a unique constraint in the db
Default values for some of the mapsetJSON properties.
Assert on Mapset Create if content type is not json
fixes some problems with shortnames.
MapSet POST now works
Mapset GET and list work in new API
ignore vim swapfiles
LibraryLayer.acceptTerms defaults to True
eliminate setJson() calls from layer create views
Replaces "json" database fields in LibraryLayer and MapSetLayer model…
…s with property functions.
Ensure that a shortName is assigned to a every MapSet before save.
Prevent duplicate shortNames from entering the system.
Modify MapSet API handler to accept username/slug style urls
Adds basic REST-based api at ^/api/
Rolls optional GCS storage backend into models.
Added some documentation in comments for views and urls.
Reorganized urls.py to make it hopefully easier to follow.
Reorder fixture data so it will load with FK constraints in place.
fixed url handling when adding new layers
can now upload kml using standard django FileField
progress on file import
LibraryLayerForm: now require acceptTerms=True
added meta-data fields to new layer dialog
major improvement to new layer function
added capability to temporarily disable maps for offline development
all layers now hidden by default when first added
switched jquery-ui theme from ui-lightness to smoothness