3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00
Commit graph

1087 commits

Author SHA1 Message Date
Paul Weidner
b7cb769191 Refactor hook_farm_metrics to use a 'key' to identify arrays of metrics.
Without this, the 'farm_metrics.json' endpoint returns an array indexed by element ID, which would be more difficult for consumers of the 'farm_metrics.json' API to parse.
2020-02-26 10:40:27 -05:00
Paul Weidner
ec82d5d9d6 Create farm_metrics.json endpoint to expose metrics over API. 2020-02-26 10:40:27 -05:00
Paul Weidner
6a114b7fc8 Refactor farm_ui.farm_dashboard.inc to farm_ui.farm_metrics.inc. 2020-02-26 10:40:27 -05:00
Paul Weidner
0833072bf5 Refactor farm_area.farm_dashboard.inc to farm_area.farm_metrics.inc. 2020-02-26 10:40:27 -05:00
Paul Weidner
de788dfd89 Remove 'farm_dashboard_metrics' from farm_dashboard hook_hook_info. 2020-02-26 10:39:40 -05:00
Paul Weidner
7ee3c604a4 Init farm_metrics modules from existing farm_dashboard code. 2020-02-26 10:39:40 -05:00
Michael Stenta
27c83e92d5 Make sure farmOS.map.behaviors.geofield runs after farmOS.map.behaviors.wkt. 2020-02-20 23:30:56 -05:00
Michael Stenta
0656c75550 Fix PHP Notice: Undefined index: default_value in farm_ui_farm_info() 2020-02-20 14:25:18 -05:00
Michael Stenta
76bedcb779 Make the Mapbox Satellite layer visible by default. 2020-02-17 13:41:22 -05:00
Michael Stenta
19579e91df When the map popup is closed, return focus to the map. 2020-02-17 12:50:24 -05:00
Michael Stenta
797a8c4428 Swap the Mapbox layers so that Satellite appears on top. 2020-02-17 12:50:24 -05:00
Michael Stenta
7fe30ec0ab Fix Movement Geometry field settings on existing sites. 2020-02-10 14:53:28 -05:00
Michael Stenta
c2da059acf Remove "Calculated area" from area details. 2020-02-10 14:27:50 -05:00
Michael Stenta
cd87da08f4 Display polygon/linestring measurement in map popups. 2020-02-10 14:27:50 -05:00
Michael Stenta
388ce9faa8 Remove "Calculated area" from area term page. It is shown in the map now. 2020-02-10 14:27:50 -05:00
Michael Stenta
b1a961ae86 Remove Openlayers modules, patches, dependencies, configuration, and related code. 2020-02-10 14:27:50 -05:00
Michael Stenta
9f6bbb8253 Update farmOS-map library to v0.9.1 and add weights to behaviors. 2020-02-10 14:27:50 -05:00
Michael Stenta
dd717a1f5c Fix zoom to all areas when WKT is empty. 2020-02-10 14:27:50 -05:00
Michael Stenta
6d8d070198 Fix duplicate measure behavior on editable maps. 2020-02-10 14:27:50 -05:00
Michael Stenta
3984b8d8dd When AJAX reloads a geofield map, look for new WKT in $form_state['input']. 2020-02-10 14:27:50 -05:00
Michael Stenta
c3ca0cc041 Destroy farmOS-map instances when Drupal behaviors are detached. 2020-02-10 14:27:50 -05:00
Michael Stenta
18e86f9550 Refactor Drupal.behaviors.farm_map so that Drupal.settings.farm_map.maps is not needed. 2020-02-10 14:27:50 -05:00
Michael Stenta
7034539eed Update Tours. 2020-02-10 14:27:49 -05:00
Michael Stenta
9b5eb5a1d9 Remove old farm_map_show variable. 2020-02-10 14:27:49 -05:00
Michael Stenta
ae60c5f9c2 Display asset cluster maps in the farm map header block. 2020-02-10 14:27:49 -05:00
Michael Stenta
d792512680 Add behaviors for asset cluster maps. 2020-02-10 14:27:49 -05:00
Michael Stenta
164709c169 Add cluster support to the popup behavior. 2020-02-10 14:27:49 -05:00
Michael Stenta
59abbb1304 Remove dashboard map pane. 2020-02-10 14:27:49 -05:00
Michael Stenta
0f121776f6 Provide a Farm Map block. 2020-02-10 14:27:49 -05:00
Michael Stenta
e9e48590b5 Mapbox module: add Mapbox API key to farm map settings form and add the Mapbox Satellite layer to maps. 2020-02-10 14:27:49 -05:00
Michael Stenta
0d3a71e7f9 Refactor Google Maps integration to use a farmOS-map behavior. 2020-02-10 14:27:49 -05:00
Michael Stenta
4f30833bed Use farm_map_geofield widget in all geofields. 2020-02-10 14:27:49 -05:00
Michael Stenta
2ea421a4a6 Add Geocoder integration. 2020-02-10 14:27:49 -05:00
Michael Stenta
e93040e9ab Provide a farm_map_geofield field widget that uses farmOS-map. 2020-02-10 14:27:49 -05:00
Michael Stenta
7d3ad27ae9 Show a combined "All areas" layer in geofields. 2020-02-10 14:27:49 -05:00
Michael Stenta
42ef0068a4 Use farm_map_geofield formatter in all geofield displays. 2020-02-10 14:27:49 -05:00
Michael Stenta
bfe8f9114e Provide a farm_map_geofield field formatter that uses farmOS-map. 2020-02-10 14:27:49 -05:00
Michael Stenta
a51da53fce Initial commit of Farm Map Geofield module. 2020-02-10 14:27:49 -05:00
Michael Stenta
a9a712952b Add the measure behavior to WKT layers. 2020-02-10 14:27:49 -05:00
Michael Stenta
8baceff31f If #edit is TRUE on a map element, enable the edit behavior. 2020-02-10 14:27:49 -05:00
Michael Stenta
cd800b73f4 If WKT was provided in the element, show it in the map. 2020-02-10 14:27:49 -05:00
Michael Stenta
c8c89d195e Set onFocusOnly: true when initializing maps, so that the user must click on the map before scroll zoom works. 2020-02-10 14:27:49 -05:00
Michael Stenta
cc5664473c Pass system of measurement into farmOS-map. 2020-02-10 14:27:49 -05:00
Michael Stenta
942993d0d5 Remove default base layer setting (defer to farmOS-map layer memory). 2020-02-10 14:27:49 -05:00
Michael Stenta
d67fb1c796 Refactor MapKnitter module to use a farmOS-map behavior. 2020-02-10 14:27:49 -05:00
Michael Stenta
d7fd542069 Refactor farm_plan_map to use a farmOS-map behavior. 2020-02-10 14:27:49 -05:00
Michael Stenta
0eea90dec0 Refactor NRCS Soil Survey to use a farmOS-map behavior. 2020-02-10 14:27:49 -05:00
Michael Stenta
608eb047cf @todo This assumes that there is only one map on the page. 2020-02-10 14:27:49 -05:00
Michael Stenta
c1ac402087 Refactor farm area generator to use a farmOS-map behavior. 2020-02-10 14:27:49 -05:00
Michael Stenta
2fb2adeb42 Display a popup when area features are clicked, and load area details via AJAX. 2020-02-10 14:27:49 -05:00