106 | | * Add Geocoder support |
107 | | * Add !DrawTool icon in help (like is already there in the Location Update form) |
108 | | * Use subheadings CSS instead of ASCII ---- |
109 | | * Download hierarchy levels to a Store in the background to improve performance? |
110 | | * shn_read/shn_list - replace existing system in read/list? (consistency & ease of maintenance) |
111 | | * ~~~Update form: Hierarchy needs populating from old record~~~ |
112 | | * ~~~Include a Search box underneath the hierarchy which is an Autocomplete filtered to the appropriate level that we've already selected~~~ |
| 106 | * Add robustness by checking L0 isSelectBox() |
| 107 | * Add Geocoder support |
| 108 | * Add !DrawTool icon in help (like is already there in the Location Update form) |
| 109 | * Use subheadings CSS instead of ASCII ---- |
| 110 | * Download hierarchy levels to a Store in the background to improve performance? |
| 111 | * shn_read/shn_list - replace existing system in read/list? (consistency & ease of maintenance) |
| 112 | * ~~~Update form: Hierarchy needs populating from old record~~~ |
| 113 | * ~~~Include a Search box underneath the hierarchy which is an Autocomplete filtered to the appropriate level that we've already selected~~~ |
114 | | * ~~~Add a visible field for location name beside address (defaults to being populated by the name of the resource, but can be overridden)~~~ |
115 | | * ~~~The extra 'Save Location' button shouldn't be required (Auto-Save when main form is submitted. Does this make code simpler as only need to update location_id at the end?)~~~ |
116 | | * ~~~Handle the case where we link to a general Lx Location record & which we now refine to add a Street Address or Lat/Lon~~~ |
117 | | * ~~~we have a UUID but the 1st update should be either just changing location_id (if using the hierarchy) or creating a new record (if using lat/lon or addr_street)~~~ |
118 | | * Don't display Lat/Lon for Admin levels (Lx)? |
119 | | * ~~if shn_has_role(!MapAdmin): Provide an 'Add Location' option next to each level of hierarchy~~ |
120 | | * ~~L1-L2 Levels shouldn't be editable by non-!MapAdmins (& should be auto-selected by !MapAdmins)~~ |
121 | | * Include the functionality in {{{views/gis/location_autocomplete.js}}} inside the definition of the 'location_id' reusable field |
122 | | * Although don't use get_location_id() as this slows down the model, instead make it a class instead of a function so you can manipulate the attributes and instantiate once in a lambda |
| 115 | * ~~~Add a visible field for location name beside address (defaults to being populated by the name of the resource, but can be overridden)~~~ |
| 116 | * ~~~The extra 'Save Location' button shouldn't be required (Auto-Save when main form is submitted. Does this make code simpler as only need to update location_id at the end?)~~~ |
| 117 | * ~~~Handle the case where we link to a general Lx Location record & which we now refine to add a Street Address or Lat/Lon~~~ |
| 118 | * ~~~we have a UUID but the 1st update should be either just changing location_id (if using the hierarchy) or creating a new record (if using lat/lon or addr_street)~~~ |
| 119 | * Don't display Lat/Lon for Admin levels (Lx)? |
| 120 | * ~~if shn_has_role(!MapAdmin): Provide an 'Add Location' option next to each level of hierarchy~~ |
| 121 | * ~~L1-L2 Levels shouldn't be editable by non-!MapAdmins (& should be auto-selected by !MapAdmins)~~ |
| 122 | * Include the functionality in {{{views/gis/location_autocomplete.js}}} inside the definition of the 'location_id' reusable field |
| 123 | * Although don't use get_location_id() as this slows down the model, instead make it a class instead of a function so you can manipulate the attributes and instantiate once in a lambda |