From d73f8a6e9bf3956a9b1710ef60708e35c2bd20db Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Mon, 11 Nov 2019 14:11:42 +0300 Subject: [PATCH 1/9] chore: update npm versions --- npm/ng-packs/package.json | 26 +++++++++---------- npm/ng-packs/packages/core/package.json | 16 ++++++------ .../packages/theme-shared/package.json | 4 +-- 3 files changed, 23 insertions(+), 23 deletions(-) diff --git a/npm/ng-packs/package.json b/npm/ng-packs/package.json index 84dec91088..6b028ddbbd 100644 --- a/npm/ng-packs/package.json +++ b/npm/ng-packs/package.json @@ -19,20 +19,20 @@ "@abp/ng.tenant-management.config": "^1.0.2", "@abp/ng.theme.shared": "^1.0.2", "@angular-builders/jest": "^8.2.0", - "@angular-devkit/build-angular": "~0.803.15", - "@angular-devkit/build-ng-packagr": "~0.803.15", - "@angular/animations": "~8.2.12", + "@angular-devkit/build-angular": "~0.803.18", + "@angular-devkit/build-ng-packagr": "~0.803.18", + "@angular/animations": "~8.2.13", "@angular/cdk": "^8.2.3", - "@angular/cli": "~8.3.15", - "@angular/common": "~8.2.12", - "@angular/compiler": "~8.2.12", - "@angular/compiler-cli": "~8.2.12", - "@angular/core": "~8.2.12", - "@angular/forms": "~8.2.12", - "@angular/language-service": "~8.2.12", - "@angular/platform-browser": "~8.2.12", - "@angular/platform-browser-dynamic": "~8.2.12", - "@angular/router": "~8.2.12", + "@angular/cli": "~8.3.18", + "@angular/common": "~8.2.13", + "@angular/compiler": "~8.2.13", + "@angular/compiler-cli": "~8.2.13", + "@angular/core": "~8.2.13", + "@angular/forms": "~8.2.13", + "@angular/language-service": "~8.2.13", + "@angular/platform-browser": "~8.2.13", + "@angular/platform-browser-dynamic": "~8.2.13", + "@angular/router": "~8.2.13", "@fortawesome/fontawesome-free": "^5.11.2", "@ng-bootstrap/ng-bootstrap": "^5.1.0", "@ngneat/spectator": "^4.5.0", diff --git a/npm/ng-packs/packages/core/package.json b/npm/ng-packs/packages/core/package.json index 35ce648ffb..c1f4bd5a68 100644 --- a/npm/ng-packs/packages/core/package.json +++ b/npm/ng-packs/packages/core/package.json @@ -2,19 +2,19 @@ "name": "@abp/ng.core", "version": "1.0.2", "dependencies": { - "@ngxs/router-plugin": "^3.5.0", - "@ngxs/storage-plugin": "^3.5.0", - "@ngxs/store": "^3.5.0", - "angular-oauth2-oidc": "^8.0.1", + "@ngxs/router-plugin": "^3.5.1", + "@ngxs/storage-plugin": "^3.5.1", + "@ngxs/store": "^3.5.1", + "angular-oauth2-oidc": "^8.0.4", "just-compare": "^1.3.0", "just-clone": "3.1.0", "snq": "^1.0.3" }, "peerDependencies": { - "@angular/common": "~8.1.2", - "@angular/core": "~8.1.2", - "@angular/forms": "~8.1.2", - "@angular/router": "~8.1.2", + "@angular/common": ">=8.0.0 <9.0.0", + "@angular/core": ">=8.0.0 <9.0.0", + "@angular/forms": ">=8.0.0 <9.0.0", + "@angular/router": ">=8.0.0 <9.0.0", "rxjs": "~6.4.0" }, "publishConfig": { diff --git a/npm/ng-packs/packages/theme-shared/package.json b/npm/ng-packs/packages/theme-shared/package.json index 7ffd4ea089..7a3bc3d6f0 100644 --- a/npm/ng-packs/packages/theme-shared/package.json +++ b/npm/ng-packs/packages/theme-shared/package.json @@ -5,10 +5,10 @@ "@abp/ng.core": "^1.0.2", "@angular/cdk": "^8.2.3", "@fortawesome/fontawesome-free": "^5.11.2", - "@ng-bootstrap/ng-bootstrap": "^5.1.2", + "@ng-bootstrap/ng-bootstrap": "^5.1.4", "@ngx-validate/core": "^0.0.7", "bootstrap": "^4.3.1", - "chart.js": "^2.8.0", + "chart.js": "^2.9.2", "font-awesome": "^4.7.0", "ngx-perfect-scrollbar": "^8.0.0", "primeicons": "^2.0.0", From d22e6b9b7b717e8aa215b9c7cbdb9c54b979e4c8 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Mon, 11 Nov 2019 14:17:19 +0300 Subject: [PATCH 2/9] refactor(identity): roles save button --- .../src/lib/components/roles/roles.component.html | 6 ++++-- .../src/lib/components/roles/roles.component.ts | 10 +++++++--- 2 files changed, 11 insertions(+), 5 deletions(-) diff --git a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html index b5a3b42faf..d35a6c6541 100644 --- a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html +++ b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html @@ -106,7 +106,7 @@ -
+
* @@ -133,7 +133,9 @@ - {{ 'AbpIdentity::Save' | abpLocalization }} + {{ + 'AbpIdentity::Save' | abpLocalization + }} diff --git a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts index 9973a1ebc0..4e3193ca25 100644 --- a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts +++ b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.ts @@ -1,6 +1,6 @@ import { ABP } from '@abp/ng.core'; import { ConfirmationService, Toaster } from '@abp/ng.theme.shared'; -import { Component, TemplateRef, ViewChild, OnInit } from '@angular/core'; +import { Component, TemplateRef, ViewChild, OnInit, ContentChild, ElementRef } from '@angular/core'; import { FormBuilder, FormGroup, Validators, FormControl } from '@angular/forms'; import { Select, Store } from '@ngxs/store'; import { Observable } from 'rxjs'; @@ -40,8 +40,8 @@ export class RolesComponent implements OnInit { sortKey = ''; - @ViewChild('modalContent', { static: false }) - modalContent: TemplateRef; + @ViewChild('formRef', { static: false, read: ElementRef }) + formRef: ElementRef; constructor(private confirmationService: ConfirmationService, private fb: FormBuilder, private store: Store) {} @@ -122,4 +122,8 @@ export class RolesComponent implements OnInit { .pipe(finalize(() => (this.loading = false))) .subscribe(); } + + onClickSaveButton() { + this.formRef.nativeElement.dispatchEvent(new Event('submit', { bubbles: true, cancelable: true })); + } } From 3424730ca69df1162f35f6fbdc2dc20cf959539b Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Mon, 11 Nov 2019 16:03:46 +0300 Subject: [PATCH 3/9] refactor(identity): add disabled input to abp-button --- .../identity/src/lib/components/roles/roles.component.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html index d35a6c6541..fa0ee93d1a 100644 --- a/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html +++ b/npm/ng-packs/packages/identity/src/lib/components/roles/roles.component.html @@ -133,7 +133,7 @@ - {{ + {{ 'AbpIdentity::Save' | abpLocalization }} From 0a5fab2816fdaf1eab1d7cf2bb721d58977dec64 Mon Sep 17 00:00:00 2001 From: mehmet-erim Date: Mon, 11 Nov 2019 16:06:37 +0300 Subject: [PATCH 4/9] refactor(tenant-management): add disabled input to abp-button add autofocus feature to defaultConnectionString input --- .../components/tenants/tenants.component.html | 9 ++++-- .../components/tenants/tenants.component.ts | 29 +++++++++++++++++-- 2 files changed, 32 insertions(+), 6 deletions(-) diff --git a/npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.html b/npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.html index ea59b87a78..4396f48d89 100644 --- a/npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.html +++ b/npm/ng-packs/packages/tenant-management/src/lib/components/tenants/tenants.component.html @@ -129,12 +129,14 @@ - {{ 'AbpIdentity::Save' | abpLocalization }} + {{ + 'AbpIdentity::Save' | abpLocalization + }} - +
@@ -145,7 +147,7 @@ - +