mirror of
https://github.com/ckaczor/azuredatastudio.git
synced 2026-02-16 18:46:40 -05:00
If no 'agreements' item, do not generate 'Accept terms of use' title in wizards (#20047)
* If no agreements item, then do not generate an Accept Terms of Use title. Remove sql miaa agreement. * Added back the arc-specific change * Added back nls Co-authored-by: Candice Ye <canye@microsoft.com>
This commit is contained in:
@@ -172,20 +172,6 @@ export class ToolsAndEulaPage extends ResourceTypePage {
|
|||||||
);
|
);
|
||||||
return view.initializeModel(this.form!.withLayout({ width: '100%' }).component()).then(() => {
|
return view.initializeModel(this.form!.withLayout({ width: '100%' }).component()).then(() => {
|
||||||
this._agreementContainer.clearItems();
|
this._agreementContainer.clearItems();
|
||||||
if (this._resourceType.agreements) {
|
|
||||||
const agreementTitle = this.view.modelBuilder.text().withProps({
|
|
||||||
value: localize('resourceDeployment.AgreementTitle', "Accept terms of use"),
|
|
||||||
CSSStyles: {
|
|
||||||
'font-size': '14px',
|
|
||||||
'padding': '0'
|
|
||||||
}
|
|
||||||
}).component();
|
|
||||||
this._agreementContainer.addItem(agreementTitle);
|
|
||||||
} else {
|
|
||||||
this.form.removeFormItem({
|
|
||||||
component: this._agreementContainer
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
this._optionsContainer.clearItems();
|
this._optionsContainer.clearItems();
|
||||||
this._optionDropDownMap.clear();
|
this._optionDropDownMap.clear();
|
||||||
@@ -243,6 +229,20 @@ export class ToolsAndEulaPage extends ResourceTypePage {
|
|||||||
|
|
||||||
const agreementInfo = this._resourceType.getAgreementInfo(this.getSelectedOptions());
|
const agreementInfo = this._resourceType.getAgreementInfo(this.getSelectedOptions());
|
||||||
if (agreementInfo) {
|
if (agreementInfo) {
|
||||||
|
if (this._resourceType.agreements) {
|
||||||
|
const agreementTitle = this.view.modelBuilder.text().withProps({
|
||||||
|
value: localize('resourceDeployment.AgreementTitle', "Accept terms of use"),
|
||||||
|
CSSStyles: {
|
||||||
|
'font-size': '14px',
|
||||||
|
'padding': '0'
|
||||||
|
}
|
||||||
|
}).component();
|
||||||
|
this._agreementContainer.addItem(agreementTitle);
|
||||||
|
} else {
|
||||||
|
this.form.removeFormItem({
|
||||||
|
component: this._agreementContainer
|
||||||
|
});
|
||||||
|
}
|
||||||
this._agreementContainer.addItem(this.createAgreementCheckbox(agreementInfo));
|
this._agreementContainer.addItem(this.createAgreementCheckbox(agreementInfo));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user