Skip to content

Commit 8a6b361

Browse files
authored
Fix rename that went too far (#1988)
1 parent bd74b41 commit 8a6b361

24 files changed

Lines changed: 96 additions & 100 deletions

extensions/ql-vscode/src/databases/config/db-config-store.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ import { ValueResult } from "../../common/value-result";
2626
import {
2727
LocalDatabaseDbItem,
2828
LocalListDbItem,
29-
VariantAnalysisUserDefinedListDbItem,
29+
RemoteUserDefinedListDbItem,
3030
DbItem,
3131
DbItemKind,
3232
} from "../db-item";
@@ -113,7 +113,7 @@ export class DbConfigStore extends DisposableObject {
113113
case DbItemKind.LocalList:
114114
config = removeLocalList(this.config, dbItem.listName);
115115
break;
116-
case DbItemKind.VariantAnalysisUserDefinedList:
116+
case DbItemKind.RemoteUserDefinedList:
117117
config = removeRemoteList(this.config, dbItem.listName);
118118
break;
119119
case DbItemKind.LocalDatabase:
@@ -246,7 +246,7 @@ export class DbConfigStore extends DisposableObject {
246246
}
247247

248248
public async renameRemoteList(
249-
currentDbItem: VariantAnalysisUserDefinedListDbItem,
249+
currentDbItem: RemoteUserDefinedListDbItem,
250250
newName: string,
251251
) {
252252
if (!this.config) {

extensions/ql-vscode/src/databases/db-item-expansion.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ export type ExpandedDbItem =
44
| RootLocalExpandedDbItem
55
| LocalUserDefinedListExpandedDbItem
66
| RootRemoteExpandedDbItem
7-
| VariantAnalysisUserDefinedListExpandedDbItem;
7+
| RemoteUserDefinedListExpandedDbItem;
88

99
export enum ExpandedDbItemKind {
1010
RootLocal = "rootLocal",
@@ -26,7 +26,7 @@ export interface RootRemoteExpandedDbItem {
2626
kind: ExpandedDbItemKind.RootRemote;
2727
}
2828

29-
export interface VariantAnalysisUserDefinedListExpandedDbItem {
29+
export interface RemoteUserDefinedListExpandedDbItem {
3030
kind: ExpandedDbItemKind.RemoteUserDefinedList;
3131
listName: string;
3232
}
@@ -89,7 +89,7 @@ function mapDbItemToExpandedDbItem(dbItem: DbItem): ExpandedDbItem {
8989
};
9090
case DbItemKind.RootRemote:
9191
return { kind: ExpandedDbItemKind.RootRemote };
92-
case DbItemKind.VariantAnalysisUserDefinedList:
92+
case DbItemKind.RemoteUserDefinedList:
9393
return {
9494
kind: ExpandedDbItemKind.RemoteUserDefinedList,
9595
listName: dbItem.listName,
@@ -113,7 +113,7 @@ function isDbItemEqualToExpandedDbItem(
113113
);
114114
case DbItemKind.RootRemote:
115115
return expandedDbItem.kind === ExpandedDbItemKind.RootRemote;
116-
case DbItemKind.VariantAnalysisUserDefinedList:
116+
case DbItemKind.RemoteUserDefinedList:
117117
return (
118118
expandedDbItem.kind === ExpandedDbItemKind.RemoteUserDefinedList &&
119119
expandedDbItem.listName === dbItem.listName

extensions/ql-vscode/src/databases/db-item-naming.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ export function getDbItemName(dbItem: DbItem): string | undefined {
66
case DbItemKind.RootRemote:
77
return undefined;
88
case DbItemKind.LocalList:
9-
case DbItemKind.VariantAnalysisUserDefinedList:
9+
case DbItemKind.RemoteUserDefinedList:
1010
case DbItemKind.RemoteSystemDefinedList:
1111
return dbItem.listName;
1212
case DbItemKind.RemoteOwner:

extensions/ql-vscode/src/databases/db-item-selection.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ function extractSelected(
3333
}
3434
}
3535
break;
36-
case DbItemKind.VariantAnalysisUserDefinedList:
36+
case DbItemKind.RemoteUserDefinedList:
3737
for (const repo of dbItem.repos) {
3838
if (repo.selected) {
3939
return repo;
@@ -59,7 +59,7 @@ export function mapDbItemToSelectedDbItem(
5959
listName: dbItem.listName,
6060
};
6161

62-
case DbItemKind.VariantAnalysisUserDefinedList:
62+
case DbItemKind.RemoteUserDefinedList:
6363
return {
6464
kind: SelectedDbItemKind.VariantAnalysisUserDefinedList,
6565
listName: dbItem.listName,

extensions/ql-vscode/src/databases/db-item.ts

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,15 @@ export enum DbItemKind {
66
LocalDatabase = "LocalDatabase",
77
RootRemote = "RootRemote",
88
RemoteSystemDefinedList = "RemoteSystemDefinedList",
9-
VariantAnalysisUserDefinedList = "VariantAnalysisUserDefinedList",
9+
RemoteUserDefinedList = "RemoteUserDefinedList",
1010
RemoteOwner = "RemoteOwner",
1111
RemoteRepo = "RemoteRepo",
1212
}
1313

1414
export const remoteDbKinds = [
1515
DbItemKind.RootRemote,
1616
DbItemKind.RemoteSystemDefinedList,
17-
DbItemKind.VariantAnalysisUserDefinedList,
17+
DbItemKind.RemoteUserDefinedList,
1818
DbItemKind.RemoteOwner,
1919
DbItemKind.RemoteRepo,
2020
];
@@ -70,7 +70,7 @@ export type DbItem =
7070

7171
export type RemoteDbItem =
7272
| RemoteSystemDefinedListDbItem
73-
| VariantAnalysisUserDefinedListDbItem
73+
| RemoteUserDefinedListDbItem
7474
| RemoteOwnerDbItem
7575
| RemoteRepoDbItem;
7676

@@ -82,8 +82,8 @@ export interface RemoteSystemDefinedListDbItem {
8282
listDescription: string;
8383
}
8484

85-
export interface VariantAnalysisUserDefinedListDbItem {
86-
kind: DbItemKind.VariantAnalysisUserDefinedList;
85+
export interface RemoteUserDefinedListDbItem {
86+
kind: DbItemKind.RemoteUserDefinedList;
8787
expanded: boolean;
8888
selected: boolean;
8989
listName: string;
@@ -109,10 +109,10 @@ export function isRemoteSystemDefinedListDbItem(
109109
return dbItem.kind === DbItemKind.RemoteSystemDefinedList;
110110
}
111111

112-
export function isVariantAnalysisUserDefinedListDbItem(
112+
export function isRemoteUserDefinedListDbItem(
113113
dbItem: DbItem,
114-
): dbItem is VariantAnalysisUserDefinedListDbItem {
115-
return dbItem.kind === DbItemKind.VariantAnalysisUserDefinedList;
114+
): dbItem is RemoteUserDefinedListDbItem {
115+
return dbItem.kind === DbItemKind.RemoteUserDefinedList;
116116
}
117117

118118
export function isRemoteOwnerDbItem(
@@ -145,7 +145,7 @@ const SelectableDbItemKinds = [
145145
DbItemKind.LocalList,
146146
DbItemKind.LocalDatabase,
147147
DbItemKind.RemoteSystemDefinedList,
148-
DbItemKind.VariantAnalysisUserDefinedList,
148+
DbItemKind.RemoteUserDefinedList,
149149
DbItemKind.RemoteOwner,
150150
DbItemKind.RemoteRepo,
151151
];
@@ -165,7 +165,7 @@ export function flattenDbItems(dbItems: DbItem[]): DbItem[] {
165165
case DbItemKind.RootRemote:
166166
allItems.push(...flattenDbItems(dbItem.children));
167167
break;
168-
case DbItemKind.VariantAnalysisUserDefinedList:
168+
case DbItemKind.RemoteUserDefinedList:
169169
allItems.push(...dbItem.repos);
170170
break;
171171
case DbItemKind.LocalDatabase:

extensions/ql-vscode/src/databases/db-manager.ts

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import {
88
DbListKind,
99
LocalDatabaseDbItem,
1010
LocalListDbItem,
11-
VariantAnalysisUserDefinedListDbItem,
11+
RemoteUserDefinedListDbItem,
1212
} from "./db-item";
1313
import {
1414
updateExpandedItem,
@@ -123,14 +123,12 @@ export class DbManager {
123123
}
124124

125125
public async renameList(
126-
currentDbItem: LocalListDbItem | VariantAnalysisUserDefinedListDbItem,
126+
currentDbItem: LocalListDbItem | RemoteUserDefinedListDbItem,
127127
newName: string,
128128
): Promise<void> {
129129
if (currentDbItem.kind === DbItemKind.LocalList) {
130130
await this.dbConfigStore.renameLocalList(currentDbItem, newName);
131-
} else if (
132-
currentDbItem.kind === DbItemKind.VariantAnalysisUserDefinedList
133-
) {
131+
} else if (currentDbItem.kind === DbItemKind.RemoteUserDefinedList) {
134132
await this.dbConfigStore.renameRemoteList(currentDbItem, newName);
135133
}
136134

extensions/ql-vscode/src/databases/db-tree-creator.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ import {
1212
RemoteOwnerDbItem,
1313
RemoteRepoDbItem,
1414
RemoteSystemDefinedListDbItem,
15-
VariantAnalysisUserDefinedListDbItem,
15+
RemoteUserDefinedListDbItem,
1616
RootLocalDbItem,
1717
RootRemoteDbItem,
1818
} from "./db-item";
@@ -102,7 +102,7 @@ function createVariantAnalysisUserDefinedList(
102102
list: RemoteRepositoryList,
103103
dbConfig: DbConfig,
104104
expandedItems: ExpandedDbItem[],
105-
): VariantAnalysisUserDefinedListDbItem {
105+
): RemoteUserDefinedListDbItem {
106106
const selected =
107107
dbConfig.selected &&
108108
dbConfig.selected.kind ===
@@ -116,7 +116,7 @@ function createVariantAnalysisUserDefinedList(
116116
);
117117

118118
return {
119-
kind: DbItemKind.VariantAnalysisUserDefinedList,
119+
kind: DbItemKind.RemoteUserDefinedList,
120120
listName: list.name,
121121
repos: list.repositories.map((r) => createRepoItem(r, dbConfig, list.name)),
122122
selected: !!selected,

extensions/ql-vscode/src/databases/ui/db-item-mapper.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ export function mapDbItemToTreeViewItem(dbItem: DbItem): DbTreeViewItem {
3434
dbItem.listDescription,
3535
);
3636

37-
case DbItemKind.VariantAnalysisUserDefinedList:
37+
case DbItemKind.RemoteUserDefinedList:
3838
return createDbTreeViewItemUserDefinedList(
3939
dbItem,
4040
dbItem.listName,

extensions/ql-vscode/src/databases/ui/db-panel.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import {
2323
LocalDatabaseDbItem,
2424
LocalListDbItem,
2525
remoteDbKinds,
26-
VariantAnalysisUserDefinedListDbItem,
26+
RemoteUserDefinedListDbItem,
2727
} from "../db-item";
2828
import { getDbItemName } from "../db-item-naming";
2929
import { DbManager } from "../db-manager";
@@ -124,7 +124,7 @@ export class DbPanel extends DisposableObject {
124124
private async addNewRemoteDatabase(): Promise<void> {
125125
const highlightedItem = await this.getHighlightedDbItem();
126126

127-
if (highlightedItem?.kind === DbItemKind.VariantAnalysisUserDefinedList) {
127+
if (highlightedItem?.kind === DbItemKind.RemoteUserDefinedList) {
128128
await this.addNewRemoteRepo(highlightedItem.listName);
129129
} else if (
130130
highlightedItem?.kind === DbItemKind.RemoteRepo &&
@@ -313,7 +313,7 @@ export class DbPanel extends DisposableObject {
313313
case DbItemKind.LocalDatabase:
314314
await this.renameLocalDatabaseItem(dbItem, newName);
315315
break;
316-
case DbItemKind.VariantAnalysisUserDefinedList:
316+
case DbItemKind.RemoteUserDefinedList:
317317
await this.renameVariantAnalysisUserDefinedListItem(dbItem, newName);
318318
break;
319319
default:
@@ -354,7 +354,7 @@ export class DbPanel extends DisposableObject {
354354
}
355355

356356
private async renameVariantAnalysisUserDefinedListItem(
357-
dbItem: VariantAnalysisUserDefinedListDbItem,
357+
dbItem: RemoteUserDefinedListDbItem,
358358
newName: string,
359359
): Promise<void> {
360360
if (dbItem.listName === newName) {

extensions/ql-vscode/src/databases/ui/db-tree-view-item-action.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@ export function getDbItemActions(dbItem: DbItem): DbTreeViewItemAction[] {
2727

2828
const dbItemKindsThatCanBeRemoved = [
2929
DbItemKind.LocalList,
30-
DbItemKind.VariantAnalysisUserDefinedList,
30+
DbItemKind.RemoteUserDefinedList,
3131
DbItemKind.LocalDatabase,
3232
DbItemKind.RemoteRepo,
3333
DbItemKind.RemoteOwner,
3434
];
3535

3636
const dbItemKindsThatCanBeRenamed = [
3737
DbItemKind.LocalList,
38-
DbItemKind.VariantAnalysisUserDefinedList,
38+
DbItemKind.RemoteUserDefinedList,
3939
DbItemKind.LocalDatabase,
4040
];
4141

0 commit comments

Comments
 (0)