The site migrate task allows for the comparison of modules and themes between the current and target platform. Create a similar form to do the same for all or multiple platforms separate from any task.

Use case: When a security update is made available it could be quickly determined which platforms need to be updated.

Comments

Anonymous’s picture

Don't really know about this.. there are a number of tools you can already use to identify whether sites require updating of their modules, some tools even in core.

The way it currently works in Migrate is that it has something to compare against.

What would we compare a platform's modules against if it was standalone and there was no target platform? Otherwise all we can really display is version numbers, and I don't think that's all that easy to 'quickly determine' which numbers are out of date.

Maybe we can integrate with the actual update status but dunno.

j2parker’s picture

The form would not need to be a comparison of one to another but simply a display of those modules which reside in the platform. Similar to the two column display of the migrate task but a display of 8 or 10 columns.

Once it is known that a module requires updating looking at this form would provide the means to determine on which platforms that modules exists and thus which platforms need to be updated.

helmo’s picture

@cms_tux: the list of modules on a platform is already available in the 'Packages' tab when you view a platform.

From the packages tab one can click on the package name and go to a node about that drupal package
This currently only shows Project Name and Package Type.

But what is that page were to show a list of all platforms that have the package and at which version.
That would make it easy to answer questions like "On which platforms do I have the x module?"

j2parker’s picture

Perfectly acceptable.

That is another idea on how to get to the desired results, namely, on which platforms do I have the x module?

helmo’s picture

related: #1515416: On a package page, show table listing sites and platforms using the package

As the other issue already has more info and code I opt to close this one.

Anonymous’s picture

Status: Active » Closed (duplicate)

Good idea, that sounds like the same proposed solution. Thanks