Commit Graph

8093 Commits

Author SHA1 Message Date
Michael Stenta 6abe3e73b0 farmOS 3.1.1 2024-02-08 05:18:39 -05:00
Michael Stenta 92c558dde3 Use plain strings in submitForm() calls in functional tests.
This fixes failing tests after upgrading to Drupal 10.2.3.
See https://www.drupal.org/project/drupal/issues/3399413
2024-02-08 05:05:39 -05:00
Michael Stenta cec7ed04d0 Update Drupal core to 10.2.3. 2024-02-07 20:30:55 -05:00
Paul Weidner a9a6d8008f Correct gin issue #3342164 2024-02-07 20:13:01 -05:00
Paul Weidner 38271bf84f Patch Gin to fix Issue #3419904: Help text is cutoff at xsmall breakpoint #793 2024-02-07 20:12:34 -05:00
Michael Stenta dadf79c8f0 Update Migrate Tools to 6.0.3 for SA-CONTRIB-2024-008. 2024-02-07 14:47:06 -05:00
Paul Weidner 462c82d6ca Grant config permissions create quick_form permission #791
This permission is required on the quick form add_page and add_form routes.
2024-02-05 05:59:32 -05:00
Michael Stenta 96bf17bc69 farmOS 3.1.0 2024-02-02 20:00:34 -05:00
Michael Stenta 1e2c7c2e47 Update drupal/gin to 3.0-rc9. 2024-02-02 19:56:18 -05:00
Michael Stenta ee71b28ae6 Provide a plan_record entity type for plan record relationships with metadata #781 2024-02-02 19:55:41 -05:00
Michael Stenta 98130dec1c Add CHANGELOG.md line for #781. 2024-02-02 19:55:15 -05:00
Paul Weidner 06b930886a Add PlanRecordInterface::getPlan() 2024-02-02 19:55:15 -05:00
Michael Stenta bd091b7d39 Expose a plan_record edit form at /plan/record/%id/edit. 2024-02-02 19:55:15 -05:00
Michael Stenta a79a2989a8 Add a simple access handler for plan_record entities that checks plan entity access. 2024-02-02 19:55:14 -05:00
Michael Stenta 8bf87f00fe Merge plan_record module into plan module. 2024-02-02 19:55:14 -05:00
Michael Stenta 36fc154c47 Patch drupal/entity_reference_integrity to fix Issue #3418000: Delete action only overridden on first entity type 2024-02-02 19:55:14 -05:00
Michael Stenta 8d25b32b01 Enforce entity reference integrity on plan reference fields. 2024-02-02 19:55:14 -05:00
Michael Stenta 4f4f666c28 Add a required single-value plan entity reference base field. 2024-02-02 19:55:14 -05:00
Michael Stenta 79704c3c7c Add plan record type bundle plugin support via the farm_entity module. 2024-02-02 19:55:14 -05:00
Michael Stenta 9d31aa5ce7 Add a simple Plan record relationship entity type (with bundles). 2024-02-02 19:55:14 -05:00
Michael Stenta 9c6d597404 Initial Plan Record module. 2024-02-02 19:54:20 -05:00
Michael Stenta 9058e39f7c Show map on /locations #779 2024-02-02 19:53:31 -05:00
Michael Stenta 70eb37cbf9 Remove "All" from "Items per page" options in Views #776 2024-02-02 19:52:09 -05:00
Michael Stenta 471e2cda6a Add CHANGELOG.md line for #779. 2024-02-02 19:52:09 -05:00
Michael Stenta dc00956117 Issue #2551091: Show map on /locations 2024-02-02 19:52:09 -05:00
Michael Stenta 1b2ce0b075 Add a locations map behavior and refactor dashboard map logic to use it. 2024-02-02 19:52:09 -05:00
Michael Stenta 433747d0ff Add a MapRenderEvent::getMapBehaviors() method. 2024-02-02 19:52:09 -05:00
Michael Stenta f7e6318026 Make map behavior library optional. 2024-02-02 19:52:09 -05:00
Michael Stenta cce51328c0 Fix MapBlock::build() map #behaviors.
$this->configuration['map_behaviors'] will already be an
array of values, not an associative array of behavior machine
names and their labels. The necessary form value conversion
using array_keys() happens in MapBlock::blockSubmit().
2024-02-02 19:52:09 -05:00
Michael Stenta efc6797899 Remove hard dependency on farm_ui_dashboard from farm_ui_map.
We implement hook_farm_dashboard_panes() but that will only
run if farm_ui_dashboard is enabled. It doesn't depend on it.
Removing this hard dependency allows farm_ui_dashboard to be
disabled without disabling farm_ui_map.
2024-02-02 19:52:09 -05:00
Michael Stenta 3e891a880d Improve asset and log CSV exports #783 2024-02-02 19:51:14 -05:00
Michael Stenta c0cc0a92b5 Add CHANGELOG.md line for #783. 2024-02-02 19:49:55 -05:00
Paul Weidner 65c0159e79 Implement BaseFormIdInterface 2024-02-02 19:49:55 -05:00
Paul Weidner 28b2d3b83d Use strict type checking for context variables that should be TRUE 2024-02-02 19:49:55 -05:00
Paul Weidner 604ce5f88e Change export warning message 2024-02-02 19:49:55 -05:00
Paul Weidner 0bb5facc66 Simplify and include count in CSV export question 2024-02-02 19:49:55 -05:00
Michael Stenta 4d05465f7c Update export docs to describe the difference between asset, log, quantity exports. 2024-02-02 19:49:55 -05:00
Michael Stenta 8b8ac5bb20 Remove CSV REST export displays from log, asset, plan Views. 2024-02-02 19:49:55 -05:00
Michael Stenta 22024a8f86 Install the farm_export_csv module on sites that have farm_ui_views installed. 2024-02-02 19:49:54 -05:00
Michael Stenta ee34ca660a Configure CSV export normalizers to flatten values. 2024-02-02 19:49:54 -05:00
Michael Stenta 0a3a5084c1 Provide a TimestampItemNormalizer with an option to return RFC3339 formatted date. 2024-02-02 19:49:54 -05:00
Michael Stenta 6ccf2cda0d Provide a TextLongFieldItemNormalizer with an option to return processed text. 2024-02-02 19:49:54 -05:00
Michael Stenta 9995efd994 Provide an EntityReferenceFieldItemNormalizer with options to return content entity labels and config entity IDs. 2024-02-02 19:49:54 -05:00
Michael Stenta 59802748e8 Add logic for restricting columns to supported base and bundle field types. 2024-02-02 19:49:54 -05:00
Michael Stenta 410da5d812 Provide a ContentEntityNormalizer with an option to explicity include columns. 2024-02-02 19:49:54 -05:00
Michael Stenta 5fcb89a16f Initial farmOS CSV module. 2024-02-02 19:49:54 -05:00
Michael Stenta 21d022bfad Add farm_export_csv to optional modules. 2024-02-02 19:49:54 -05:00
Michael Stenta 3cc0c515ef Issue #3328886: Make it clear that CSV exports are limited 2024-02-02 19:49:54 -05:00
Michael Stenta 4e22c5fd83 Move CSV export action logic to a confirmation form. 2024-02-02 19:49:54 -05:00
Michael Stenta 60d2357fbc Provide CSV export actions for asset and log entities via new farm_export_csv module. 2024-02-02 19:49:54 -05:00