Merge changes I3acf9269,I67123f91,Ia19048bd,I4a1d1b79
* changes:
Change all components to use the service for rest-api-interface
Use RestApiService instead of Polymer element
Add a service for rest-api
Set iron-overlay-backdrop-opacity in all tests
diff --git a/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.ts b/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.ts
index d8b69c2..83a42e5 100644
--- a/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.ts
+++ b/polygerrit-ui/app/elements/admin/gr-create-repo-dialog/gr-create-repo-dialog.ts
@@ -118,7 +118,7 @@
}
repos.push({
name: key,
- value: response[key],
+ value: response[key].id,
});
}
return repos;
diff --git a/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.ts b/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.ts
index d09b0f51..4c22597 100644
--- a/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.ts
+++ b/polygerrit-ui/app/elements/admin/gr-group-members/gr-group-members.ts
@@ -356,7 +356,7 @@
}
accountSuggestions.push({
name: nameAndEmail,
- value: accounts[key]._account_id,
+ value: accounts[key]._account_id?.toString(),
});
}
return accountSuggestions;
diff --git a/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.ts b/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.ts
index 1d4a75a..06555a7 100644
--- a/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.ts
+++ b/polygerrit-ui/app/elements/shared/gr-autocomplete/gr-autocomplete.ts
@@ -55,10 +55,7 @@
export interface AutocompleteSuggestion {
name?: string;
label?: string;
- // TODO(TS): this value can be string or arbitrary object (in gr-create-repo-dialog)
- // probably should limit it to string only as it seems not used
- // eslint-disable-next-line @typescript-eslint/no-explicit-any
- value?: any;
+ value?: string;
text?: string;
}