commonsbooking
commonsbooking copied to clipboard
Upgrade als AJAX action
Die Upgrade Klasse sollte auch AJAX Migrationen unterstützen. Damit werden Timeouts beim Upgradevorgang verhindert und es können auch größere Updatevorgänge durchgeführt werden. Konkret würde dann bei einem neuen Update, welches eine solche Action zur Datenmigration erfordert ein Banner erscheinen welches auf die "Migration" Seite in den Einstellungen verlinkt. Darin wäre ein Knopf, der die Migration auf die jeweils aktuelle Version vornimmt.
Noch konkreter geht es um den Task
Upgrade::removeBreakingPostmeta( )
der bei zu vielen Timeframes an die Limits der Execution Time stößt.