Commits
Yury Bondarenko authored 2b540cd91cf
1 - | import { ChangeDetectorRef, Component, EventEmitter, OnDestroy, OnInit, Output } from '@angular/core'; |
1 + | import { |
2 + | ChangeDetectorRef, |
3 + | Component, |
4 + | EventEmitter, |
5 + | OnDestroy, |
6 + | OnInit, |
7 + | Output, |
8 + | } from '@angular/core'; |
2 9 | import { UntypedFormGroup } from '@angular/forms'; |
3 - | import { ActivatedRoute, Router } from '@angular/router'; |
10 + | import { |
11 + | ActivatedRoute, |
12 + | Router, |
13 + | } from '@angular/router'; |
4 14 | import { NgbModal } from '@ng-bootstrap/ng-bootstrap'; |
5 - | import { DynamicCheckboxModel, DynamicFormControlModel, DynamicFormLayout, DynamicInputModel } from '@ng-dynamic-forms/core'; |
15 + | import { |
16 + | DynamicCheckboxModel, |
17 + | DynamicFormControlModel, |
18 + | DynamicFormLayout, |
19 + | DynamicInputModel, |
20 + | } from '@ng-dynamic-forms/core'; |
6 21 | import { TranslateService } from '@ngx-translate/core'; |
7 - | import { combineLatest as observableCombineLatest, Observable, of as observableOf, Subscription } from 'rxjs'; |
8 - | import { debounceTime, finalize, map, switchMap, take } from 'rxjs/operators'; |
22 + | import { |
23 + | combineLatest as observableCombineLatest, |
24 + | Observable, |
25 + | of as observableOf, |
26 + | Subscription, |
27 + | } from 'rxjs'; |
28 + | import { |
29 + | debounceTime, |
30 + | finalize, |
31 + | map, |
32 + | switchMap, |
33 + | take, |
34 + | } from 'rxjs/operators'; |
9 35 | |
10 36 | import { AuthService } from '../../../core/auth/auth.service'; |
11 37 | import { DSONameService } from '../../../core/breadcrumbs/dso-name.service'; |
12 38 | import { EpersonRegistrationService } from '../../../core/data/eperson-registration.service'; |
13 39 | import { AuthorizationDataService } from '../../../core/data/feature-authorization/authorization-data.service'; |
14 40 | import { FeatureID } from '../../../core/data/feature-authorization/feature-id'; |
15 41 | import { PaginatedList } from '../../../core/data/paginated-list.model'; |
16 42 | import { RemoteData } from '../../../core/data/remote-data'; |
17 43 | import { RequestService } from '../../../core/data/request.service'; |
18 44 | import { EPersonDataService } from '../../../core/eperson/eperson-data.service'; |
19 45 | import { GroupDataService } from '../../../core/eperson/group-data.service'; |
20 46 | import { EPerson } from '../../../core/eperson/models/eperson.model'; |
21 47 | import { Group } from '../../../core/eperson/models/group.model'; |
22 48 | import { PaginationService } from '../../../core/pagination/pagination.service'; |
23 49 | import { NoContent } from '../../../core/shared/NoContent.model'; |
24 - | import { getFirstCompletedRemoteData, getFirstSucceededRemoteData, getRemoteDataPayload } from '../../../core/shared/operators'; |
50 + | import { |
51 + | getFirstCompletedRemoteData, |
52 + | getFirstSucceededRemoteData, |
53 + | getRemoteDataPayload, |
54 + | } from '../../../core/shared/operators'; |
25 55 | import { PageInfo } from '../../../core/shared/page-info.model'; |
26 56 | import { Registration } from '../../../core/shared/registration.model'; |
27 57 | import { TYPE_REQUEST_FORGOT } from '../../../register-email-form/register-email-form.component'; |
28 58 | import { ConfirmationModalComponent } from '../../../shared/confirmation-modal/confirmation-modal.component'; |
29 59 | import { hasValue } from '../../../shared/empty.util'; |
30 60 | import { FormBuilderService } from '../../../shared/form/builder/form-builder.service'; |
31 61 | import { NotificationsService } from '../../../shared/notifications/notifications.service'; |
32 62 | import { PaginationComponentOptions } from '../../../shared/pagination/pagination-component-options.model'; |
33 63 | import { followLink } from '../../../shared/utils/follow-link-config.model'; |
34 64 | import { getEPersonsRoute } from '../../access-control-routing-paths'; |