Thanks for the MR. Logic looks good to me.
Only thing I'm wondering: couldn't we use a QueueWorker plugin to process the deletion of the stale log entries?
Then we wouldn't need the batch processing logic within the cron hook.
The processing time could be configured in the QueueWorker plugin - e.g. \Drupal\locale\Plugin\QueueWorker\LocaleTranslation
has this set to 30 seconds.
Een hart voor de Drupal Community

Bij make it fly geloven we sterk in Drupal en Open Source software in het algemeen. We maken dagelijks gebruik van vele open source componenten en de vele Drupal modules die beschikbaar zijn. We dragen actief ons steentje bij aan de community door zelf patches, modules en documentatie te voorzien, daarnaast zijn enkele teamleden ook actief in de Drupal User Group vzw.
Een overzicht van onze bijdragen aan de Drupal community vind je terug op onze Drupal.org pagina. Naast het actief meerwerken aan de Drupal community, zetten we ook andere ontwikkelaars op weg door vragen te beantwoorden op Drupal Answers.
-
Add a cleanup function
Sven Decabooter -
Allow collapsing / expanding of multivalue items
Sven Decabooter -
Allow collapsing / expanding of multivalue items
Sven Decabooter -
Allow collapsing / expanding of multivalue items
Sven Decabooter -
It's possible a referenced paragraph does not exist, resulting in a WSOD
-
It's possible a referenced paragraph does not exist, resulting in a WSOD
-
It's possible a referenced paragraph does not exist, resulting in a WSOD
-
Gotenberg
Randal -
Drupal 11 compatibility
-
Drupal 11 compatibility
-
Drupal 11 compatibility
-
Only works for nodes, other entity types aren't supported.
-
Admin toolbar height is not 100% since upgrading to Drupal 11.2
-
Use Icon API for Navigation module integration
Sven Decabooter -
Use Icon API for Navigation module integration
Sven Decabooter -
Use Icon API for Navigation module integration
Sven Decabooter -
Use Icon Api for adding icons in Navigation items
Sven Decabooter -
Navigation sidebar + small viewport + big_pipe needs double click for action
-
Navigation sidebar + small viewport + big_pipe needs double click for action
-
Navigation sidebar + small viewport + big_pipe needs double click for action
-
Admin toolbar height is not 100% since upgrading to Drupal 11.2
-
Non-translatable fields can only be changed when updating the current revision.
-
Fix PHP 8.4 implicit nullable deprecation
-
Restore canonical link template to fix regression issues
-
Deprecate module for ai 1.2.x
Sven Decabooter -
Support mapping of multiple entity reference field values
-
Support for core navigation experimental module
Sven Decabooter -
Version identifier fallback source not used
Sven Decabooter -
Version identifier fallback source not used
Sven Decabooter -
Version identifier fallback source not used
Sven Decabooter

"Onze teamleden bouwen zelf ook mee aan ons geliefde Drupal, en daar zijn we trots op"