mirror of
https://github.com/dbeaver/cloudbeaver.git
synced 2026-09-24 16:04:36 +08:00
Merge remote-tracking branch 'origin/devel' into devel
This commit is contained in:
@@ -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();
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user