Project

General

Profile

Actions

Task #72290

closed

wizardsDone should be saved in database instead of LocalConfiguration File

Added by Philipp Wrann almost 9 years ago. Updated about 6 years ago.

Status:
Closed
Priority:
Could have
Assignee:
-
Category:
Install Tool
Target version:
-
Start date:
2015-12-17
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
7
PHP Version:
Tags:
Complexity:
Sprint Focus:

Description

When handling Projects with multiple instances i think it would be better to store the WizardsDone section in the database instead of saving it in LocalConfiguration.php

99% of migration done in upgradeWizards affects the database and the local state of the application, the LocalConfiguration.php should be consistent over all instances though.

In a common deployment process i would have to process upgrade wizards on the production machine and then pull the changes in LocalConfiguration.php from the production machine.

With the current handling it can happen, that i do the upgrade wizards on a local dev instance and add the LocalConfiguration changes to the repository, when deploying the latest version the production environment "thinks" all wizards have been processed.

I suggest to save the wizards section in sys_registry instead.

Actions

Also available in: Atom PDF