Hi,
I came across this issue from here: #286035: Remove update.php number dropdowns
While the referenced issue clearly states the case for removing the current update.php UI, I think taking it out completely is a mistake. Sure, contrib can add the UI back in with hook_form_alter, but surely core should do this? Why can't we have an Advanced Updates module, disabled by default that can be enabled by site admin to allow the old (but complex) UI to be reinstated? I have needed to use that feature on numerous occasions in previous versions of Drupal and for me taking out useful and necessary functionality *completely* is effectively a bug.
To illustrate how I think this should be tackled, think PHP Filter in Drupal 6. It was no longer automatically installed, but still available as a part of core. I think the Advanced Update UI should get the same treatment. Thoughts?
Comments
Comment #1
moshe weitzman CreditAttribution: moshe weitzman commentedThere are so many developer tasks that are useful and not in core. This is one of those. Viewing database queries, viewing the theme registry, viewing the structure of a form/node/user/$page, ...
I'll let someone else mark this Won't fix.
Comment #2
Damien Tournoud CreditAttribution: Damien Tournoud commentedMoving to Moshe's plate (sorry...).
Comment #3
greg.harveyI'm still not convinced it's not a core issue, but if it goes to contrib, so be it. For the record I think it's crazy to say the logic for granular updates is in core but the UI is not. That's just weird and asking for trouble, IMHO. What's to stop future core developers thinking the update functions are obsolete? I would have no objection if the whole bag either moved to contrib *or* core, but splitting it like this feels like a bad idea to my management side.
I'll get my coat. ;-)
Comment #4
greg.harveyOh, another point that just came to mind. I hope this will be a separate module in the Devel package, rather than part of Devel, once a patch is in. Sometimes I've had trouble running devel (on Windows and Linux) so would prefer something like this to be a standalone module in the Devel package, just in case, so it's never unusable because of some system quirk that stops Devel.
If I get time, I'll look at this, but it won't be for at least a week, looking at my schedule... =(
Comment #5
DamienMcKennaI also vote for this being a core issue, to at least have a configurable option to decide if they're shown or not.
Comment #6
willzyx CreditAttribution: willzyx commentedClosing for lack of activity. Feel free to reopen if the issue still exists