Port to Drupal ^10.2 || ^11 || ^12

Created on 2 January 2023, almost 2 years ago
Updated 15 October 2024, 2 months ago

Problem/Motivation

As a developer running Drupal 10, 11, and/or 12, I want to be able to alter the Operations displayed with database log messages, so that I can add my own Operations.

Proposed resolution

Port the module to Drupal 10, 11, and 12.

Remaining tasks

  1. Update these remaining tasks
  2. Add a plugin manager for dblog_api plugins.
  3. Implement our own plugin to add back the Link field.
  4. Replace \Drupal\dblog\Controller\DbLogController::eventDetails() with our own version, so Operations can be altered.
  5. Update our \Drupal\dblog\Controller\DbLogController::eventDetails() to call the plugin manager and display operations for each plugin.
  6. Replace \Drupal\dblog\Plugin\views\field\DblogOperations with our own views field plugin that always displays something even when there is no value in the field.
  7. Update our \Drupal\dblog_api\Plugin\views\field\DblogOperations to call the plugin manager and display operations for each plugin.
  8. Make a 2.0.0-beta1 release
  9. Test on PHP 7.3 and Drupal 9.4
  10. Make a 2.0.0-beta2 release
  11. Write automated tests for the new code.
  12. Make a full 2.0.0 release
  13. Add a README.
  14. Add a CHANGELOG.
  15. Make a 2.0.1 release.

User interface changes

Hopefully none.

API changes

Use a plugin manager instead of a hook.

Data model changes

I don't think there was a data model before; regardless; hopefully none.

📌 Task
Status

Active

Version

2.0

Component

Code

Created by

🇨🇦Canada mparker17 UTC-4

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇨🇦Canada mparker17 UTC-4

    Updated version numbers in issue title and summary.

    No progress to report, unfortunately: too many other things on my plate.

Production build 0.71.5 2024