Commit Graph

7240 Commits

Author SHA1 Message Date
paul121 6216ee6f43 Test complete execution of notifications. 2021-12-17 14:29:11 -05:00
paul121 9d046355f9 Implement a numeric notification condition. 2021-12-17 14:29:11 -05:00
paul121 3a9342e3a3 Require at least one condition and notification. 2021-12-17 14:29:11 -05:00
paul121 d60df2b4ba Allow plugins to validate and submit the subform. 2021-12-17 14:29:11 -05:00
paul121 12f58e80e2 Implement a DataStreamEventSubscriber to trigger notifications. 2021-12-17 14:29:11 -05:00
paul121 691c0053b4 Allow the enable/disable operation to be set with an ajax callback. 2021-12-17 14:29:11 -05:00
paul121 4ebfea8ef4 Display enabled and disabled notifications in separate tables. 2021-12-17 14:29:11 -05:00
paul121 c4b312a1b9 Add a data stream notification list builder. 2021-12-17 14:29:11 -05:00
paul121 56b24b27ac Add a data stream notification entity form. 2021-12-17 14:29:11 -05:00
paul121 adf329d79e Create the DataStreamNotification entity. 2021-12-17 14:29:11 -05:00
paul121 a73a4ff86d Implement the DataStreamEventDispatcherInterface for the basic data stream. 2021-12-17 14:29:11 -05:00
paul121 517b7f82f9 Create a DataStreamEventDispatcherInterface. 2021-12-17 14:29:11 -05:00
paul121 11f3948c8f Create a data stream event. 2021-12-17 14:29:11 -05:00
paul121 73c5a4f134 Create notification condition and delivery plugins. 2021-12-17 14:29:11 -05:00
paul121 b20bf4cf76 Init data stream notification module. 2021-12-17 14:29:11 -05:00
Paul Weidner 8c03b835f6 Specify file extensions as a comma separated string in an array. #466 2021-12-17 06:52:11 -05:00
Michael Stenta 6041692dd3 Fix bugs after *_field_allowed_values changes #465 2021-12-15 08:29:22 -05:00
Paul Weidner 67c476d5bd Use the correct field_storage_definitions variable. 2021-12-14 16:26:48 -08:00
Paul Weidner c46f852c1a Provide a field storage definition to farm_land_type_field_allowed_values. 2021-12-14 16:26:44 -08:00
Michael Stenta 1f8941aff9 Document how to configure private filesystem in hosting docs. 2021-12-14 16:06:26 -05:00
Paul Weidner 7af4618ba1 Issue #3253430 by paul121: Define all callback_allowed_values_function parameters
Accidentally merged the wrong commit earlier.
2021-12-14 09:13:10 -05:00
Paul Weidner 90338a68eb Patch simple_oauth issue #3193609: invalid_credentials error does not conform to OAuth2 spec.
Issue #3254051 by paul121: Return correct status code for OAuth invalid_credentials error
2021-12-14 07:00:04 -05:00
Michael Stenta 03137afdd4 Issue #3253430 by paul121: Define all callback_allowed_values_function parameters 2021-12-14 06:58:17 -05:00
Paul Weidner 94cd242abd Standardise quantity measure allowed_values_function name. 2021-12-14 06:58:07 -05:00
Paul Weidner d15bdc5e37 Define all callback_allowed_values_function parameters. 2021-12-14 06:58:07 -05:00
Paul Weidner c8f971ca48 Patch drupal/core issue #3253568: Error when checkbox 'Use field template' is checked.
Issue #3253967 by paul121: Page view displays are broken when rendering a farm entity that has a flag value
2021-12-14 06:50:27 -05:00
Paul Weidner ddb0666311 Issue #3254253 by paul121: Grant the issue subrequests permission to users with a managed role. 2021-12-14 06:47:07 -05:00
Paul Weidner cb9c772962 Allow specifying a units_id to skip loading an existing term. #464 2021-12-13 12:48:45 -05:00
Paul Weidner 4b29c7ba6d Issue #3253426 by paul121: Correct farm_flag_field_allowed_values to accept a FieldStorageDefinitionInterface. 2021-12-13 12:00:59 -05:00
Michael Stenta ae9288d332 Issue #3253841 by paul121: Asset parent base field allows circular and duplicate references 2021-12-13 10:20:57 -05:00
Paul Weidner e65cc87a02 Add test for parent field constraints. 2021-12-10 15:40:09 -08:00
Paul Weidner ca3b6b6513 Test entity fields in a loop. 2021-12-10 15:29:55 -08:00
Paul Weidner e8bab25d24 Remove third_party_settings option from FarmFieldFactory. 2021-12-10 15:20:54 -08:00
Michael Stenta e00c9c7800 Do not override WWW_DATA_ID build argument in run-tests.yml.
This is no longer necessary since #441 was merged.
2021-12-10 10:31:33 -05:00
Michael Stenta 08af0f1d94 Issue #3242473: Validation fails when migrating records that reference inactive users 2021-12-10 06:12:16 -05:00
Michael Stenta 9c06862461 Don't need a protected $roleStorage property in FarmMigrationSubscriber. 2021-12-10 06:12:10 -05:00
Michael Stenta 8d1114d940 Merge branch '2.x-version' into 2.x 2021-12-09 09:59:25 -05:00
Michael Stenta deb59bed54 Set version in farm.info.yml via build-farmOS.sh.
This ensures that the version is correctly set in the
Docker images. Previously, it was only being set in
the packaged tarball releases.
2021-12-09 09:58:57 -05:00
Michael Stenta 8939f3058d Use farm.info.yml version in farm_api EntryPointTest. 2021-12-09 09:18:39 -05:00
Michael Stenta 3fc6eb5f42 Name Docker image "farmos" when packaging release.
Previously it was calling the image farmos/farmos:2.x,
which is misleading.
2021-12-09 07:13:06 -05:00
Michael Stenta 0e44fdafe6 Update Drupal core to 9.3.0 #459 2021-12-09 07:11:04 -05:00
Michael Stenta 81554860e2 Update Drupal core patch for Issue #2339235: Remove taxonomy hard dependency on node module 2021-12-09 06:48:47 -05:00
Michael Stenta 919ad6bc5a Update Drupal core patch for Issue #2429699: Add Views EntityReference filter to be available for all entity reference fields. 2021-12-09 06:48:40 -05:00
Michael Stenta 67a69e98f8 Remove merged drupal/core patch for Issue #3134470: Switch to entity owner in EntityContentBase during validation 2021-12-09 06:20:49 -05:00
Michael Stenta 7309046c81 Update Drupal core to 9.3.0. 2021-12-09 06:20:01 -05:00
Michael Stenta f2f7938447 Update Drupal core to 9.2.10. 2021-12-09 06:18:36 -05:00
Michael Stenta ebb6bdc81a Update Drupal core patch for issue #2429699. 2021-12-08 16:20:19 -05:00
Michael Stenta aee45205a5 Issue #3252070 by m.stenta: Process location hierarchy changes via PHP instead of API requests 2021-12-08 13:52:37 -05:00
Michael Stenta 91c61c6f40 Add comments to JavaScript to make it more readable. 2021-12-08 13:52:28 -05:00
Michael Stenta 662f7801e0 Perform location hierarchy changes in form submit instead of AJAX. 2021-12-08 13:52:28 -05:00