Problem/Motivation

/media/add?ai=1 lists Video when the video generator is enabled but has no provider. Its link then opens the plain upload form. The list checks generatorOf() only.

Steps to reproduce

  1. Enable the video generator with no video provider.
  2. Click Generate media with AI on /admin/content/media.

Proposed resolution

Use the same check as AiMediaGenerateController::usableTypes() for the list.

Remaining tasks

  • ✅ File an issue
  • ❌ Addition/Change/Update/Fix
  • ❌ Testing to ensure no regression
  • ➖ Automated unit/functional testing coverage
  • ➖ Developer Documentation support
  • ➖ User Guide Documentation support
  • ➖ UX/UI designer responsibilities
  • ➖ Accessibility and Readability
  • ❌ Reviewed by a human
  • ❌ Code review by maintainers
  • ❌ Full testing and approval
  • ❌ Credit contributors
  • ❌ Review with the product owner
  • ✅ Update Release Notes
  • ✅ Release

User interface changes

  • Before (1.0.x): the list offers Video, which has no provider.
     the list offers Video, which has no provider.
  • After: only the types with a usable generator are listed.
     only the types with a usable generator are listed.

API changes

  • N/A

Data model changes

  • N/A

Release notes snippet

  • N/A

AI-Generated: Yes

Issue fork ai_media-3634864

Command icon Show commands

Start within a Git clone of the project using the version control instructions.

Or, if you do not have SSH keys set up on git.drupalcode.org:

Comments

rajab natshah created an issue. See original summary.

rajab natshah’s picture

Issue summary: View changes
StatusFileSize
new46.49 KB
new43.44 KB

  • rajab natshah committed be2594c0 on 1.0.x
    fix: #3634864 List only media types with a usable generator on the...
rajab natshah’s picture

Issue summary: View changes
Status: Active » Fixed
Issue tags: +ai_media-1.0.0-rc1

✅ Released ai_media-1.0.0-rc1

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.