25 | | * Move the implementation to a server-side widget so that it applies automatically to all instances of the field (can then remove from custom view templates) |
26 | | * Work has started on this: S3LocationSelector in {{{modules/widgets.py}}} & {{{static/scriptsS3/s3.locationselector.widget.js}}}.[[BR]]Enable by uncommenting in {{{models/03_gis.py}}} & comment the old autocomplete in a view to try it out (e.g. {{{views/cr/shelter_autocompletes.html}}}). |
27 | | * Can then remove: |
28 | | * {{{gis.form_map()}}} & call from {{{modules/s3/s3crud.py}}} |
29 | | * _gis.location_id, _gis.map_selector & _gis.location_hierarchy from top of {{{models/03_gis.py}}} |
30 | | * Redesign the Look/Feel to make it more usable |
| 25 | * Redesign the !Look/Feel to make it more usable |
| 26 | * Ensure that Sites *always* have a specific location |
| 27 | * This location should be the Building (which can be shared by multiple sites) or a Location Group (Site spread over several Buildings) |
| 28 | * Ensure that Name field is labelled as Building Name unless a Group is being used |
| 29 | * Presence records or misc locations don't need a Name at all (optional) |