From 29c1f5edd0b5564bf6a9cdbaaa583993e66f3511 Mon Sep 17 00:00:00 2001 From: Alan Ren Date: Mon, 6 Mar 2023 15:14:46 -0800 Subject: [PATCH] disable the checkbox for schemas owned by user (#22178) --- extensions/mssql/src/objectManagement/ui/userDialog.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/extensions/mssql/src/objectManagement/ui/userDialog.ts b/extensions/mssql/src/objectManagement/ui/userDialog.ts index e65f30970e..e9e27267f3 100644 --- a/extensions/mssql/src/objectManagement/ui/userDialog.ts +++ b/extensions/mssql/src/objectManagement/ui/userDialog.ts @@ -190,7 +190,11 @@ export class UserDialog extends ObjectManagementDialogBase { + const isSelected = this.objectInfo.ownedSchemas.indexOf(name) !== -1; + return [{ enabled: !isSelected, checked: isSelected }, name]; + }); + this.ownedSchemaTable = this.createTableList(localizedConstants.OwnedSchemaSectionHeader, this.viewInfo.schemas, this.objectInfo.ownedSchemas, ownedSchemaData); this.ownedSchemaSection = this.createGroup(localizedConstants.OwnedSchemaSectionHeader, [this.ownedSchemaTable]); }