[TASK] Store System Maintenance tokens in data attributes
[Packages/TYPO3.CMS.git] / typo3 / sysext / install / Resources / Private / Templates / Upgrade / UpgradeWizards.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
7 <div
8 class="t3js-module-content"
9 data-upgrade-wizards-mark-undone-token="{upgradeWizardsMarkUndoneToken}"
10 data-upgrade-wizards-input-token="{upgradeWizardsInputToken}"
11 data-upgrade-wizards-execute-token="{upgradeWizardsExecuteToken}"
12 >
13 <div class="t3js-upgradeWizards-blocking-charset-template">
14 <p>
15 The default database charset of the main MySQL database is not utf-8.
16 <br />
17 You have to run this update wizard before you can run any other update
18 wizard to make sure new tables and fields are created with the correct
19 charset.
20 <br />
21 WARNING: This will NOT convert any existing data.
22 </p>
23 <button class="btn btn-default t3js-upgradeWizards-blocking-charset-fix" type="button">
24 Set default charset to utf8
25 </button>
26 </div>
27
28 <div class="t3js-upgradeWizards-blocking-adds-template">
29 <p>
30 There are tables or fields in the database which need to be created.
31 <br />
32 You have to run this update wizard before you can run any other update
33 wizard to make sure all needed tables and fields are present.
34 </p>
35 <div>
36 <div class="t3js-upgradeWizards-blocking-adds-rows"></div>
37 </div>
38 <button class="btn btn-default t3js-upgradeWizards-blocking-adds-execute" type="button">
39 Create missing tables and fields
40 </button>
41 </div>
42
43 <div class="t3js-upgradeWizards-list-template">
44 <div class="progress">
45 <div class="progress-bar progress-bar-info progress-bar-striped" role="progressbar"
46 aria-valuenow="20" aria-valuemin="0" aria-valuemax="100"
47 style="width: {wizardsPercentageDone}%;">
48 <span>100%</span>
49 </div>
50 </div>
51 <div class="t3js-upgradeWizards-list-rows"></div>
52 </div>
53 <div class="t3js-upgradeWizards-list-row-template">
54 <h4 class="t3js-upgradeWizards-list-row-title"></h4>
55 <div class="row-explanation t3js-upgradeWizards-list-row-explanation"></div>
56 <button class="btn btn-default t3js-upgradeWizards-list-row-execute" type="button">
57 Execute
58 </button>
59 <hr />
60 </div>
61
62 <div class="t3js-upgradeWizards-input">
63 <form>
64 <h4 class="t3js-upgradeWizards-input-title">{updateData.title}</h4>
65 <div class="t3js-upgradeWizards-input-html"></div>
66 <div class="form-group">
67 <div class="checkbox">
68 <label>
69 <input id="t3-install-showdatabasequeries" type="checkbox" name="install[values][showDatabaseQueries]" value="1" />
70 Show database queries performed
71 </label>
72 </div>
73 </div>
74 <button class="btn btn-warning t3js-upgradeWizards-input-perform" type="button">
75 Perform updates!
76 </button>
77 </form>
78 </div>
79
80 <div class="t3js-upgradeWizards-done-body-template">
81 <table class="table table-condensed table-striped">
82 <tbody class="t3js-upgradeWizards-done-rows"></tbody>
83 </table>
84 </div>
85 <div class="t3js-upgradeWizards-done-row-template">
86 <table>
87 <tr>
88 <td>
89 <button
90 type="button"
91 class="btn btn-default t3js-upgradeWizards-done-markUndone"
92 >
93 Mark undone
94 </button>
95 </td>
96 <td class="t3js-upgradeWizards-done-title">
97 </td>
98 </tr>
99 </table>
100 </div>
101 </div>
102
103 <hr>
104
105 <h4>Upgrade status</h4>
106 <p>Progress of upgrade wizards:</p>
107 <div class="upgradeWizards-wizards-output t3js-upgradeWizards-wizards-output"></div>
108
109 <hr>
110
111 <h4>Wizards marked as done</h4>
112 <p>
113 Some wizards fully automatically check whether they should be executed, while others just
114 set a flag in the system registry if they have been executed once. This "I have been executed"
115 flag can be reset by selecting specific wizards from the list below, so the according wizards
116 show up as possible upgrade wizards again.
117 </p>
118 <div class="t3js-upgradeWizards-done-output"></div>