I've upgraded my Emfield module from a 6.x-1.x to the newest release of 6.x-2.3. I had one field enabled to handle any of four providers: Blip, Youtube, Vimeo and Google.
I've installed three of the provider modules (Blip, Youtube and Vimeo), but there is no provider module for Google videos. There are no Google videos in use on this site, so I don't care about the not-yet supported provider. The trouble is that I can't find a way to disable the non-existent support for Google videos, and hence cannot clear the warning nag from the Drupal status report.
Have I missed something or is this a bug?


Comments
Comment #1
alex ua commentedHere's where it's currently maintained: http://drupal.org/project/media_video_flotsam
I don't even know if it works anymore- feel free to create a media_google module if you're using it! ;-)
Comment #2
seaneffel commentedThanks, Alex. That's the tip I needed.
Notes for anyone else with this problem. I installed the Flotsam module, enabled Google video support for my embedded media field. I then disabled the support for the field and disabled and uninstalled Flotsam. My missing provider notice has been cleared. I bet this would work for any of the providers covered in the flotsam pile.
Comment #3
aaron commentedoddly, the nag should only appear if a provider exists in a field as an embedded media object, as the query is against the field content, rather than the allowed providers. this and another similar issue tells me something else might be going on. re-opening to remind myself to look into this more closely.
thanks, sean!
Comment #4
seaneffel commentedAaron, good point. I went back to look at my work just now and I found that the nag has reappeared but does not list the missing provider. See the attachment.
I browsed my content_ tables and found one or two bad nodes with broken emfields. I deleted those bad nodes so I am now positive that the all the videos embedded have the appropriate provider module enabled. Disabling the flotsam module continues to show me the status report nag, despite my conviction that all the embedded videos are supported.
Comment #5
aaron commentedComment #6
seaneffel commentedSorry, dunno why that got switched to closed.
Comment #7
clemens.tolboomThis is because hook_requirement runs sql scanning all node revisions.
Using the SQL below I can make the err away by deleting the particular node revisions.
runs SQL below giving (in my case) empty provider from the past.
My 2cnts
Comment #7.0
clemens.tolboomAdded inline images