Merge remote-tracking branch 'origin/devel' into devel

This commit is contained in:
Serge Rider
2020-06-17 15:07:21 +03:00
3 changed files with 10 additions and 9 deletions
+6
View File
@@ -24,6 +24,12 @@ You can see live demo of CloudBeaver here: https://demo.cloudbeaver.io
## Changelog
### CloudBeaver 1.0.4 - 2020-06-16
- Database navigator refresh
- Data viewer: filters support
- Many minor UI improvements
### CloudBeaver 1.0.3 - 2020-06-02
- Administrative panel
@@ -7,7 +7,7 @@
*/
import { MainMenuService, ConnectionDialogsService } from '@dbeaver/core/app';
import { injectable } from '@dbeaver/core/di';
import { injectable, Bootstrap } from '@dbeaver/core/di';
import { CommonDialogService } from '@dbeaver/core/dialogs';
import { NotificationService } from '@dbeaver/core/eventsLog';
import { PermissionsService, EPermission, SessionService } from '@dbeaver/core/root';
@@ -16,7 +16,7 @@ import { BasicConnectionService } from './BasicConnectionService';
import { ConnectionDialog } from './ConnectionDialog/ConnectionDialog';
@injectable()
export class BasicConnectionPluginBootstrap {
export class BasicConnectionPluginBootstrap extends Bootstrap {
constructor(
private connectionDialogsService: ConnectionDialogsService,
@@ -27,9 +27,11 @@ export class BasicConnectionPluginBootstrap {
private permissionsService: PermissionsService,
private sessionService: SessionService
) {
super();
}
bootstrap() {
this.loadDbSources();
this.sessionService.onUpdate.subscribe(this.loadDbSources.bind(this));
this.mainMenuService.registerMenuItem(
this.connectionDialogsService.newConnectionMenuToken,
@@ -8,7 +8,6 @@
import { PluginManifest } from '@dbeaver/core/di';
import { BasicConnectionPluginBootstrap } from './BasicConnectionPluginBootstrap';
import { BasicConnectionService } from './BasicConnectionService';
export const basicConnectionPluginManifest: PluginManifest = {
@@ -19,10 +18,4 @@ export const basicConnectionPluginManifest: PluginManifest = {
providers: [
BasicConnectionService,
],
initialize(services): void {
services
.resolveServiceByClass(BasicConnectionPluginBootstrap)
.bootstrap();
},
};