Commit Graph

2170 Commits

Author SHA1 Message Date
Paul Weidner ed0c286247 Remove time format from description
See https://www.drupal.org/node/3385058

Fix: Call to deprecated method formatExample() of class Drupal\Core\Datetime\Element\Datetime: in drupal:10.2.0 and is removed from drupal:11.0.0. There is no replacement.
2024-01-05 10:23:23 -05:00
Michael Stenta 5617e81a0d Issue #3410701: Deprecate d7_asset plugin 2024-01-04 16:45:35 -05:00
Paul Weidner 0e211cb33c Increase weight of Asset and Log tasks on canonical user route #757
The current weight of these menu items is 0 and makes it challenging to
place other menu tasks between Edit and Asset. I would like to add a
Notifications task item and keep it closer to the edit task.
2023-12-09 07:08:03 -08:00
Michael Stenta 8147d47c88 Move quick form Kernel tests directory into src directory. 2023-12-07 14:32:13 -05:00
Paul Weidner d16bc107ad Use strict identical operator when checking geometry format #756 2023-11-30 14:02:13 -05:00
Paul Weidner 56b3b4de95 Correct alter hook to add password grant to static scopes #755 2023-11-30 13:55:52 -05:00
Paul Weidner b97184d165 Use ContentEntityInterface as type when normalizing to geometry_* formats 2023-11-27 11:44:53 -05:00
Paul Weidner 94c9fe9ed0 Use GeometryWrapper as type when normalizing to geometry_kml format 2023-11-27 11:44:53 -05:00
Michael Stenta 8f2efe2724 Add default view_builder handler for plan type, for consistency.
Both asset type and plan type use a "canonical" link.
2023-11-27 11:44:31 -05:00
Paul Weidner 808a6abb58 Add default view_builder handler for asset type #752
This fixes a potential bug where the canonical route is not created if a view_builder is not provided.
2023-11-27 10:28:55 -05:00
Michael Stenta 97cf31b5bd Remove unnecessary/incorrect consumer owner_id/user_id lines. 2023-11-06 11:51:21 -05:00
Paul Weidner 51d943478d Build url from route instead of loading log entity 2023-11-03 14:13:28 -04:00
Paul Weidner ee6a7fb57c Use a link element to render link to birth log
The timestamp formatter changed and no longer uses #markup but
#text in the render array for the formatted timestamp. This causes
the following warning message:

Warning: Undefined array key "#markup" in farm_birth_asset_view_alter() (line 67 of profiles/farm/modules/log/birth/farm_birth.module).
2023-11-03 14:13:28 -04:00
Paul Weidner bc85b3518f Add options to kernel test 2023-11-01 14:41:11 -04:00
Paul Weidner 24b28fbf94 Update login test to use password grant 2023-11-01 14:41:11 -04:00
Paul Weidner 0673bebbda Set default scopes for fieldkit consumer 2023-11-01 14:41:11 -04:00
Paul Weidner 33f2805d3e Grant all users access to grant simple_oauth codes 2023-11-01 14:41:11 -04:00
Paul Weidner 93a4330a23 Use farm_api_default_consumer in test 2023-11-01 14:41:11 -04:00
Paul Weidner 073450cd2f Enable the password grant for static role scopes 2023-11-01 14:41:11 -04:00
Paul Weidner 49040c5882 Update default farm client to use authorization_code refresh_token and password grants 2023-11-01 14:21:32 -04:00
Paul Weidner c64247b966 Issue #3256745 by paul121: Move default farm OAuth2 client to a separate module 2023-11-01 14:21:32 -04:00
Paul Weidner 4226394e74 Update fieldkit consumer to only use refresh_token and password grants 2023-11-01 14:21:32 -04:00
Paul Weidner d0e305d0c1 Add simple_oauth_password_grant dependency for farm_fieldkit 2023-11-01 14:21:32 -04:00
Paul Weidner 66da1b7330 Add static scopes for farm_role_roles 2023-11-01 14:21:31 -04:00
Paul Weidner 7b8beddd9e Use simple oauth static scope provider by default 2023-11-01 14:21:31 -04:00
Paul Weidner 4b54e4ddac Remove deprecated global access_token_expiration config 2023-11-01 14:21:31 -04:00
Paul Weidner e4b5695caf Remove consumer bundle fields 2023-11-01 14:21:31 -04:00
Paul Weidner 81c70fd46c Remove FarmScopeRepository service override 2023-11-01 14:21:31 -04:00
Sidharth Soman 158611e4c5 Issue #3197581 by sidharth_soman: Cache needs to be cleared after setting MapBox API key for the first time 2023-11-01 09:21:27 -04:00
Michael Stenta 3398eb0170 Implement NormalizerInterface::getSupportedTypes().
See https://symfony.com/doc/current/serializer/custom_normalizer.html#improving-performance-of-normalizers-denormalizers
2023-10-30 12:07:29 -04:00
Michael Stenta 81c3cd2ec0 Fix: Deprecated NULL placeholder value for key (%birth_label)
...in: "Birth log saved: <a href=":birth_url">%birth_label</a>". This will throw a PHP error in drupal:11.0.0. See https://www.drupal.org/node/3318826
    2x in BirthTest::testBirthLogChildrenSync from Drupal\Tests\farm_birth\Kernel
    1x in BirthTest::testUniqueBirthLogConstraint from Drupal\Tests\farm_birth\Kernel
2023-10-30 12:07:29 -04:00
Michael Stenta 5cc870c316 Fix: $modules property must be declared protected. 2023-10-30 12:07:29 -04:00
Michael Stenta 1b72dccb80 Fix: Call to deprecated function system_time_zones(). 2023-10-30 12:07:29 -04:00
Michael Stenta 1693b5b0d5 Fix: Return type mixed of method Drupal\farm_kml\Encoder\Kml::encode() is not covariant with return type string of method Symfony\Component\Serializer\Encoder\EncoderInterface::encode(). 2023-10-30 12:07:29 -04:00
Michael Stenta 6ad27c13e0 Fix: Call to deprecated function watchdog_exception(). 2023-10-30 12:07:29 -04:00
Michael Stenta 50261de4b8 Fix: Call to an undefined static method Symfony\Component\HttpFoundation\Response::create(). 2023-10-30 12:07:29 -04:00
Michael Stenta c0f02dfc0e Update all core_version_requirement to ^10. 2023-10-30 12:07:29 -04:00
Michael Stenta bae0a0988f Issue #3357679: Allow material quantities to reference multiple material types 2023-10-27 09:25:45 -04:00
Paul Weidner 9b9871c3ba Issue #3394069: Update quantities to use bundle permission granularity 2023-10-27 09:25:45 -04:00
Michael Stenta abe4aff642 Remove deprecated farm_log_asset_names_summary() function. 2023-10-27 09:25:45 -04:00
Michael Stenta 8ff9000b4c Remove deprecated QuickFormInterface::getId() method. 2023-10-27 09:25:45 -04:00
Michael Stenta c9ed7d316d Move asset_lookup and term_lookup plugins to farm_migrate. 2023-10-27 09:25:45 -04:00
Michael Stenta 2336e172a3 Issue #3382616: Remove v1 migrations from farmOS 3.x 2023-10-27 09:25:44 -04:00
Michael Stenta ac64b7ce27 Check config before deleting it. 2023-10-26 09:43:52 -04:00
Michael Stenta 8f2c465de9 Replace Group action with Group quick form action. 2023-10-25 15:38:13 -04:00
Michael Stenta a5138314b1 Replace Move action with Movement quick form action. 2023-10-25 15:38:13 -04:00
wotnak e0ca16cfd2 Add post update hook to install the new quick_form entity type on existing farmOS installations #738 2023-10-23 12:21:14 -04:00
Paul Weidner e41a34858c Fix planting quick form creating empty quantities #737 2023-10-23 12:19:17 -04:00
Michael Stenta febdf94083 Rebuild routes when config-based CSV importers are saved/deleted. 2023-10-09 16:09:55 -04:00
Paul Weidner e5c3bda5bf Standardize index building across all index controllers 2023-10-09 15:28:08 -04:00