[FEATURE] Install tool table row updaters
[Packages/TYPO3.CMS.git] / typo3 / sysext / install / Resources / Private / Partials / Action / Tool / UpgradeWizard / ListUpdates.html
1 <p>
2 If you upgrade your TYPO3 installation from one major version to another (e.g. 6.2 to 7 LTS),
3 then the Upgrade Wizards guide you through the necessary steps to upgrade your database
4 records or explicitly install extensions that ship with the latest TYPO3 version.
5 </p>
6 <hr />
7
8 <h2>Wizards available</h2>
9 <div class="progress">
10 <div class="progress-bar progress-bar-info progress-bar-striped" role="progressbar"
11 aria-valuenow="{wizardsPercentageDone}" aria-valuemin="0" aria-valuemax="100"
12 style="width: {wizardsPercentageDone}%;">
13 {wizardsPercentageDone}% Complete
14 </div>
15 </div>
16 <f:if condition="{availableUpdates}">
17 <f:then>
18 <f:for each="{availableUpdates}" as="availableUpdate">
19 <form method="post">
20 <f:render partial="Action/Common/HiddenFormFields" arguments="{_all}" />
21 <input type="hidden" name="install[values][identifier]" value="{availableUpdate.identifier}"/>
22 <h4>{availableUpdate.title}</h4>
23 <f:format.raw>{availableUpdate.explanation}</f:format.raw>
24 <f:if condition="{availableUpdate.renderNext}">
25 <div>
26 <f:render
27 partial="Action/Common/SubmitButton"
28 arguments="{name:'getUserInput', text:'Execute', className: 'btn-primary'}"
29 />
30 </div>
31 </f:if>
32 <hr />
33 </form>
34 </f:for>
35 </f:then>
36 <f:else>
37 <p>
38 <strong>No updates to perform!</strong>
39 </p>
40 <hr />
41 </f:else>
42 </f:if>
43
44 <f:if condition="{wizardsDone}">
45 <form method="post">
46 <f:render partial="Action/Common/HiddenFormFields" arguments="{_all}" />
47 <h2>Wizards marked as done</h2>
48 <p>
49 Some wizards fully automatically check whether they should be executed, while others just set a flag in
50 the system registry if they have been executed once. This "I have been executed" flag can be reset by
51 selecting specific wizards from the list below, so the according wizards show up as possible upgrade
52 wizards again.
53 </p>
54 <table class="table table-striped">
55 <tbody>
56 <f:for each="{wizardsDone}" as="wizardDone">
57 <tr>
58 <td>
59 <input id="t3-recheck-{wizardDone.identifier}" type="checkbox" name="install[values][recheck][{wizardDone.identifier}]" value="1" />
60 </td>
61 <td>
62 {wizardDone.title}
63 </td>
64 </tr>
65 </f:for>
66 <f:for each="{rowUpdatersDone}" as="rowUpdaterDone">
67 <tr>
68 <td>
69 <input id="t3-recheck-{rowUpdaterDone.identifier}" type="checkbox" name="install[values][recheckRowUpdater][{rowUpdaterDone.identifier}]" value="1" />
70 </td>
71 <td>
72 Row updater: {rowUpdaterDone.title}
73 </td>
74 </tr>
75 </f:for>
76 </tbody>
77 </table>
78 <f:render
79 partial="Action/Common/SubmitButton"
80 arguments="{name:'recheckWizards', text:'Recheck chosen wizards'}"
81 />
82 </form>
83 </f:if>
84 <hr />
85
86 <h4>Hint</h4>
87 <p>
88 When all updates are done you can check the database for tables and fields no longer required.
89 Perform the Database Analyzer steps until no more changes are required.
90 </p>
91 <a href="Install.php?install[action]=importantActions&amp;install[context]={context}&amp;install[controller]=tool" class="btn btn-default">
92 Go to Database Analyzer
93 </a>