]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Taking care of deprecation warnings and other errors
authorNizamudeen A <nia@redhat.com>
Thu, 30 Sep 2021 07:47:15 +0000 (13:17 +0530)
committerNizamudeen A <nia@redhat.com>
Fri, 1 Oct 2021 06:59:07 +0000 (12:29 +0530)
1. deprecation  group is deprecated: This API is not typesafe and can result in issues with Closure Compiler renaming. Use the `FormBuilder#group` overload with `AbstractControlOptions` instead.

2. cypress/integration/rgw/users.po.ts(113,23): error TS2345: Argument of type 'void' is not assignable to parameter of type 'string'.

3. Cannot find module 'isomorphic-form-data' from 'node_modules/swagger-ui/dist/swagger-ui.js'

Fixes: https://tracker.ceph.com/issues/50268
Signed-off-by: Nizamudeen A <nia@redhat.com>
src/pybind/mgr/dashboard/frontend/cypress/integration/rgw/users.po.ts
src/pybind/mgr/dashboard/frontend/src/app/shared/forms/cd-form-builder.ts

index 7ded71f59a92953553c16959a9255127c689b63d..a4266f989e0833bfee93021067fa5cb2ffd8cd3a 100644 (file)
@@ -109,7 +109,7 @@ export class UsersPageHelper extends PageHelper {
     // creating this user to edit for the test
     this.navigateTo('create');
     this.create(tenant, uname, 'xxx', 'xxx@xxx', '50');
-
+    const name = tenant + '$' + uname;
     this.navigateEdit(name);
 
     // put invalid email to make field invalid
index 307407a2fc58398358f36f418ef9831865d3d1a9..9741b1e6377b82b471ab5081a30feced20284b9b 100644 (file)
@@ -1,5 +1,5 @@
 import { Injectable } from '@angular/core';
-import { FormBuilder } from '@angular/forms';
+import { AbstractControlOptions, FormBuilder } from '@angular/forms';
 
 import { CdFormGroup } from './cd-form-group';
 
@@ -12,7 +12,7 @@ import { CdFormGroup } from './cd-form-group';
 export class CdFormBuilder extends FormBuilder {
   group(
     controlsConfig: { [key: string]: any },
-    extra: { [key: string]: any } | null = null
+    extra: AbstractControlOptions | null = null
   ): CdFormGroup {
     const form = super.group(controlsConfig, extra);
     return new CdFormGroup(form.controls, form.validator, form.asyncValidator);