Symbioquine
01e1f05c46
Enable the snapping grid controls when farmOS-map is used for editing #335
2020-08-11 08:51:56 -04:00
Michael Stenta
8d6ece7fa4
Add explicit dependencies on modules that we are using functions from.
2020-07-30 14:57:01 -04:00
Michael Stenta
2f333eca67
Use htmlspecialchars(entity_label()) to format entity names.
2020-07-30 14:57:01 -04:00
paul121
a0c9a7ecbc
Display message in place of table if no assets match filter criteria.
2020-07-30 14:57:01 -04:00
paul121
6b52f0f771
Add optional date of birth range filters.
2020-07-30 14:57:01 -04:00
paul121
4f5a380a8f
Allow filtering assets by flag(s).
2020-07-30 14:57:01 -04:00
paul121
7b59f6d84f
Allow more selective filtering of archived assets.
2020-07-30 14:57:01 -04:00
paul121
62a8c5f230
Display archive date with asset names.
2020-07-30 14:57:01 -04:00
paul121
18b56e700d
Make plotly graphs responsive to page size.
2020-07-30 14:48:38 -04:00
Michael Stenta
2d62bd9a83
Add "app://localhost" to the list of allowed origins, so that requests from Field Kit on iOS native (WKWebView) are accepted.
2020-07-29 21:29:39 -04:00
Michael Stenta
571ffbe733
Update mapbox layers to use 512x512 tile size.
2020-07-29 12:32:32 -04:00
paul121
52e369824e
Update mapbox layers to use new studio style format.
2020-07-29 12:22:07 -04:00
Michael Stenta
331a88fb6a
Move CORS headers logic to a helper function and expand comments.
2020-07-28 17:22:50 -04:00
paul121
1addc94cae
Add sensor_type and sensor_settings fields to sensor asset properties.
2020-07-27 10:58:52 -04:00
paul121
233af6d2c7
Implement hook_farm_sensor_view instead of hook_entity_view_alter.
2020-07-27 10:56:45 -04:00
paul121
338f103444
Recursive merge the build arrays to avoid overriding the views index.
...
Because farm_sensor_listener_farm_sensor_view returns a build array with
the 'views' index set, this causes other views already in the build
array to be overwritten.
2020-07-27 10:44:14 -04:00
Michael Stenta
cb879f94b7
Add measure behavior to the "current location" also.
2020-07-24 10:57:26 -04:00
Michael Stenta
cc8105dfbe
Declare log form element type as 'value' and use $form_state['values'] in submit.
2020-07-24 10:57:26 -04:00
Michael Stenta
dad3d3560e
Whitespace for coding standards.
2020-07-24 10:57:26 -04:00
paul121
48b292bfd4
Update default done value to match form state.
2020-07-24 10:57:26 -04:00
Michael Stenta
f4ecb23098
Add description to photo fields that explains how to attach multiple photos.
2020-07-24 10:57:26 -04:00
Michael Stenta
61d16ab2c9
Translate "Planned for" text.
2020-07-24 10:57:26 -04:00
Michael Stenta
6dcccac4f2
Use entity_label() and check_plain() with entity labels.
2020-07-24 10:57:26 -04:00
Michael Stenta
08921b9af6
Filter to pending activity logs in the query itself.
2020-07-24 10:57:26 -04:00
Paul Weidner
efaaf4468c
Add measure behavior to movement layer.
2020-07-24 10:57:26 -04:00
Paul Weidner
9996e83c13
Add hours and minutes to movement date field.
2020-07-24 10:57:26 -04:00
Paul Weidner
1d5df1ddc5
Save assets previous location geometry in post grazing logs.
2020-07-24 10:57:26 -04:00
Paul Weidner
2a6033cb65
Display assets current location geometry on map.
2020-07-24 10:57:26 -04:00
Paul Weidner
21818a6004
Create movement logs for multiple assets.
2020-07-24 10:57:26 -04:00
Paul Weidner
b4f457cf15
Save custom geometry to pre-grazing logs.
2020-07-24 10:57:26 -04:00
Paul Weidner
96a9dd8231
Uncollapse the geometry fieldset default geometry is provided.
2020-07-24 10:57:26 -04:00
Paul Weidner
4d5041367e
Update map layers when selecting a planned movement log.
2020-07-24 10:57:26 -04:00
Paul Weidner
71882433af
Add helper functions to build ajax commands.
2020-07-24 10:57:26 -04:00
Paul Weidner
34b413f6d2
Edit planned movement logs.
2020-07-24 10:57:26 -04:00
Paul Weidner
425a7534da
Only create observation logs if movement is marked as completed.
2020-07-24 10:57:26 -04:00
Paul Weidner
210268a74e
Add checkbox to set the movement log status.
2020-07-24 10:57:26 -04:00
Paul Weidner
f06cb357bc
Save photos with pre and post grazing observation logs.
2020-07-24 10:57:26 -04:00
Michael Stenta
ce457d88d0
Add fields for photo attachments (not processed yet).
2020-07-24 10:57:26 -04:00
Michael Stenta
9ca51f4c9a
Serve client module JS files through Drupal.
2020-07-24 10:52:31 -04:00
paul121
5d17f01bca
Rename hook_farm_client_modules() to hook_farm_client_module_info().
2020-07-24 10:52:31 -04:00
Michael Stenta
1102f26ae9
Provide a hook that allows modules to declare Field Modules they provide.
2020-07-24 10:52:31 -04:00
Michael Stenta
b8159138d9
If getallheaders() is not available, implement it ourselves.
2020-07-24 09:40:32 -04:00
Michael Stenta
7424cb9a54
Add Vary: Origin header when Access-Control-Allow-Origin is added.
2020-07-21 11:08:19 -04:00
Michael Stenta
282ac7fa71
Trim whitespace from allowed origins before checking them.
2020-07-21 11:08:03 -04:00
Michael Stenta
0b59497344
Allow multiple origins to be accepted for Access-Control-Allow-Origin header.
2020-07-21 11:07:38 -04:00
Michael Stenta
6289b37848
Fix "Done" filter in Calendar View only showing pending logs by default.
2020-07-21 07:54:43 -04:00
Michael Stenta
e5423ac615
Add "Done" filter to Calendar View.
2020-07-20 08:21:47 -04:00
Michael Stenta
8a58fa7360
Allow OPTIONS requests to return 200 code on certain paths needed by Field Kit (right now just /farm/areas/geojson).
2020-07-20 08:21:47 -04:00
paul121
e40270ea48
Use isset to check for measurement values including 0.
2020-07-17 11:04:06 -04:00
Michael Stenta
34f569a8fb
Fix birth quick form permissions.
2020-07-15 19:55:03 -04:00