Hide Save/Open query buttons and New Document/Save/Update buttons for Fabric read-only (#1755)

* Remove save query button and new document buttons for Fabric. Introduce a isReadOnly flag in Fabric context

* Fix user context init
This commit is contained in:
Laurent Nguyen
2024-02-22 17:34:30 +00:00
committed by GitHub
parent 5a64fc2582
commit a36f3f7922
6 changed files with 15 additions and 3 deletions

View File

@@ -881,6 +881,11 @@ export default class DocumentsTab extends TabsBase {
}
protected getTabsButtons(): CommandButtonComponentProps[] {
if (userContext.fabricContext?.isReadOnly) {
// All the following buttons require write access
return [];
}
const buttons: CommandButtonComponentProps[] = [];
const label = !this.isPreferredApiMongoDB ? "New Item" : "New Document";
if (this.newDocumentButton.visible()) {