Skip to content

Commit b9587b0

Browse files
[DURACOM-327] move core dependencies (imported files) into core folder, move config (app) into core, move core states files into core folder, replace import of some constants for route paths with strings to avoid import/dependency from other part of the app
1 parent 57d6d92 commit b9587b0

File tree

975 files changed

+3031
-3047
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

975 files changed

+3031
-3047
lines changed

scripts/base-href.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { existsSync, writeFileSync } from 'fs';
22
import { join } from 'path';
33

4-
import { AppConfig } from '../src/config/app-config.interface';
5-
import { buildAppConfig } from '../src/config/config.server';
4+
import { AppConfig } from '../src/app/core/config/app-config.interface';
5+
import { buildAppConfig } from '../src/app/core/config/config.server';
66

77
/**
88
* Script to set baseHref as `ui.nameSpace` for development mode. Adds `baseHref` to angular.json build options.

scripts/serve.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import { spawn } from 'child_process';
22

3-
import { AppConfig } from '../src/config/app-config.interface';
4-
import { buildAppConfig } from '../src/config/config.server';
3+
import { AppConfig } from '../src/app/core/config/app-config.interface';
4+
import { buildAppConfig } from '../src/app/core/config/config.server';
55

66
const appConfig: AppConfig = buildAppConfig();
77

scripts/test-rest.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import { request } from 'http';
22
import { request as https_request } from 'https';
33

4-
import { AppConfig } from '../src/config/app-config.interface';
5-
import { buildAppConfig } from '../src/config/config.server';
4+
import { AppConfig } from '../src/app/core/config/app-config.interface';
5+
import { buildAppConfig } from '../src/app/core/config/config.server';
66

77
const appConfig: AppConfig = buildAppConfig();
88

server.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -42,22 +42,22 @@ import { enableProdMode } from '@angular/core';
4242
import { environment } from './src/environments/environment';
4343
import { createProxyMiddleware } from 'http-proxy-middleware';
4444
import { hasValue } from './modules/shared/utils/src/lib/utils/empty.util';
45-
import { UIServerConfig } from './src/config/ui-server-config.interface';
45+
import { UIServerConfig } from './src/app/core/config/ui-server-config.interface';
4646
import bootstrap from './src/main.server';
47-
import { buildAppConfig } from './src/config/config.server';
47+
import { buildAppConfig } from './src/app/core/config/config.server';
4848
import {
4949
APP_CONFIG,
5050
AppConfig,
51-
} from './src/config/app-config.interface';
52-
import { extendEnvironmentWithAppConfig } from './src/config/config.util';
51+
} from './src/app/core/config/app-config.interface';
52+
import { extendEnvironmentWithAppConfig } from './src/app/core/config/config.util';
5353
import { logStartupMessage } from './startup-message';
5454
import { TOKENITEM } from './src/app/core/auth/models/auth-token-info.model';
5555
import { CommonEngine } from '@angular/ssr';
5656
import { APP_BASE_HREF } from '@angular/common';
5757
import {
5858
REQUEST,
5959
RESPONSE,
60-
} from './src/express.tokens';
60+
} from './src/app/core/tokens/express.tokens';
6161

6262
/*
6363
* Set path for the browser application's dist folder

src/app/access-control/access-control-routes.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ import {
88
import { i18nBreadcrumbResolver } from '../core/breadcrumbs/i18n-breadcrumb.resolver';
99
import { groupAdministratorGuard } from '../core/data/feature-authorization/feature-authorization-guard/group-administrator.guard';
1010
import { siteAdministratorGuard } from '../core/data/feature-authorization/feature-authorization-guard/site-administrator.guard';
11+
import { EPersonResolver } from '../core/eperson/eperson-resolver.service';
1112
import {
1213
EPERSON_PATH,
1314
GROUP_PATH,
1415
} from './access-control-routing-paths';
1516
import { BulkAccessComponent } from './bulk-access/bulk-access.component';
1617
import { EPeopleRegistryComponent } from './epeople-registry/epeople-registry.component';
1718
import { EPersonFormComponent } from './epeople-registry/eperson-form/eperson-form.component';
18-
import { EPersonResolver } from './epeople-registry/eperson-resolver.service';
1919
import { GroupFormComponent } from './group-registry/group-form/group-form.component';
2020
import { groupPageGuard } from './group-registry/group-page.guard';
2121
import { GroupsRegistryComponent } from './group-registry/groups-registry.component';

src/app/access-control/bulk-access/bulk-access.component.spec.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,14 @@ import { RouterTestingModule } from '@angular/router/testing';
77
import { TranslateModule } from '@ngx-translate/core';
88
import { of } from 'rxjs';
99

10-
import { createSuccessfulRemoteDataObject$ } from '../../core/utilities/remote-data.utils';
1110
import { getMockThemeService } from '../../core/mocks/theme-service.mock';
11+
import { NotificationsService } from '../../core/notifications/notifications.service';
12+
import { createSuccessfulRemoteDataObject$ } from '../../core/utilities/remote-data.utils';
13+
import { NotificationsServiceStub } from '../../core/utilities/testing/notifications-service.stub';
1214
import { Process } from '../../process-page/processes/process.model';
1315
import { BulkAccessControlService } from '../../shared/access-control-form-container/bulk-access-control.service';
14-
import { NotificationsService } from '../../shared/notifications/notifications.service';
1516
import { SelectableListState } from '../../shared/object-list/selectable-list/selectable-list.reducer';
1617
import { SelectableListService } from '../../shared/object-list/selectable-list/selectable-list.service';
17-
import { NotificationsServiceStub } from '../../shared/testing/notifications-service.stub';
1818
import { ThemeService } from '../../shared/theme-support/theme.service';
1919
import { BulkAccessComponent } from './bulk-access.component';
2020
import { BulkAccessSettingsComponent } from './settings/bulk-access-settings.component';

src/app/access-control/epeople-registry/epeople-registry.component.spec.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,6 @@ import {
3030
of as observableOf,
3131
} from 'rxjs';
3232

33-
import { createSuccessfulRemoteDataObject$ } from '../../core/utilities/remote-data.utils';
3433
import { AuthorizationDataService } from '../../core/data/feature-authorization/authorization-data.service';
3534
import { FindListOptions } from '../../core/data/find-list-options.model';
3635
import {
@@ -43,19 +42,20 @@ import { EPersonDataService } from '../../core/eperson/eperson-data.service';
4342
import { EPerson } from '../../core/eperson/models/eperson.model';
4443
import { getMockFormBuilderService } from '../../core/mocks/form-builder-service.mock';
4544
import { RouterMock } from '../../core/mocks/router.mock';
45+
import { NotificationsService } from '../../core/notifications/notifications.service';
4646
import { PaginationService } from '../../core/pagination/pagination.service';
4747
import { PageInfo } from '../../core/shared/page-info.model';
48+
import { createSuccessfulRemoteDataObject$ } from '../../core/utilities/remote-data.utils';
49+
import {
50+
EPersonMock,
51+
EPersonMock2,
52+
} from '../../core/utilities/testing/eperson.mock';
53+
import { NotificationsServiceStub } from '../../core/utilities/testing/notifications-service.stub';
54+
import { PaginationServiceStub } from '../../core/utilities/testing/pagination-service.stub';
4855
import { BtnDisabledDirective } from '../../shared/btn-disabled.directive';
4956
import { FormBuilderService } from '../../shared/form/builder/form-builder.service';
5057
import { ThemedLoadingComponent } from '../../shared/loading/themed-loading.component';
51-
import { NotificationsService } from '../../shared/notifications/notifications.service';
5258
import { PaginationComponent } from '../../shared/pagination/pagination.component';
53-
import {
54-
EPersonMock,
55-
EPersonMock2,
56-
} from '../../shared/testing/eperson.mock';
57-
import { NotificationsServiceStub } from '../../shared/testing/notifications-service.stub';
58-
import { PaginationServiceStub } from '../../shared/testing/pagination-service.stub';
5959
import { EPeopleRegistryComponent } from './epeople-registry.component';
6060
import { EPersonFormComponent } from './eperson-form/eperson-form.component';
6161

src/app/access-control/epeople-registry/epeople-registry.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ import { RequestService } from '../../core/data/request.service';
4545
import { EPersonDataService } from '../../core/eperson/eperson-data.service';
4646
import { EPerson } from '../../core/eperson/models/eperson.model';
4747
import { EpersonDtoModel } from '../../core/eperson/models/eperson-dto.model';
48+
import { NotificationsService } from '../../core/notifications/notifications.service';
4849
import { PaginationService } from '../../core/pagination/pagination.service';
4950
import { NoContent } from '../../core/shared/NoContent.model';
5051
import {
@@ -55,7 +56,6 @@ import { PageInfo } from '../../core/shared/page-info.model';
5556
import { PaginationComponentOptions } from '../../core/shared/pagination-component-options.model';
5657
import { ConfirmationModalComponent } from '../../shared/confirmation-modal/confirmation-modal.component';
5758
import { ThemedLoadingComponent } from '../../shared/loading/themed-loading.component';
58-
import { NotificationsService } from '../../shared/notifications/notifications.service';
5959
import { PaginationComponent } from '../../shared/pagination/pagination.component';
6060
import {
6161
getEPersonEditRoute,

src/app/access-control/epeople-registry/eperson-form/eperson-form.component.spec.ts

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@ import {
2828
of as observableOf,
2929
} from 'rxjs';
3030

31-
import { createSuccessfulRemoteDataObject$ } from '../../../core/utilities/remote-data.utils';
3231
import { AuthService } from '../../../core/auth/auth.service';
3332
import { EpersonRegistrationService } from '../../../core/data/eperson-registration.service';
3433
import { AuthorizationDataService } from '../../../core/data/feature-authorization/authorization-data.service';
@@ -44,24 +43,25 @@ import { EPersonDataService } from '../../../core/eperson/eperson-data.service';
4443
import { GroupDataService } from '../../../core/eperson/group-data.service';
4544
import { EPerson } from '../../../core/eperson/models/eperson.model';
4645
import { getMockFormBuilderService } from '../../../core/mocks/form-builder-service.mock';
46+
import { NotificationsService } from '../../../core/notifications/notifications.service';
4747
import { PaginationService } from '../../../core/pagination/pagination.service';
4848
import { PageInfo } from '../../../core/shared/page-info.model';
49+
import { createSuccessfulRemoteDataObject$ } from '../../../core/utilities/remote-data.utils';
50+
import { ActivatedRouteStub } from '../../../core/utilities/testing/active-router.stub';
51+
import { AuthServiceStub } from '../../../core/utilities/testing/auth-service.stub';
52+
import {
53+
EPersonMock,
54+
EPersonMock2,
55+
} from '../../../core/utilities/testing/eperson.mock';
56+
import { NotificationsServiceStub } from '../../../core/utilities/testing/notifications-service.stub';
57+
import { PaginationServiceStub } from '../../../core/utilities/testing/pagination-service.stub';
58+
import { RouterStub } from '../../../core/utilities/testing/router.stub';
59+
import { createPaginatedList } from '../../../core/utilities/testing/utils.test';
4960
import { BtnDisabledDirective } from '../../../shared/btn-disabled.directive';
5061
import { FormBuilderService } from '../../../shared/form/builder/form-builder.service';
5162
import { FormComponent } from '../../../shared/form/form.component';
5263
import { ThemedLoadingComponent } from '../../../shared/loading/themed-loading.component';
53-
import { NotificationsService } from '../../../shared/notifications/notifications.service';
5464
import { PaginationComponent } from '../../../shared/pagination/pagination.component';
55-
import { ActivatedRouteStub } from '../../../shared/testing/active-router.stub';
56-
import { AuthServiceStub } from '../../../shared/testing/auth-service.stub';
57-
import {
58-
EPersonMock,
59-
EPersonMock2,
60-
} from '../../../shared/testing/eperson.mock';
61-
import { NotificationsServiceStub } from '../../../shared/testing/notifications-service.stub';
62-
import { PaginationServiceStub } from '../../../shared/testing/pagination-service.stub';
63-
import { RouterStub } from '../../../shared/testing/router.stub';
64-
import { createPaginatedList } from '../../../shared/testing/utils.test';
6565
import { HasNoValuePipe } from '../../../shared/utils/has-no-value.pipe';
6666
import { EPeopleRegistryComponent } from '../epeople-registry.component';
6767
import { EPersonFormComponent } from './eperson-form.component';

src/app/access-control/epeople-registry/eperson-form/eperson-form.component.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,7 @@ import { EPersonDataService } from '../../../core/eperson/eperson-data.service';
5555
import { GroupDataService } from '../../../core/eperson/group-data.service';
5656
import { EPerson } from '../../../core/eperson/models/eperson.model';
5757
import { Group } from '../../../core/eperson/models/group.model';
58+
import { NotificationsService } from '../../../core/notifications/notifications.service';
5859
import { PaginationService } from '../../../core/pagination/pagination.service';
5960
import { NoContent } from '../../../core/shared/NoContent.model';
6061
import {
@@ -71,7 +72,6 @@ import { ConfirmationModalComponent } from '../../../shared/confirmation-modal/c
7172
import { FormBuilderService } from '../../../shared/form/builder/form-builder.service';
7273
import { FormComponent } from '../../../shared/form/form.component';
7374
import { ThemedLoadingComponent } from '../../../shared/loading/themed-loading.component';
74-
import { NotificationsService } from '../../../shared/notifications/notifications.service';
7575
import { PaginationComponent } from '../../../shared/pagination/pagination.component';
7676
import { HasNoValuePipe } from '../../../shared/utils/has-no-value.pipe';
7777
import { getEPersonsRoute } from '../../access-control-routing-paths';

0 commit comments

Comments
 (0)