From 0d4005990710689d7e0f1f592f84620d07144141 Mon Sep 17 00:00:00 2001
From: Florent POITTEVIN <poittevin.florent@gmail.com>
Date: Wed, 17 Jun 2020 15:47:16 +0200
Subject: [PATCH] refactor: rename orgUnit into organizationalUnit on state,
 action and component

---
 cypress/integration/orgunit-helper.ts         |  2 +-
 .../preservation-space-common.helper.ts       |  2 +-
 cypress/tsconfig.json                         |  8 +-
 cypress/webpack.config.js                     |  1 -
 .../features/admin/admin-routing.module.ts    |  2 +-
 src/app/features/admin/admin.module.ts        | 14 +--
 .../admin-oauth2-client-delete.dialog.ts      |  2 +-
 ...min-organizational-unit-routing.module.ts} | 18 ++--
 .../admin-organizational-unit.module.ts       | 50 ++++++++++
 ...dmin-organizational-unit-delete.dialog.ts} | 12 +--
 ...anizational-unit-form.presentational.html} |  0
 ...rganizational-unit-form.presentational.ts} |  6 +-
 ...n-organizational-unit-create.routable.html | 34 +++++++
 ...in-organizational-unit-create.routable.ts} | 16 ++--
 ...dmin-organizational-unit-list.routable.ts} | 10 +-
 ...anizational-unit-detail-edit.routable.html | 48 ++++++++++
 ...ganizational-unit-detail-edit.routable.ts} | 48 +++++-----
 .../admin-organizational-unit.action.ts       |  4 +-
 .../stores/admin-organizational-unit.state.ts | 94 +++++++++----------
 ...tional-unit-dissemination-policy.action.ts |  4 +-
 ...ational-unit-dissemination-policy.state.ts | 30 +++---
 ...ganizational-unit-funding-agency.action.ts |  4 +-
 ...rganizational-unit-funding-agency.state.ts |  4 +-
 ...-organizational-unit-institution.action.ts |  4 +-
 ...n-organizational-unit-institution.state.ts |  4 +-
 ...-organizational-unit-person-role.action.ts |  4 +-
 ...n-organizational-unit-person-role.state.ts |  4 +-
 ...ational-unit-preservation-policy.action.ts |  4 +-
 ...zational-unit-preservation-policy.state.ts | 30 +++---
 ...izational-unit-submission-policy.action.ts |  4 +-
 ...nizational-unit-submission-policy.state.ts | 30 +++---
 .../admin/orgunit/admin-orgunit.module.ts     | 50 ----------
 .../admin-orgunit-create.routable.html        | 34 -------
 .../admin-orgunit-detail-edit.routable.html   | 48 ----------
 src/app/features/admin/stores/admin.state.ts  |  2 +-
 ...rchive-restricted-request-access.dialog.ts |  2 +-
 ...izational-unit-request-access.dialog.html} |  0
 ...izational-unit-request-access.dialog.scss} |  0
 ...anizational-unit-request-access.dialog.ts} | 10 +-
 ...ational-unit-request-creation.dialog.html} |  0
 ...ational-unit-request-creation.dialog.scss} |  0
 ...izational-unit-request-creation.dialog.ts} | 10 +-
 ...anizational-unit-form.presentational.html} |  0
 ...rganizational-unit-form.presentational.ts} |  6 +-
 ...anizational-unit-detail-edit.routable.html | 42 +++++++++
 ...ganizational-unit-detail-edit.routable.ts} | 20 ++--
 ...pace-organizational-unit-list.routable.ts} | 28 +++---
 ...on-space-orgunit-detail-edit.routable.html | 42 ---------
 ...pace-organizational-unit-routing.module.ts |  8 +-
 ...vation-space-organizational-unit.module.ts | 22 ++---
 ...-organizational-unit-person-role.action.ts |  4 +-
 ...e-organizational-unit-person-role.state.ts |  4 +-
 ...vation-space-organizational-unit.action.ts |  4 +-
 ...rvation-space-organizational-unit.state.ts | 64 ++++++-------
 .../preservation-space.module.ts              |  4 +-
 .../stores/preservation-space.state.ts        |  8 +-
 src/app/shared/enums/module-loaded.enum.ts    |  4 +-
 ...ational-unit-compute-is-manager.service.ts |  4 +-
 src/app/shared/utils/store-dialog.util.ts     |  6 +-
 .../stores/cart/order/app-cart-order.state.ts |  2 +-
 tsconfig.json                                 |  3 -
 61 files changed, 462 insertions(+), 466 deletions(-)
 rename src/app/features/admin/{orgunit/admin-orgunit-routing.module.ts => organizational-unit/admin-organizational-unit-routing.module.ts} (57%)
 create mode 100644 src/app/features/admin/organizational-unit/admin-organizational-unit.module.ts
 rename src/app/features/admin/{orgunit/components/dialogs/admin-orgunit-delete/admin-orgunit-delete.dialog.ts => organizational-unit/components/dialogs/admin-organizational-unit-delete/admin-organizational-unit-delete.dialog.ts} (72%)
 rename src/app/features/admin/{orgunit/components/presentationals/admin-orgunit-form/admin-orgunit-form.presentational.html => organizational-unit/components/presentationals/admin-organizational-unit-form/admin-organizational-unit-form.presentational.html} (100%)
 rename src/app/features/admin/{orgunit/components/presentationals/admin-orgunit-form/admin-orgunit-form.presentational.ts => organizational-unit/components/presentationals/admin-organizational-unit-form/admin-organizational-unit-form.presentational.ts} (98%)
 create mode 100644 src/app/features/admin/organizational-unit/components/routables/admin-organizational-unit-create/admin-organizational-unit-create.routable.html
 rename src/app/features/admin/{orgunit/components/routables/admin-orgunit-create/admin-orgunit-create.routable.ts => organizational-unit/components/routables/admin-organizational-unit-create/admin-organizational-unit-create.routable.ts} (84%)
 rename src/app/features/admin/{orgunit/components/routables/admin-orgunit-list/admin-orgunit-list.routable.ts => organizational-unit/components/routables/admin-organizational-unit-list/admin-organizational-unit-list.routable.ts} (83%)
 create mode 100644 src/app/features/admin/organizational-unit/components/routables/admin-orgunit-detail-edit/admin-organizational-unit-detail-edit.routable.html
 rename src/app/features/admin/{orgunit/components/routables/admin-orgunit-detail-edit/admin-orgunit-detail-edit.routable.ts => organizational-unit/components/routables/admin-orgunit-detail-edit/admin-organizational-unit-detail-edit.routable.ts} (64%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/admin-organizational-unit.action.ts (96%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/admin-organizational-unit.state.ts (69%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action.ts (93%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state.ts (65%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/funding-agency/admin-organizational-unit-funding-agency.action.ts (91%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/funding-agency/admin-organizational-unit-funding-agency.state.ts (86%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/institution/admin-organizational-unit-institution.action.ts (91%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/institution/admin-organizational-unit-institution.state.ts (86%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/person-role/admin-organizational-unit-person-role.action.ts (94%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/person-role/admin-organizational-unit-person-role.state.ts (88%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/preservation-policy/admin-organizational-unit-preservation-policy.action.ts (93%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/preservation-policy/admin-organizational-unit-preservation-policy.state.ts (65%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/submission-policy/admin-organizational-unit-submission-policy.action.ts (93%)
 rename src/app/features/admin/{orgunit => organizational-unit}/stores/submission-policy/admin-organizational-unit-submission-policy.state.ts (65%)
 delete mode 100644 src/app/features/admin/orgunit/admin-orgunit.module.ts
 delete mode 100644 src/app/features/admin/orgunit/components/routables/admin-orgunit-create/admin-orgunit-create.routable.html
 delete mode 100644 src/app/features/admin/orgunit/components/routables/admin-orgunit-detail-edit/admin-orgunit-detail-edit.routable.html
 rename src/app/features/preservation-space/organizational-unit/components/dialogs/{orgunit-request-access/preservation-space-orgunit-request-access.dialog.html => organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog.html} (100%)
 rename src/app/features/preservation-space/organizational-unit/components/dialogs/{orgunit-request-access/preservation-space-orgunit-request-access.dialog.scss => organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog.scss} (100%)
 rename src/app/features/preservation-space/organizational-unit/components/dialogs/{orgunit-request-access/preservation-space-orgunit-request-access.dialog.ts => organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog.ts} (85%)
 rename src/app/features/preservation-space/organizational-unit/components/dialogs/{orgunit-request-creation/preservation-space-orgunit-request-creation.dialog.html => organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog.html} (100%)
 rename src/app/features/preservation-space/organizational-unit/components/dialogs/{orgunit-request-creation/preservation-space-orgunit-request-creation.dialog.scss => organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog.scss} (100%)
 rename src/app/features/preservation-space/organizational-unit/components/dialogs/{orgunit-request-creation/preservation-space-orgunit-request-creation.dialog.ts => organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog.ts} (83%)
 rename src/app/features/preservation-space/organizational-unit/components/presentationals/{orgunit-form/preservation-space-orgunit-form.presentational.html => organizational-unit-form/preservation-space-organizational-unit-form.presentational.html} (100%)
 rename src/app/features/preservation-space/organizational-unit/components/presentationals/{orgunit-form/preservation-space-orgunit-form.presentational.ts => organizational-unit-form/preservation-space-organizational-unit-form.presentational.ts} (96%)
 create mode 100644 src/app/features/preservation-space/organizational-unit/components/routables/organizational-unit-detail-edit/preservation-space-organizational-unit-detail-edit.routable.html
 rename src/app/features/preservation-space/organizational-unit/components/routables/{orgunit-detail-edit/preservation-space-orgunit-detail-edit.routable.ts => organizational-unit-detail-edit/preservation-space-organizational-unit-detail-edit.routable.ts} (84%)
 rename src/app/features/preservation-space/organizational-unit/components/routables/{orgunit-list/preservation-space-orgunit-list.routable.ts => organizational-unit-list/preservation-space-organizational-unit-list.routable.ts} (87%)
 delete mode 100644 src/app/features/preservation-space/organizational-unit/components/routables/orgunit-detail-edit/preservation-space-orgunit-detail-edit.routable.html

diff --git a/cypress/integration/orgunit-helper.ts b/cypress/integration/orgunit-helper.ts
index c216e59be..d1cc3f42c 100644
--- a/cypress/integration/orgunit-helper.ts
+++ b/cypress/integration/orgunit-helper.ts
@@ -40,7 +40,7 @@ export class OrgunitHelper {
 
     // Go to org unit list page
     TestHelper.getTestData(DataTestEnum.adminTileOrganizationalUnit).click();
-    TestHelper.waitModuleLoaded(ModuleLoadedEnum.adminOrgUnitModuleLoaded);
+    TestHelper.waitModuleLoaded(ModuleLoadedEnum.adminOrganizationalUnitModuleLoaded);
 
     TestHelper.getTestData(DataTestEnum.adminOrgUnitListSearchName).type(orgUnitName, {delay: 0, release: false});
 
diff --git a/cypress/integration/preservation-space/preservation-space-common.helper.ts b/cypress/integration/preservation-space/preservation-space-common.helper.ts
index 919be7839..7132a961e 100644
--- a/cypress/integration/preservation-space/preservation-space-common.helper.ts
+++ b/cypress/integration/preservation-space/preservation-space-common.helper.ts
@@ -13,7 +13,7 @@ export class PreservationSpaceCommonHelper {
     });
     cy.wait(1000); // MANDATORY FOR NOT RANDOM ERROR...
     TestHelper.waitModuleLoaded(ModuleLoadedEnum.preservationSpaceModuleLoaded);
-    TestHelper.waitModuleLoaded(ModuleLoadedEnum.preservationSpaceOrgUnitModuleLoaded);
+    TestHelper.waitModuleLoaded(ModuleLoadedEnum.preservationSpaceOrganizationalUnitModuleLoaded);
   }
 
   static goToOrgUnitDetail(orgUnitName: string): void {
diff --git a/cypress/tsconfig.json b/cypress/tsconfig.json
index 899fa6c69..155c8257f 100644
--- a/cypress/tsconfig.json
+++ b/cypress/tsconfig.json
@@ -42,11 +42,11 @@
       "@home/*": [
         "app/features/home/*"
       ],
-      "@orgunit/*": [
-        "app/features/organizational-unit/*"
+      "@preservation-space/*": [
+        "app/features/preservation-space/*"
       ],
-      "@preservation/*": [
-        "app/features/preservation/*"
+      "@preservation-planning/*": [
+        "app/features/preservation-planning/*"
       ],
       "@order/*": [
         "app/features/order/*"
diff --git a/cypress/webpack.config.js b/cypress/webpack.config.js
index 8e5ff5781..3d79af0e7 100644
--- a/cypress/webpack.config.js
+++ b/cypress/webpack.config.js
@@ -13,7 +13,6 @@ module.exports = {
             '@admin': path.resolve(__dirname, '../src/app/features/admin'),
             '@deposit': path.resolve(__dirname, '../src/app/features/deposit'),
             '@home': path.resolve(__dirname, '../src/app/features/home'),
-            '@orgunit': path.resolve(__dirname, '../src/app/features/preservation-space/organizational-unit'),
             '@preservation-planning': path.resolve(__dirname, '../src/app/features/preservation-planning'),
             '@preservation-space': path.resolve(__dirname, '../src/app/features/preservation-space'),
             '@order': path.resolve(__dirname, '../src/app/features/order'),
diff --git a/src/app/features/admin/admin-routing.module.ts b/src/app/features/admin/admin-routing.module.ts
index e4d82bcfb..3b576970c 100644
--- a/src/app/features/admin/admin-routing.module.ts
+++ b/src/app/features/admin/admin-routing.module.ts
@@ -76,7 +76,7 @@ const routes: Routes = [
   {
     path: AdminRoutesEnum.organizationalUnit,
     // @ts-ignore Dynamic import
-    loadChildren: () => import("./orgunit/admin-orgunit.module").then(m => m.AdminOrgunitModule),
+    loadChildren: () => import("./organizational-unit/admin-organizational-unit.module").then(m => m.AdminOrganizationalUnitModule),
     data: {
       breadcrumb: MARK_AS_TRANSLATABLE("breadcrumb.admin.organizationalUnit.root"),
     },
diff --git a/src/app/features/admin/admin.module.ts b/src/app/features/admin/admin.module.ts
index 7185b14e3..a24917154 100644
--- a/src/app/features/admin/admin.module.ts
+++ b/src/app/features/admin/admin.module.ts
@@ -9,11 +9,11 @@ import {AdminNotificationState} from "@admin/notification/stores/admin-notificat
 import {AdminNotificationStatusHistoryState} from "@admin/notification/stores/status-history/admin-notification-status-history.state";
 import {AdminOaiSetState} from "@admin/oai-set/stores/admin-oai-set.state";
 import {AdminOAuth2ClientState} from "@admin/oauth2-client/stores/admin-oauth2-client.state";
-import {AdminOrganizationalUnitState} from "@admin/orgunit/stores/admin-organizational-unit.state";
-import {AdminOrganizationalUnitDisseminationPolicyState} from "@admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state";
-import {AdminOrganizationalUnitFundingAgencyState} from "@admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.state";
-import {AdminOrganizationalUnitInstitutionState} from "@admin/orgunit/stores/institution/admin-organizational-unit-institution.state";
-import {AdminOrganizationalUnitPersonRoleState} from "@admin/orgunit/stores/person-role/admin-organizational-unit-person-role.state";
+import {AdminOrganizationalUnitState} from "@admin/organizational-unit/stores/admin-organizational-unit.state";
+import {AdminOrganizationalUnitDisseminationPolicyState} from "@admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state";
+import {AdminOrganizationalUnitFundingAgencyState} from "@admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.state";
+import {AdminOrganizationalUnitInstitutionState} from "@admin/organizational-unit/stores/institution/admin-organizational-unit-institution.state";
+import {AdminOrganizationalUnitPersonRoleState} from "@admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.state";
 import {AdminPersonState} from "@admin/person/stores/admin-person.state";
 import {AdminPersonInstitutionsState} from "@admin/person/stores/institutions/admin-people-institutions.state";
 import {AdminPersonOrgUnitRoleState} from "@admin/person/stores/person-role/admin-person-orgunit-role.state";
@@ -25,8 +25,8 @@ import {AdminUserState} from "@admin/user/stores/admin-user.state";
 import {NgModule} from "@angular/core";
 import {AdminRoutingModule} from "@app/features/admin/admin-routing.module";
 import {AdminHomeRoutable} from "@app/features/admin/components/routables/admin-home/admin-home.routable";
-import {AdminOrganizationalUnitPreservationPolicyState} from "@app/features/admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state";
-import {AdminOrganizationalUnitSubmissionPolicyState} from "@app/features/admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.state";
+import {AdminOrganizationalUnitPreservationPolicyState} from "@app/features/admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state";
+import {AdminOrganizationalUnitSubmissionPolicyState} from "@app/features/admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.state";
 import {AdminState} from "@app/features/admin/stores/admin.state";
 import {SharedModule} from "@app/shared/shared.module";
 import {TranslateModule} from "@ngx-translate/core";
diff --git a/src/app/features/admin/oauth2-client/components/dialogs/admin-oauth2-client-delete/admin-oauth2-client-delete.dialog.ts b/src/app/features/admin/oauth2-client/components/dialogs/admin-oauth2-client-delete/admin-oauth2-client-delete.dialog.ts
index 2aaf17b52..606ee697b 100644
--- a/src/app/features/admin/oauth2-client/components/dialogs/admin-oauth2-client-delete/admin-oauth2-client-delete.dialog.ts
+++ b/src/app/features/admin/oauth2-client/components/dialogs/admin-oauth2-client-delete/admin-oauth2-client-delete.dialog.ts
@@ -17,7 +17,7 @@ import {DeleteDialog} from "@shared/models/delete-dialog.model";
 import {MARK_AS_TRANSLATABLE} from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-admin-orgunit-delete-dialog",
+  selector: "dlcm-admin-organizational-unit-delete-dialog",
   templateUrl: "../../../../../../shared/components/dialogs/shared-abstract-delete/shared-abstract-delete.dialog.html",
   styleUrls: ["../../../../../../shared/components/dialogs/shared-abstract-delete/shared-abstract-delete.dialog.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
diff --git a/src/app/features/admin/orgunit/admin-orgunit-routing.module.ts b/src/app/features/admin/organizational-unit/admin-organizational-unit-routing.module.ts
similarity index 57%
rename from src/app/features/admin/orgunit/admin-orgunit-routing.module.ts
rename to src/app/features/admin/organizational-unit/admin-organizational-unit-routing.module.ts
index 3200862cf..5771b6c15 100644
--- a/src/app/features/admin/orgunit/admin-orgunit-routing.module.ts
+++ b/src/app/features/admin/organizational-unit/admin-organizational-unit-routing.module.ts
@@ -1,7 +1,7 @@
-import {AdminOrgunitCreateRoutable} from "@admin/orgunit/components/routables/admin-orgunit-create/admin-orgunit-create.routable";
-import {AdminOrgunitDetailEditRoutable} from "@admin/orgunit/components/routables/admin-orgunit-detail-edit/admin-orgunit-detail-edit.routable";
-import {AdminOrgunitListRoutable} from "@admin/orgunit/components/routables/admin-orgunit-list/admin-orgunit-list.routable";
-import {AdminOrganizationalUnitState} from "@admin/orgunit/stores/admin-organizational-unit.state";
+import {AdminOrganizationalUnitCreateRoutable} from "@admin/organizational-unit/components/routables/admin-organizational-unit-create/admin-organizational-unit-create.routable";
+import {AdminOrganizationalUnitListRoutable} from "@admin/organizational-unit/components/routables/admin-organizational-unit-list/admin-organizational-unit-list.routable";
+import {AdminOrganizationalUnitDetailEditRoutable} from "@admin/organizational-unit/components/routables/admin-orgunit-detail-edit/admin-organizational-unit-detail-edit.routable";
+import {AdminOrganizationalUnitState} from "@admin/organizational-unit/stores/admin-organizational-unit.state";
 import {NgModule} from "@angular/core";
 import {
   RouterModule,
@@ -18,12 +18,12 @@ import {MARK_AS_TRANSLATABLE} from "solidify-frontend";
 const routes: Routes = [
   {
     path: AppRoutesEnum.root,
-    component: AdminOrgunitListRoutable,
+    component: AdminOrganizationalUnitListRoutable,
     data: {},
   },
   {
     path: AdminRoutesEnum.organizationalUnitDetail + AppRoutesEnum.separator + AppRoutesEnum.paramId,
-    component: AdminOrgunitDetailEditRoutable,
+    component: AdminOrganizationalUnitDetailEditRoutable,
     data: {
       breadcrumbMemoizedSelector: AdminOrganizationalUnitState.currentTitle,
     },
@@ -39,7 +39,7 @@ const routes: Routes = [
   },
   {
     path: AdminRoutesEnum.organizationalUnitCreate,
-    component: AdminOrgunitCreateRoutable,
+    component: AdminOrganizationalUnitCreateRoutable,
     data: {
       breadcrumb: MARK_AS_TRANSLATABLE("breadcrumb.admin.organizationalUnit.create"),
     },
@@ -52,8 +52,8 @@ const routes: Routes = [
   imports: [RouterModule.forChild(routes)],
   exports: [RouterModule],
 })
-export class AdminOrgunitRoutingModule {
+export class AdminOrganizationalUnitRoutingModule {
   constructor() {
-    window[ModuleLoadedEnum.adminOrgUnitModuleLoaded] = true;
+    window[ModuleLoadedEnum.adminOrganizationalUnitModuleLoaded] = true;
   }
 }
diff --git a/src/app/features/admin/organizational-unit/admin-organizational-unit.module.ts b/src/app/features/admin/organizational-unit/admin-organizational-unit.module.ts
new file mode 100644
index 000000000..ddf7d241a
--- /dev/null
+++ b/src/app/features/admin/organizational-unit/admin-organizational-unit.module.ts
@@ -0,0 +1,50 @@
+import {AdminOrganizationalUnitRoutingModule} from "@admin/organizational-unit/admin-organizational-unit-routing.module";
+import {AdminOrganizationalUnitDeleteDialog} from "@admin/organizational-unit/components/dialogs/admin-organizational-unit-delete/admin-organizational-unit-delete.dialog";
+import {AdminOrganizationalUnitFormPresentational} from "@admin/organizational-unit/components/presentationals/admin-organizational-unit-form/admin-organizational-unit-form.presentational";
+import {AdminOrganizationalUnitCreateRoutable} from "@admin/organizational-unit/components/routables/admin-organizational-unit-create/admin-organizational-unit-create.routable";
+import {AdminOrganizationalUnitListRoutable} from "@admin/organizational-unit/components/routables/admin-organizational-unit-list/admin-organizational-unit-list.routable";
+import {AdminOrganizationalUnitDetailEditRoutable} from "@admin/organizational-unit/components/routables/admin-orgunit-detail-edit/admin-organizational-unit-detail-edit.routable";
+import {AdminOrganizationalUnitState} from "@admin/organizational-unit/stores/admin-organizational-unit.state";
+import {NgModule} from "@angular/core";
+import {SharedModule} from "@app/shared/shared.module";
+import {TranslateModule} from "@ngx-translate/core";
+import {NgxsModule} from "@ngxs/store";
+
+const routables = [
+  AdminOrganizationalUnitCreateRoutable,
+  AdminOrganizationalUnitDetailEditRoutable,
+  AdminOrganizationalUnitListRoutable,
+];
+const containers = [];
+const dialogs = [
+  AdminOrganizationalUnitDeleteDialog,
+];
+const presentationals = [
+  AdminOrganizationalUnitFormPresentational,
+];
+
+@NgModule({
+  declarations: [
+    ...routables,
+    ...containers,
+    ...dialogs,
+    ...presentationals,
+  ],
+  imports: [
+    SharedModule,
+    AdminOrganizationalUnitRoutingModule,
+    TranslateModule.forChild({}),
+    NgxsModule.forFeature([
+      AdminOrganizationalUnitState,
+    ]),
+  ],
+  entryComponents: [
+    ...dialogs,
+  ],
+  exports: [
+    ...routables,
+  ],
+  providers: [],
+})
+export class AdminOrganizationalUnitModule {
+}
diff --git a/src/app/features/admin/orgunit/components/dialogs/admin-orgunit-delete/admin-orgunit-delete.dialog.ts b/src/app/features/admin/organizational-unit/components/dialogs/admin-organizational-unit-delete/admin-organizational-unit-delete.dialog.ts
similarity index 72%
rename from src/app/features/admin/orgunit/components/dialogs/admin-orgunit-delete/admin-orgunit-delete.dialog.ts
rename to src/app/features/admin/organizational-unit/components/dialogs/admin-organizational-unit-delete/admin-organizational-unit-delete.dialog.ts
index 357382b99..410ca7db1 100644
--- a/src/app/features/admin/orgunit/components/dialogs/admin-orgunit-delete/admin-orgunit-delete.dialog.ts
+++ b/src/app/features/admin/organizational-unit/components/dialogs/admin-organizational-unit-delete/admin-organizational-unit-delete.dialog.ts
@@ -1,5 +1,5 @@
-import {adminOrgUnitActionNameSpace} from "@admin/orgunit/stores/admin-organizational-unit.action";
-import {AdminOrganizationalUnitStateModel} from "@admin/orgunit/stores/admin-organizational-unit.state";
+import {adminOrganizationalUnitActionNameSpace} from "@admin/organizational-unit/stores/admin-organizational-unit.action";
+import {AdminOrganizationalUnitStateModel} from "@admin/organizational-unit/stores/admin-organizational-unit.state";
 import {
   ChangeDetectionStrategy,
   Component,
@@ -17,20 +17,20 @@ import {DeleteDialog} from "@shared/models/delete-dialog.model";
 import {MARK_AS_TRANSLATABLE} from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-admin-orgunit-delete-dialog",
+  selector: "dlcm-admin-organizational-unit-delete-dialog",
   templateUrl: "../../../../../../shared/components/dialogs/shared-abstract-delete/shared-abstract-delete.dialog.html",
   styleUrls: ["../../../../../../shared/components/dialogs/shared-abstract-delete/shared-abstract-delete.dialog.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
 })
-export class AdminOrgunitDeleteDialog extends SharedAbstractDeleteDialog<OrganizationalUnit, AdminOrganizationalUnitStateModel> {
+export class AdminOrganizationalUnitDeleteDialog extends SharedAbstractDeleteDialog<OrganizationalUnit, AdminOrganizationalUnitStateModel> {
   public readonly KEY_TITLE: string = MARK_AS_TRANSLATABLE("admin.organizationalUnit.dialog.delete.title");
   public readonly KEY_MESSAGE: string = MARK_AS_TRANSLATABLE("admin.organizationalUnit.dialog.delete.message");
   public readonly KEY_CONFIRM_BUTTON: string = MARK_AS_TRANSLATABLE("admin.organizationalUnit.dialog.delete.confirm");
   public readonly KEY_CANCEL_BUTTON: string = MARK_AS_TRANSLATABLE("admin.organizationalUnit.dialog.delete.cancel");
 
   constructor(protected store: Store,
-              protected dialogRef: MatDialogRef<AdminOrgunitDeleteDialog>,
+              protected dialogRef: MatDialogRef<AdminOrganizationalUnitDeleteDialog>,
               @Inject(MAT_DIALOG_DATA) public data: DeleteDialog) {
-    super(store, dialogRef, data, LocalStateEnum.admin_organizationalUnit, adminOrgUnitActionNameSpace);
+    super(store, dialogRef, data, LocalStateEnum.admin_organizationalUnit, adminOrganizationalUnitActionNameSpace);
   }
 }
diff --git a/src/app/features/admin/orgunit/components/presentationals/admin-orgunit-form/admin-orgunit-form.presentational.html b/src/app/features/admin/organizational-unit/components/presentationals/admin-organizational-unit-form/admin-organizational-unit-form.presentational.html
similarity index 100%
rename from src/app/features/admin/orgunit/components/presentationals/admin-orgunit-form/admin-orgunit-form.presentational.html
rename to src/app/features/admin/organizational-unit/components/presentationals/admin-organizational-unit-form/admin-organizational-unit-form.presentational.html
diff --git a/src/app/features/admin/orgunit/components/presentationals/admin-orgunit-form/admin-orgunit-form.presentational.ts b/src/app/features/admin/organizational-unit/components/presentationals/admin-organizational-unit-form/admin-organizational-unit-form.presentational.ts
similarity index 98%
rename from src/app/features/admin/orgunit/components/presentationals/admin-orgunit-form/admin-orgunit-form.presentational.ts
rename to src/app/features/admin/organizational-unit/components/presentationals/admin-organizational-unit-form/admin-organizational-unit-form.presentational.ts
index badc63957..a53ff2765 100644
--- a/src/app/features/admin/orgunit/components/presentationals/admin-orgunit-form/admin-orgunit-form.presentational.ts
+++ b/src/app/features/admin/organizational-unit/components/presentationals/admin-organizational-unit-form/admin-organizational-unit-form.presentational.ts
@@ -62,12 +62,12 @@ import {
 } from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-admin-orgunit-form",
-  templateUrl: "./admin-orgunit-form.presentational.html",
+  selector: "dlcm-admin-organizational-unit-form",
+  templateUrl: "./admin-organizational-unit-form.presentational.html",
   styleUrls: ["../../../../../../shared/components/presentationals/shared-abstract-form/shared-abstract-form.presentational.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
 })
-export class AdminOrgunitFormPresentational extends SharedAbstractFormPresentational<OrganizationalUnit> {
+export class AdminOrganizationalUnitFormPresentational extends SharedAbstractFormPresentational<OrganizationalUnit> {
   private readonly KEY_SOURCE: keyof ResearchDomain = "source";
   readonly TIME_BEFORE_DISPLAY_TOOLTIP: number = environment.timeBeforeDisplayTooltipOnInput;
   formDefinition: FormComponentFormDefinition = new FormComponentFormDefinition();
diff --git a/src/app/features/admin/organizational-unit/components/routables/admin-organizational-unit-create/admin-organizational-unit-create.routable.html b/src/app/features/admin/organizational-unit/components/routables/admin-organizational-unit-create/admin-organizational-unit-create.routable.html
new file mode 100644
index 000000000..95ec33e46
--- /dev/null
+++ b/src/app/features/admin/organizational-unit/components/routables/admin-organizational-unit-create/admin-organizational-unit-create.routable.html
@@ -0,0 +1,34 @@
+<lib-empty-container
+    solidifyShortCuts
+    (onEscape)="backToList()"
+>
+  <dlcm-shared-button-toolbar-detail [mode]="'create'"
+                                     [formPresentational]="formPresentational"
+                                     (backToListChange)="backToList()"
+  >
+  </dlcm-shared-button-toolbar-detail>
+
+  <div class="wrapper"
+       [dlcmSpinner]="isLoadingWithDependencyObs | async"
+  >
+    <dlcm-admin-organizational-unit-form #formPresentational
+                                         [solidifyFocusFirstElement]="true"
+                                         *ngIf="isReadyToBeDisplayedInCreateModeObs | async"
+                                         [listSubmissionPolicies]="listSubmissionPoliciesObs | async"
+                                         [listPreservationPolicies]="listPreservationPoliciesObs | async"
+                                         [listDisseminationPolicies]="listDisseminationPoliciesObs | async"
+                                         [listRole]="listRoleObs | async"
+                                         (submitChange)="create($event)"
+                                         [selectedFundingAgencies]="selectedFundingAgenciesObs | async"
+                                         [selectedInstitutions]="selectedInstitutionsObs | async"
+                                         [selectedPersonRole]="selectedPersonRole"
+                                         [researchDomainSources]="researchDomainSourcesObs | async"
+                                         [defaultPlatformLicenseId]="(systemPropertyObs | async)?.defaultLicense"
+                                         [urlQueryParameters]="urlQueryParameters"
+                                         (checkAvailableChange)="checkAvailable($event)"
+                                         (dirtyChange)="updateCanDeactivate($event)"
+                                         (navigate)="navigate($event)"
+    >
+    </dlcm-admin-organizational-unit-form>
+  </div>
+</lib-empty-container>
diff --git a/src/app/features/admin/orgunit/components/routables/admin-orgunit-create/admin-orgunit-create.routable.ts b/src/app/features/admin/organizational-unit/components/routables/admin-organizational-unit-create/admin-organizational-unit-create.routable.ts
similarity index 84%
rename from src/app/features/admin/orgunit/components/routables/admin-orgunit-create/admin-orgunit-create.routable.ts
rename to src/app/features/admin/organizational-unit/components/routables/admin-organizational-unit-create/admin-organizational-unit-create.routable.ts
index 7cd608f14..60fd326f5 100644
--- a/src/app/features/admin/orgunit/components/routables/admin-orgunit-create/admin-orgunit-create.routable.ts
+++ b/src/app/features/admin/organizational-unit/components/routables/admin-organizational-unit-create/admin-organizational-unit-create.routable.ts
@@ -1,11 +1,11 @@
 import {PersonRole} from "@admin/models/person-role.model";
-import {adminOrgUnitActionNameSpace} from "@admin/orgunit/stores/admin-organizational-unit.action";
+import {adminOrganizationalUnitActionNameSpace} from "@admin/organizational-unit/stores/admin-organizational-unit.action";
 import {
   AdminOrganizationalUnitState,
   AdminOrganizationalUnitStateModel,
-} from "@admin/orgunit/stores/admin-organizational-unit.state";
-import {AdminOrganizationalUnitFundingAgencyState} from "@admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.state";
-import {AdminOrganizationalUnitInstitutionState} from "@admin/orgunit/stores/institution/admin-organizational-unit-institution.state";
+} from "@admin/organizational-unit/stores/admin-organizational-unit.state";
+import {AdminOrganizationalUnitFundingAgencyState} from "@admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.state";
+import {AdminOrganizationalUnitInstitutionState} from "@admin/organizational-unit/stores/institution/admin-organizational-unit-institution.state";
 import {
   ChangeDetectionStrategy,
   ChangeDetectorRef,
@@ -47,12 +47,12 @@ import {
 } from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-admin-orgunit-create-routable",
-  templateUrl: "./admin-orgunit-create.routable.html",
+  selector: "dlcm-admin-organizational-unit-create-routable",
+  templateUrl: "./admin-organizational-unit-create.routable.html",
   styleUrls: ["../../../../../../shared/components/routables/shared-abstract-create/shared-abstract-create.routable.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
 })
-export class AdminOrgunitCreateRoutable extends SharedAbstractCreateRoutable<OrganizationalUnit, AdminOrganizationalUnitStateModel> implements OnInit {
+export class AdminOrganizationalUnitCreateRoutable extends SharedAbstractCreateRoutable<OrganizationalUnit, AdminOrganizationalUnitStateModel> implements OnInit {
   listSubmissionPoliciesObs: Observable<SubmissionPolicy[]> = MemoizedUtil.list(this._store, SharedSubmissionPolicyState);
   @Select(AdminOrganizationalUnitState.isLoadingWithDependency) isLoadingWithDependencyObs: Observable<boolean>;
   @Select(AdminOrganizationalUnitState.isReadyToBeDisplayedInCreateMode) isReadyToBeDisplayedInCreateModeObs: Observable<boolean>;
@@ -78,7 +78,7 @@ export class AdminOrgunitCreateRoutable extends SharedAbstractCreateRoutable<Org
   constructor(protected readonly _store: Store,
               protected readonly _actions$: Actions,
               protected readonly _changeDetector: ChangeDetectorRef) {
-    super(_store, _actions$, _changeDetector, LocalStateEnum.admin_organizationalUnit, adminOrgUnitActionNameSpace, LocalStateEnum.admin);
+    super(_store, _actions$, _changeDetector, LocalStateEnum.admin_organizationalUnit, adminOrganizationalUnitActionNameSpace, LocalStateEnum.admin);
   }
 
   ngOnInit(): void {
diff --git a/src/app/features/admin/orgunit/components/routables/admin-orgunit-list/admin-orgunit-list.routable.ts b/src/app/features/admin/organizational-unit/components/routables/admin-organizational-unit-list/admin-organizational-unit-list.routable.ts
similarity index 83%
rename from src/app/features/admin/orgunit/components/routables/admin-orgunit-list/admin-orgunit-list.routable.ts
rename to src/app/features/admin/organizational-unit/components/routables/admin-organizational-unit-list/admin-organizational-unit-list.routable.ts
index 0fc899b28..0e528977e 100644
--- a/src/app/features/admin/orgunit/components/routables/admin-orgunit-list/admin-orgunit-list.routable.ts
+++ b/src/app/features/admin/organizational-unit/components/routables/admin-organizational-unit-list/admin-organizational-unit-list.routable.ts
@@ -1,5 +1,5 @@
-import {adminOrgUnitActionNameSpace} from "@admin/orgunit/stores/admin-organizational-unit.action";
-import {AdminOrganizationalUnitStateModel} from "@admin/orgunit/stores/admin-organizational-unit.state";
+import {adminOrganizationalUnitActionNameSpace} from "@admin/organizational-unit/stores/admin-organizational-unit.action";
+import {AdminOrganizationalUnitStateModel} from "@admin/organizational-unit/stores/admin-organizational-unit.state";
 import {
   ChangeDetectionStrategy,
   ChangeDetectorRef,
@@ -23,12 +23,12 @@ import {
 } from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-admin-orgunit-list-routable",
+  selector: "dlcm-admin-organizational-unit-list-routable",
   templateUrl: "../../../../../../shared/components/routables/shared-abstract-list/shared-abstract-list.routable.html",
   styleUrls: ["../../../../../../shared/components/routables/shared-abstract-list/shared-abstract-list.routable.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
 })
-export class AdminOrgunitListRoutable extends SharedAbstractListRoutable<OrganizationalUnit, AdminOrganizationalUnitStateModel> {
+export class AdminOrganizationalUnitListRoutable extends SharedAbstractListRoutable<OrganizationalUnit, AdminOrganizationalUnitStateModel> {
   readonly KEY_CREATE_BUTTON: string = MARK_AS_TRANSLATABLE("admin.organizationalUnit.new");
   readonly KEY_REFRESH_BUTTON: string = MARK_AS_TRANSLATABLE("admin.organizationalUnit.refresh");
   readonly KEY_BACK_BUTTON: string | undefined = MARK_AS_TRANSLATABLE("admin.button.goBackToAdminHome");
@@ -40,7 +40,7 @@ export class AdminOrgunitListRoutable extends SharedAbstractListRoutable<Organiz
               protected readonly _routerExt: RouterExtService,
               protected readonly _actions$: Actions,
               protected readonly _dialog: MatDialog) {
-    super(_store, _changeDetector, _route, _routerExt, _actions$, _dialog, LocalStateEnum.admin_organizationalUnit, adminOrgUnitActionNameSpace, {}, LocalStateEnum.admin);
+    super(_store, _changeDetector, _route, _routerExt, _actions$, _dialog, LocalStateEnum.admin_organizationalUnit, adminOrganizationalUnitActionNameSpace, {}, LocalStateEnum.admin);
   }
 
   conditionDisplayEditButton(model: OrganizationalUnit | undefined): boolean {
diff --git a/src/app/features/admin/organizational-unit/components/routables/admin-orgunit-detail-edit/admin-organizational-unit-detail-edit.routable.html b/src/app/features/admin/organizational-unit/components/routables/admin-orgunit-detail-edit/admin-organizational-unit-detail-edit.routable.html
new file mode 100644
index 000000000..0d68ce055
--- /dev/null
+++ b/src/app/features/admin/organizational-unit/components/routables/admin-orgunit-detail-edit/admin-organizational-unit-detail-edit.routable.html
@@ -0,0 +1,48 @@
+<lib-empty-container
+    cdkTrapFocus
+    solidifyShortCuts
+    [solidifyFocusFirstElement]="true"
+    (onEscape)="backToList()"
+>
+  <dlcm-shared-banner-edit-mode [isEdit]="isEdit"></dlcm-shared-banner-edit-mode>
+
+
+  <dlcm-shared-button-toolbar-detail [mode]="isEdit ? 'edit' : 'detail'"
+                                     [formPresentational]="formPresentational"
+                                     [currentModel]="currentObs | async"
+                                     (editChange)="edit()"
+                                     (deleteChange)="delete()"
+                                     (backToDetailChange)="backToDetail()"
+                                     (backToListChange)="backToList()"
+  >
+  </dlcm-shared-button-toolbar-detail>
+
+  <div class="wrapper"
+       [dlcmSpinner]="isLoadingWithDependencyObs | async"
+  >
+    <dlcm-admin-organizational-unit-form #formPresentational
+                                         [solidifyFocusFirstElement]="isEdit"
+                                         *ngIf="isReadyToBeDisplayedObs | async"
+                                         [model]="currentObs| async"
+                                         [selectedSubmissionPolicies]="selectedSubmissionPoliciesObs | async"
+                                         [selectedPreservationPolicies]="selectedPreservationPoliciesObs | async"
+                                         [selectedDisseminationPolicies]="selectedDisseminationPoliciesObs | async"
+                                         [selectedPersonRole]="selectedPersonRoleObs | async"
+                                         [selectedFundingAgencies]="selectedFundingAgenciesObs | async"
+                                         [selectedInstitutions]="selectedInstitutionsObs | async"
+                                         [listSubmissionPolicies]="listSubmissionPoliciesObs | async"
+                                         [listPreservationPolicies]="listPreservationPoliciesObs | async"
+                                         [listDisseminationPolicies]="listDisseminationPoliciesObs | async"
+                                         [researchDomainSources]="researchDomainSourcesObs | async"
+                                         [defaultPlatformLicenseId]="(systemPropertyObs | async)?.defaultLicense"
+                                         [listRole]="listRoleObs | async"
+                                         [readonly]="!isEdit"
+                                         [editAvailable]="editAvailable"
+                                         (checkAvailableChange)="checkAvailable($event)"
+                                         (submitChange)="update($event)"
+                                         (dirtyChange)="updateCanDeactivate($event)"
+                                         (navigate)="navigate($event)"
+                                         (editChange)="edit()"
+    ></dlcm-admin-organizational-unit-form>
+  </div>
+</lib-empty-container>
diff --git a/src/app/features/admin/orgunit/components/routables/admin-orgunit-detail-edit/admin-orgunit-detail-edit.routable.ts b/src/app/features/admin/organizational-unit/components/routables/admin-orgunit-detail-edit/admin-organizational-unit-detail-edit.routable.ts
similarity index 64%
rename from src/app/features/admin/orgunit/components/routables/admin-orgunit-detail-edit/admin-orgunit-detail-edit.routable.ts
rename to src/app/features/admin/organizational-unit/components/routables/admin-orgunit-detail-edit/admin-organizational-unit-detail-edit.routable.ts
index eb9bb855f..bdee68e70 100644
--- a/src/app/features/admin/orgunit/components/routables/admin-orgunit-detail-edit/admin-orgunit-detail-edit.routable.ts
+++ b/src/app/features/admin/organizational-unit/components/routables/admin-orgunit-detail-edit/admin-organizational-unit-detail-edit.routable.ts
@@ -1,21 +1,21 @@
 import {PersonRole} from "@admin/models/person-role.model";
-import {adminOrgUnitActionNameSpace} from "@admin/orgunit/stores/admin-organizational-unit.action";
+import {adminOrganizationalUnitActionNameSpace} from "@admin/organizational-unit/stores/admin-organizational-unit.action";
 import {
   AdminOrganizationalUnitState,
   AdminOrganizationalUnitStateModel,
-} from "@admin/orgunit/stores/admin-organizational-unit.state";
-import {AdminOrgUnitDisseminationPolicyAction} from "@admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action";
-import {AdminOrganizationalUnitDisseminationPolicyState} from "@admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state";
-import {AdminOrgUnitFundingAgencyAction} from "@admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.action";
-import {AdminOrganizationalUnitFundingAgencyState} from "@admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.state";
-import {AdminOrgUnitInstitutionAction} from "@admin/orgunit/stores/institution/admin-organizational-unit-institution.action";
-import {AdminOrganizationalUnitInstitutionState} from "@admin/orgunit/stores/institution/admin-organizational-unit-institution.state";
-import {AdminOrgUnitPersonRoleAction} from "@admin/orgunit/stores/person-role/admin-organizational-unit-person-role.action";
-import {AdminOrganizationalUnitPersonRoleState} from "@admin/orgunit/stores/person-role/admin-organizational-unit-person-role.state";
-import {AdminOrgUnitPreservationPolicyAction} from "@admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action";
-import {AdminOrganizationalUnitPreservationPolicyState} from "@admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state";
-import {AdminOrgUnitSubmissionPolicyAction} from "@admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.action";
-import {AdminOrganizationalUnitSubmissionPolicyState} from "@admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.state";
+} from "@admin/organizational-unit/stores/admin-organizational-unit.state";
+import {AdminOrganizationalUnitDisseminationPolicyAction} from "@admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action";
+import {AdminOrganizationalUnitDisseminationPolicyState} from "@admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state";
+import {AdminOrganizationalUnitFundingAgencyAction} from "@admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.action";
+import {AdminOrganizationalUnitFundingAgencyState} from "@admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.state";
+import {AdminOrganizationalUnitInstitutionAction} from "@admin/organizational-unit/stores/institution/admin-organizational-unit-institution.action";
+import {AdminOrganizationalUnitInstitutionState} from "@admin/organizational-unit/stores/institution/admin-organizational-unit-institution.state";
+import {AdminOrganizationalUnitPersonRoleAction} from "@admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.action";
+import {AdminOrganizationalUnitPersonRoleState} from "@admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.state";
+import {AdminOrganizationalUnitPreservationPolicyAction} from "@admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action";
+import {AdminOrganizationalUnitPreservationPolicyState} from "@admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state";
+import {AdminOrganizationalUnitSubmissionPolicyAction} from "@admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.action";
+import {AdminOrganizationalUnitSubmissionPolicyState} from "@admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.state";
 import {
   ChangeDetectionStrategy,
   ChangeDetectorRef,
@@ -57,12 +57,12 @@ import {
 } from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-admin-orgunit-detail-edit-routable",
-  templateUrl: "./admin-orgunit-detail-edit.routable.html",
+  selector: "dlcm-admin-organizational-unit-detail-edit-routable",
+  templateUrl: "./admin-organizational-unit-detail-edit.routable.html",
   styleUrls: ["../../../../../../shared/components/routables/shared-abstract-detail-edit-common/shared-abstract-detail-edit-common.routable.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
 })
-export class AdminOrgunitDetailEditRoutable extends SharedAbstractDetailEditCommonRoutable<OrganizationalUnit, AdminOrganizationalUnitStateModel> implements OnInit {
+export class AdminOrganizationalUnitDetailEditRoutable extends SharedAbstractDetailEditCommonRoutable<OrganizationalUnit, AdminOrganizationalUnitStateModel> implements OnInit {
   @Select(AdminOrganizationalUnitState.isLoadingWithDependency) isLoadingWithDependencyObs: Observable<boolean>;
   @Select(AdminOrganizationalUnitState.isReadyToBeDisplayed) isReadyToBeDisplayedObs: Observable<boolean>;
   selectedSubmissionPoliciesObs: Observable<SubmissionPolicy[]> = MemoizedUtil.selected(this._store, AdminOrganizationalUnitSubmissionPolicyState);
@@ -88,7 +88,7 @@ export class AdminOrgunitDetailEditRoutable extends SharedAbstractDetailEditComm
               protected readonly _actions$: Actions,
               protected readonly _changeDetector: ChangeDetectorRef,
               public _dialog: MatDialog) {
-    super(_store, _route, _actions$, _changeDetector, _dialog, LocalStateEnum.admin_organizationalUnit, adminOrgUnitActionNameSpace, LocalStateEnum.admin);
+    super(_store, _route, _actions$, _changeDetector, _dialog, LocalStateEnum.admin_organizationalUnit, adminOrganizationalUnitActionNameSpace, LocalStateEnum.admin);
   }
 
   ngOnInit(): void {
@@ -97,11 +97,11 @@ export class AdminOrgunitDetailEditRoutable extends SharedAbstractDetailEditComm
   }
 
   getSubResourceWithParentId(id: string): void {
-    this._store.dispatch(new AdminOrgUnitSubmissionPolicyAction.GetAll(id));
-    this._store.dispatch(new AdminOrgUnitPreservationPolicyAction.GetAll(id));
-    this._store.dispatch(new AdminOrgUnitDisseminationPolicyAction.GetAll(id));
-    this._store.dispatch(new AdminOrgUnitPersonRoleAction.GetAll(id));
-    this._store.dispatch(new AdminOrgUnitFundingAgencyAction.GetAll(id));
-    this._store.dispatch(new AdminOrgUnitInstitutionAction.GetAll(id));
+    this._store.dispatch(new AdminOrganizationalUnitSubmissionPolicyAction.GetAll(id));
+    this._store.dispatch(new AdminOrganizationalUnitPreservationPolicyAction.GetAll(id));
+    this._store.dispatch(new AdminOrganizationalUnitDisseminationPolicyAction.GetAll(id));
+    this._store.dispatch(new AdminOrganizationalUnitPersonRoleAction.GetAll(id));
+    this._store.dispatch(new AdminOrganizationalUnitFundingAgencyAction.GetAll(id));
+    this._store.dispatch(new AdminOrganizationalUnitInstitutionAction.GetAll(id));
   }
 }
diff --git a/src/app/features/admin/orgunit/stores/admin-organizational-unit.action.ts b/src/app/features/admin/organizational-unit/stores/admin-organizational-unit.action.ts
similarity index 96%
rename from src/app/features/admin/orgunit/stores/admin-organizational-unit.action.ts
rename to src/app/features/admin/organizational-unit/stores/admin-organizational-unit.action.ts
index 1986086ef..25c1b250e 100644
--- a/src/app/features/admin/orgunit/stores/admin-organizational-unit.action.ts
+++ b/src/app/features/admin/organizational-unit/stores/admin-organizational-unit.action.ts
@@ -8,7 +8,7 @@ import {
 
 const state = LocalStateEnum.admin_organizationalUnit;
 
-export namespace AdminOrgUnitAction {
+export namespace AdminOrganizationalUnitAction {
   @TypeDefaultAction(state)
   export class LoadResource extends ResourceAction.LoadResource {
   }
@@ -138,4 +138,4 @@ export namespace AdminOrgUnitAction {
   }
 }
 
-export const adminOrgUnitActionNameSpace: ResourceNameSpace = AdminOrgUnitAction;
+export const adminOrganizationalUnitActionNameSpace: ResourceNameSpace = AdminOrganizationalUnitAction;
diff --git a/src/app/features/admin/orgunit/stores/admin-organizational-unit.state.ts b/src/app/features/admin/organizational-unit/stores/admin-organizational-unit.state.ts
similarity index 69%
rename from src/app/features/admin/orgunit/stores/admin-organizational-unit.state.ts
rename to src/app/features/admin/organizational-unit/stores/admin-organizational-unit.state.ts
index 629a8a498..873d8f0fa 100644
--- a/src/app/features/admin/orgunit/stores/admin-organizational-unit.state.ts
+++ b/src/app/features/admin/organizational-unit/stores/admin-organizational-unit.state.ts
@@ -1,37 +1,37 @@
 import {
-  AdminOrgUnitAction,
-  adminOrgUnitActionNameSpace,
-} from "@admin/orgunit/stores/admin-organizational-unit.action";
-import {AdminOrgUnitDisseminationPolicyAction} from "@admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action";
+  AdminOrganizationalUnitAction,
+  adminOrganizationalUnitActionNameSpace,
+} from "@admin/organizational-unit/stores/admin-organizational-unit.action";
+import {AdminOrganizationalUnitDisseminationPolicyAction} from "@admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action";
 import {
   AdminOrganizationalUnitDisseminationPolicyState,
   AdminOrganizationalUnitDisseminationPolicyStateModel,
-} from "@admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state";
-import {AdminOrgUnitFundingAgencyAction} from "@admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.action";
+} from "@admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state";
+import {AdminOrganizationalUnitFundingAgencyAction} from "@admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.action";
 import {
   AdminOrganizationalUnitFundingAgencyState,
   AdminOrganizationalUnitFundingAgencyStateModel,
-} from "@admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.state";
-import {AdminOrgUnitInstitutionAction} from "@admin/orgunit/stores/institution/admin-organizational-unit-institution.action";
+} from "@admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.state";
+import {AdminOrganizationalUnitInstitutionAction} from "@admin/organizational-unit/stores/institution/admin-organizational-unit-institution.action";
 import {
   AdminOrganizationalUnitInstitutionState,
   AdminOrganizationalUnitInstitutionStateModel,
-} from "@admin/orgunit/stores/institution/admin-organizational-unit-institution.state";
-import {AdminOrgUnitPersonRoleAction} from "@admin/orgunit/stores/person-role/admin-organizational-unit-person-role.action";
+} from "@admin/organizational-unit/stores/institution/admin-organizational-unit-institution.state";
+import {AdminOrganizationalUnitPersonRoleAction} from "@admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.action";
 import {
   AdminOrganizationalUnitPersonRoleState,
   AdminOrganizationalUnitPersonRoleStateModel,
-} from "@admin/orgunit/stores/person-role/admin-organizational-unit-person-role.state";
-import {AdminOrgUnitPreservationPolicyAction} from "@admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action";
+} from "@admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.state";
+import {AdminOrganizationalUnitPreservationPolicyAction} from "@admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action";
 import {
   AdminOrganizationalUnitPreservationPolicyState,
   AdminOrganizationalUnitPreservationPolicyStateModel,
-} from "@admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state";
-import {AdminOrgUnitSubmissionPolicyAction} from "@admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.action";
+} from "@admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state";
+import {AdminOrganizationalUnitSubmissionPolicyAction} from "@admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.action";
 import {
   AdminOrganizationalUnitSubmissionPolicyState,
   AdminOrganizationalUnitSubmissionPolicyStateModel,
-} from "@admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.state";
+} from "@admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.state";
 import {Injectable} from "@angular/core";
 import {DepositStateModel} from "@deposit/stores/deposit.state";
 import {OrganizationalUnit} from "@models";
@@ -110,7 +110,7 @@ export class AdminOrganizationalUnitState extends ResourceState<AdminOrganizatio
               protected notificationService: NotificationService,
               protected actions$: Actions) {
     super(apiService, store, notificationService, actions$, {
-      nameSpace: adminOrgUnitActionNameSpace,
+      nameSpace: adminOrganizationalUnitActionNameSpace,
       routeRedirectUrlAfterSuccessCreateAction: (resId: string) => RoutesEnum.adminOrganizationalUnitDetail + urlSeparator + resId,
       routeRedirectUrlAfterSuccessUpdateAction: (resId: string) => RoutesEnum.adminOrganizationalUnitDetail + urlSeparator + resId,
       routeRedirectUrlAfterSuccessDeleteAction: RoutesEnum.adminOrganizationalUnit,
@@ -165,8 +165,8 @@ export class AdminOrganizationalUnitState extends ResourceState<AdminOrganizatio
     return true;
   }
 
-  @Action(AdminOrgUnitAction.LoadResource)
-  loadResource(ctx: StateContext<DepositStateModel>, action: AdminOrgUnitAction.LoadResource): Observable<any> {
+  @Action(AdminOrganizationalUnitAction.LoadResource)
+  loadResource(ctx: StateContext<DepositStateModel>, action: AdminOrganizationalUnitAction.LoadResource): Observable<any> {
     ctx.patchState({
       isLoadingCounter: ctx.getState().isLoadingCounter + 1,
     });
@@ -203,25 +203,25 @@ export class AdminOrganizationalUnitState extends ResourceState<AdminOrganizatio
     ]).pipe(
       tap(success => {
         if (success) {
-          ctx.dispatch(new AdminOrgUnitAction.LoadResourceSuccess(action));
+          ctx.dispatch(new AdminOrganizationalUnitAction.LoadResourceSuccess(action));
         } else {
-          ctx.dispatch(new AdminOrgUnitAction.LoadResourceFail(action));
+          ctx.dispatch(new AdminOrganizationalUnitAction.LoadResourceFail(action));
         }
       }));
   }
 
   @OverrideDefaultAction()
-  @Action(AdminOrgUnitAction.Create)
-  create(ctx: StateContext<AdminOrganizationalUnitStateModel>, action: AdminOrgUnitAction.Create): Observable<OrganizationalUnit> {
+  @Action(AdminOrganizationalUnitAction.Create)
+  create(ctx: StateContext<AdminOrganizationalUnitStateModel>, action: AdminOrganizationalUnitAction.Create): Observable<OrganizationalUnit> {
     return super.internalCreate(ctx, action)
       .pipe(
         tap(model => {
           this.updateSubResource(model, action, ctx)
             .subscribe(success => {
               if (success) {
-                ctx.dispatch(new AdminOrgUnitAction.CreateSuccess(action, model));
+                ctx.dispatch(new AdminOrganizationalUnitAction.CreateSuccess(action, model));
               } else {
-                ctx.dispatch(new AdminOrgUnitAction.CreateFail(action));
+                ctx.dispatch(new AdminOrganizationalUnitAction.CreateFail(action));
               }
             });
         }),
@@ -229,24 +229,24 @@ export class AdminOrganizationalUnitState extends ResourceState<AdminOrganizatio
   }
 
   @OverrideDefaultAction()
-  @Action(AdminOrgUnitAction.Update)
-  update(ctx: StateContext<AdminOrganizationalUnitStateModel>, action: AdminOrgUnitAction.Update): Observable<OrganizationalUnit> {
+  @Action(AdminOrganizationalUnitAction.Update)
+  update(ctx: StateContext<AdminOrganizationalUnitStateModel>, action: AdminOrganizationalUnitAction.Update): Observable<OrganizationalUnit> {
     return super.internalUpdate(ctx, action)
       .pipe(
         tap(model => {
           this.updateSubResource(model, action, ctx)
             .subscribe(success => {
               if (success) {
-                ctx.dispatch(new AdminOrgUnitAction.UpdateSuccess(action, model));
+                ctx.dispatch(new AdminOrganizationalUnitAction.UpdateSuccess(action, model));
               } else {
-                ctx.dispatch(new AdminOrgUnitAction.UpdateFail(action));
+                ctx.dispatch(new AdminOrganizationalUnitAction.UpdateFail(action));
               }
             });
         }),
       );
   }
 
-  private updateSubResource(model: OrganizationalUnit, action: AdminOrgUnitAction.Create | AdminOrgUnitAction.Update, ctx: StateContext<AdminOrganizationalUnitStateModel>): Observable<boolean> {
+  private updateSubResource(model: OrganizationalUnit, action: AdminOrganizationalUnitAction.Create | AdminOrganizationalUnitAction.Update, ctx: StateContext<AdminOrganizationalUnitStateModel>): Observable<boolean> {
     const orgUnitId = model.resId;
 
     let oldDefaultPreservationPolicyId = undefined;
@@ -279,45 +279,45 @@ export class AdminOrganizationalUnitState extends ResourceState<AdminOrganizatio
 
     return StoreUtil.dispatchSequentialActionAndWaitForSubActionsCompletion(ctx, [
       {
-        action: new AdminOrgUnitPreservationPolicyAction.Update(orgUnitId, newPreservationPoliciesIds, oldDefaultPreservationPolicyId, newDefaultPreservationPolicyId),
+        action: new AdminOrganizationalUnitPreservationPolicyAction.Update(orgUnitId, newPreservationPoliciesIds, oldDefaultPreservationPolicyId, newDefaultPreservationPolicyId),
         subActionCompletions: [
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitPreservationPolicyAction.UpdateSuccess)),
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitPreservationPolicyAction.UpdateFail)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitPreservationPolicyAction.UpdateSuccess)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitPreservationPolicyAction.UpdateFail)),
         ],
       },
       {
-        action: new AdminOrgUnitSubmissionPolicyAction.Update(orgUnitId, newSubmissionPoliciesIds, oldDefaultSubmissionPolicyId, newDefaultSubmissionPolicyId),
+        action: new AdminOrganizationalUnitSubmissionPolicyAction.Update(orgUnitId, newSubmissionPoliciesIds, oldDefaultSubmissionPolicyId, newDefaultSubmissionPolicyId),
         subActionCompletions: [
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitSubmissionPolicyAction.UpdateSuccess)),
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitSubmissionPolicyAction.UpdateFail)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitSubmissionPolicyAction.UpdateSuccess)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitSubmissionPolicyAction.UpdateFail)),
         ],
       },
       {
-        action: new AdminOrgUnitDisseminationPolicyAction.Update(orgUnitId, newDisseminationPoliciesIds, oldDefaultDisseminationPolicyId, newDefaultDisseminationPolicyId),
+        action: new AdminOrganizationalUnitDisseminationPolicyAction.Update(orgUnitId, newDisseminationPoliciesIds, oldDefaultDisseminationPolicyId, newDefaultDisseminationPolicyId),
         subActionCompletions: [
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitDisseminationPolicyAction.UpdateSuccess)),
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitDisseminationPolicyAction.UpdateFail)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitDisseminationPolicyAction.UpdateSuccess)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitDisseminationPolicyAction.UpdateFail)),
         ],
       },
       {
-        action: new AdminOrgUnitPersonRoleAction.Update(orgUnitId, newPersonRole),
+        action: new AdminOrganizationalUnitPersonRoleAction.Update(orgUnitId, newPersonRole),
         subActionCompletions: [
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitPersonRoleAction.UpdateSuccess)),
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitPersonRoleAction.UpdateFail)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitPersonRoleAction.UpdateSuccess)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitPersonRoleAction.UpdateFail)),
         ],
       },
       {
-        action: new AdminOrgUnitFundingAgencyAction.Update(orgUnitId, newFundingAgencyIds),
+        action: new AdminOrganizationalUnitFundingAgencyAction.Update(orgUnitId, newFundingAgencyIds),
         subActionCompletions: [
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitFundingAgencyAction.UpdateSuccess)),
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitFundingAgencyAction.UpdateFail)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitFundingAgencyAction.UpdateSuccess)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitFundingAgencyAction.UpdateFail)),
         ],
       },
       {
-        action: new AdminOrgUnitInstitutionAction.Update(orgUnitId, newInstitutionsIds),
+        action: new AdminOrganizationalUnitInstitutionAction.Update(orgUnitId, newInstitutionsIds),
         subActionCompletions: [
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitInstitutionAction.UpdateSuccess)),
-          this.actions$.pipe(ofActionCompleted(AdminOrgUnitInstitutionAction.UpdateFail)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitInstitutionAction.UpdateSuccess)),
+          this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitInstitutionAction.UpdateFail)),
         ],
       },
     ]);
diff --git a/src/app/features/admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action.ts b/src/app/features/admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action.ts
similarity index 93%
rename from src/app/features/admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action.ts
rename to src/app/features/admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action.ts
index aad44bd5d..9fb40643b 100644
--- a/src/app/features/admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action.ts
+++ b/src/app/features/admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action.ts
@@ -9,7 +9,7 @@ import {
 
 const state = LocalStateEnum.admin_organizationalUnit_disseminationPolicy;
 
-export namespace AdminOrgUnitDisseminationPolicyAction {
+export namespace AdminOrganizationalUnitDisseminationPolicyAction {
 
   @TypeDefaultAction(state)
   export class GetAll extends Relation2TiersAction.GetAll {
@@ -99,4 +99,4 @@ export namespace AdminOrgUnitDisseminationPolicyAction {
   }
 }
 
-export const adminOrgUnitDisseminationPolicyActionNameSpace: Relation2TiersNameSpace = AdminOrgUnitDisseminationPolicyAction;
+export const adminOrganizationalUnitDisseminationPolicyActionNameSpace: Relation2TiersNameSpace = AdminOrganizationalUnitDisseminationPolicyAction;
diff --git a/src/app/features/admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state.ts b/src/app/features/admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state.ts
similarity index 65%
rename from src/app/features/admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state.ts
rename to src/app/features/admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state.ts
index 988d10014..87e9b816d 100644
--- a/src/app/features/admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state.ts
+++ b/src/app/features/admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.state.ts
@@ -1,8 +1,8 @@
 import {OrganizationalUnitDisseminationPolicy} from "@admin/models/organizational-unit-dissemination-policy.model";
 import {
-  AdminOrgUnitDisseminationPolicyAction,
-  adminOrgUnitDisseminationPolicyActionNameSpace,
-} from "@admin/orgunit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action";
+  AdminOrganizationalUnitDisseminationPolicyAction,
+  adminOrganizationalUnitDisseminationPolicyActionNameSpace,
+} from "@admin/organizational-unit/stores/dissemination-policy/admin-organizational-unit-dissemination-policy.action";
 import {Injectable} from "@angular/core";
 import {DisseminationPolicy} from "@models";
 
@@ -53,7 +53,7 @@ export class AdminOrganizationalUnitDisseminationPolicyState extends Relation2Ti
               protected notificationService: NotificationService,
               protected actions$: Actions) {
     super(apiService, store, notificationService, actions$, {
-      nameSpace: adminOrgUnitDisseminationPolicyActionNameSpace,
+      nameSpace: adminOrganizationalUnitDisseminationPolicyActionNameSpace,
       resourceName: ApiResourceNameEnum.DISSEMINATION_POLICY,
     });
   }
@@ -63,28 +63,28 @@ export class AdminOrganizationalUnitDisseminationPolicyState extends Relation2Ti
   }
 
   @OverrideDefaultAction()
-  @Action(AdminOrgUnitDisseminationPolicyAction.Update)
-  update(ctx: StateContext<AdminOrganizationalUnitDisseminationPolicyStateModel>, action: AdminOrgUnitDisseminationPolicyAction.Update): Observable<boolean> {
+  @Action(AdminOrganizationalUnitDisseminationPolicyAction.Update)
+  update(ctx: StateContext<AdminOrganizationalUnitDisseminationPolicyStateModel>, action: AdminOrganizationalUnitDisseminationPolicyAction.Update): Observable<boolean> {
     return super.internalUpdate(ctx, action)
       .pipe(
         tap((isSuccess: boolean) => {
           if (!isSuccess) {
-            ctx.dispatch(new AdminOrgUnitDisseminationPolicyAction.UpdateFail(action, action.parentId));
+            ctx.dispatch(new AdminOrganizationalUnitDisseminationPolicyAction.UpdateFail(action, action.parentId));
             return;
           }
           this.updateSubResource(action, ctx)
             .subscribe(success => {
               if (success) {
-                ctx.dispatch(new AdminOrgUnitDisseminationPolicyAction.UpdateSuccess(action, action.parentId));
+                ctx.dispatch(new AdminOrganizationalUnitDisseminationPolicyAction.UpdateSuccess(action, action.parentId));
               } else {
-                ctx.dispatch(new AdminOrgUnitDisseminationPolicyAction.UpdateFail(action, action.parentId));
+                ctx.dispatch(new AdminOrganizationalUnitDisseminationPolicyAction.UpdateFail(action, action.parentId));
               }
             });
         }),
       );
   }
 
-  private updateSubResource(action: AdminOrgUnitDisseminationPolicyAction.Update, ctx: StateContext<AdminOrganizationalUnitDisseminationPolicyStateModel>): Observable<boolean> {
+  private updateSubResource(action: AdminOrganizationalUnitDisseminationPolicyAction.Update, ctx: StateContext<AdminOrganizationalUnitDisseminationPolicyStateModel>): Observable<boolean> {
     const orgUnitId = action.parentId;
 
     const listActionSubActionCompletionsWrapper: ActionSubActionCompletionsWrapper[] = [];
@@ -92,14 +92,14 @@ export class AdminOrganizationalUnitDisseminationPolicyState extends Relation2Ti
     if (action.oldDefaultResId !== action.newDefaultResId) {
       if (isNotNullNorUndefined(action.oldDefaultResId) && action.newResId.includes(action.oldDefaultResId)) {
         listActionSubActionCompletionsWrapper.push({
-          action: new AdminOrgUnitDisseminationPolicyAction.UpdateRelation(orgUnitId, action.oldDefaultResId, {defaultPolicy: false} as OrganizationalUnitDisseminationPolicy),
+          action: new AdminOrganizationalUnitDisseminationPolicyAction.UpdateRelation(orgUnitId, action.oldDefaultResId, {defaultPolicy: false} as OrganizationalUnitDisseminationPolicy),
           subActionCompletions: this.getSubActionCompletions(),
         });
       }
 
       if (isNotNullNorUndefined(action.newDefaultResId)) {
         listActionSubActionCompletionsWrapper.push({
-          action: new AdminOrgUnitDisseminationPolicyAction.UpdateRelation(orgUnitId, action.newDefaultResId, {defaultPolicy: true} as OrganizationalUnitDisseminationPolicy),
+          action: new AdminOrganizationalUnitDisseminationPolicyAction.UpdateRelation(orgUnitId, action.newDefaultResId, {defaultPolicy: true} as OrganizationalUnitDisseminationPolicy),
           subActionCompletions: this.getSubActionCompletions(),
         });
       }
@@ -110,10 +110,10 @@ export class AdminOrganizationalUnitDisseminationPolicyState extends Relation2Ti
     return StoreUtil.dispatchParallelActionAndWaitForSubActionsCompletion(ctx, listActionSubActionCompletionsWrapper);
   }
 
-  private getSubActionCompletions(): Observable<ActionCompletion<BaseSubAction<AdminOrgUnitDisseminationPolicyAction.UpdateRelation>, Error>>[] | undefined {
+  private getSubActionCompletions(): Observable<ActionCompletion<BaseSubAction<AdminOrganizationalUnitDisseminationPolicyAction.UpdateRelation>, Error>>[] | undefined {
     return [
-      this.actions$.pipe(ofActionCompleted(AdminOrgUnitDisseminationPolicyAction.UpdateRelationSuccess)),
-      this.actions$.pipe(ofActionCompleted(AdminOrgUnitDisseminationPolicyAction.UpdateRelationFail)),
+      this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitDisseminationPolicyAction.UpdateRelationSuccess)),
+      this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitDisseminationPolicyAction.UpdateRelationFail)),
     ];
   }
 }
diff --git a/src/app/features/admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.action.ts b/src/app/features/admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.action.ts
similarity index 91%
rename from src/app/features/admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.action.ts
rename to src/app/features/admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.action.ts
index 4d9c19a5f..a8742f470 100644
--- a/src/app/features/admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.action.ts
+++ b/src/app/features/admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.action.ts
@@ -8,7 +8,7 @@ import {
 
 const state = LocalStateEnum.admin_organizationalUnit_fundingAgency;
 
-export namespace AdminOrgUnitFundingAgencyAction {
+export namespace AdminOrganizationalUnitFundingAgencyAction {
 
   @TypeDefaultAction(state)
   export class GetAll extends AssociationAction.GetAll {
@@ -83,4 +83,4 @@ export namespace AdminOrgUnitFundingAgencyAction {
   }
 }
 
-export const adminOrgUnitFundingAgencyNamespace: AssociationNameSpace = AdminOrgUnitFundingAgencyAction;
+export const adminOrganizationalUnitFundingAgencyNamespace: AssociationNameSpace = AdminOrganizationalUnitFundingAgencyAction;
diff --git a/src/app/features/admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.state.ts b/src/app/features/admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.state.ts
similarity index 86%
rename from src/app/features/admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.state.ts
rename to src/app/features/admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.state.ts
index e42ba2d74..471603e01 100644
--- a/src/app/features/admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.state.ts
+++ b/src/app/features/admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.state.ts
@@ -1,4 +1,4 @@
-import {adminOrgUnitFundingAgencyNamespace} from "@admin/orgunit/stores/funding-agency/admin-organizational-unit-funding-agency.action";
+import {adminOrganizationalUnitFundingAgencyNamespace} from "@admin/organizational-unit/stores/funding-agency/admin-organizational-unit-funding-agency.action";
 import {Injectable} from "@angular/core";
 import {FundingAgency} from "@models";
 import {
@@ -33,7 +33,7 @@ export class AdminOrganizationalUnitFundingAgencyState extends AssociationState<
               protected notificationService: NotificationService,
               protected actions$: Actions) {
     super(apiService, store, notificationService, actions$, {
-      nameSpace: adminOrgUnitFundingAgencyNamespace,
+      nameSpace: adminOrganizationalUnitFundingAgencyNamespace,
       resourceName: ApiResourceNameEnum.FUNDING_AGENCY,
     });
   }
diff --git a/src/app/features/admin/orgunit/stores/institution/admin-organizational-unit-institution.action.ts b/src/app/features/admin/organizational-unit/stores/institution/admin-organizational-unit-institution.action.ts
similarity index 91%
rename from src/app/features/admin/orgunit/stores/institution/admin-organizational-unit-institution.action.ts
rename to src/app/features/admin/organizational-unit/stores/institution/admin-organizational-unit-institution.action.ts
index 2283ef6c1..c6fe8e9a4 100644
--- a/src/app/features/admin/orgunit/stores/institution/admin-organizational-unit-institution.action.ts
+++ b/src/app/features/admin/organizational-unit/stores/institution/admin-organizational-unit-institution.action.ts
@@ -8,7 +8,7 @@ import {
 
 const state = LocalStateEnum.admin_organizationalUnit_institution;
 
-export namespace AdminOrgUnitInstitutionAction {
+export namespace AdminOrganizationalUnitInstitutionAction {
 
   @TypeDefaultAction(state)
   export class GetAll extends AssociationAction.GetAll {
@@ -83,4 +83,4 @@ export namespace AdminOrgUnitInstitutionAction {
   }
 }
 
-export const adminOrgUnitInstitutionNamespace: AssociationNameSpace = AdminOrgUnitInstitutionAction;
+export const adminOrganizationalUnitInstitutionNamespace: AssociationNameSpace = AdminOrganizationalUnitInstitutionAction;
diff --git a/src/app/features/admin/orgunit/stores/institution/admin-organizational-unit-institution.state.ts b/src/app/features/admin/organizational-unit/stores/institution/admin-organizational-unit-institution.state.ts
similarity index 86%
rename from src/app/features/admin/orgunit/stores/institution/admin-organizational-unit-institution.state.ts
rename to src/app/features/admin/organizational-unit/stores/institution/admin-organizational-unit-institution.state.ts
index 4820861ef..cc0a42bd4 100644
--- a/src/app/features/admin/orgunit/stores/institution/admin-organizational-unit-institution.state.ts
+++ b/src/app/features/admin/organizational-unit/stores/institution/admin-organizational-unit-institution.state.ts
@@ -1,4 +1,4 @@
-import {adminOrgUnitInstitutionNamespace} from "@admin/orgunit/stores/institution/admin-organizational-unit-institution.action";
+import {adminOrganizationalUnitInstitutionNamespace} from "@admin/organizational-unit/stores/institution/admin-organizational-unit-institution.action";
 import {Injectable} from "@angular/core";
 import {Institution} from "@models";
 import {
@@ -33,7 +33,7 @@ export class AdminOrganizationalUnitInstitutionState extends AssociationState<Ad
               protected notificationService: NotificationService,
               protected actions$: Actions) {
     super(apiService, store, notificationService, actions$, {
-      nameSpace: adminOrgUnitInstitutionNamespace,
+      nameSpace: adminOrganizationalUnitInstitutionNamespace,
       resourceName: ApiResourceNameEnum.INSTITUTION,
     });
   }
diff --git a/src/app/features/admin/orgunit/stores/person-role/admin-organizational-unit-person-role.action.ts b/src/app/features/admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.action.ts
similarity index 94%
rename from src/app/features/admin/orgunit/stores/person-role/admin-organizational-unit-person-role.action.ts
rename to src/app/features/admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.action.ts
index 92b2f35a6..5a2d522f8 100644
--- a/src/app/features/admin/orgunit/stores/person-role/admin-organizational-unit-person-role.action.ts
+++ b/src/app/features/admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.action.ts
@@ -8,7 +8,7 @@ import {
 
 const state = LocalStateEnum.admin_organizationalUnit_personRole;
 
-export namespace AdminOrgUnitPersonRoleAction {
+export namespace AdminOrganizationalUnitPersonRoleAction {
 
   @TypeDefaultAction(state)
   export class GetAll extends Relation3TiersAction.GetAll {
@@ -107,4 +107,4 @@ export namespace AdminOrgUnitPersonRoleAction {
   }
 }
 
-export const adminOrgUnitPersonRoleActionNameSpace: Relation3TiersNameSpace = AdminOrgUnitPersonRoleAction;
+export const adminOrganizationalUnitPersonRoleActionNameSpace: Relation3TiersNameSpace = AdminOrganizationalUnitPersonRoleAction;
diff --git a/src/app/features/admin/orgunit/stores/person-role/admin-organizational-unit-person-role.state.ts b/src/app/features/admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.state.ts
similarity index 88%
rename from src/app/features/admin/orgunit/stores/person-role/admin-organizational-unit-person-role.state.ts
rename to src/app/features/admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.state.ts
index c47890ff6..92166a939 100644
--- a/src/app/features/admin/orgunit/stores/person-role/admin-organizational-unit-person-role.state.ts
+++ b/src/app/features/admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.state.ts
@@ -1,6 +1,6 @@
 import {OrganizationalUnitPersonRole} from "@admin/models/organizational-unit-person-role.model";
 import {PersonRole} from "@admin/models/person-role.model";
-import {adminOrgUnitPersonRoleActionNameSpace} from "@admin/orgunit/stores/person-role/admin-organizational-unit-person-role.action";
+import {adminOrganizationalUnitPersonRoleActionNameSpace} from "@admin/organizational-unit/stores/person-role/admin-organizational-unit-person-role.action";
 import {Injectable} from "@angular/core";
 import {ApiResourceNameEnum} from "@app/shared/enums/api-resource-name.enum";
 import {AdminResourceApiEnum} from "@app/shared/enums/api.enum";
@@ -37,7 +37,7 @@ export class AdminOrganizationalUnitPersonRoleState extends Relation3TiersState<
               protected notificationService: NotificationService,
               protected actions$: Actions) {
     super(apiService, store, notificationService, actions$, {
-      nameSpace: adminOrgUnitPersonRoleActionNameSpace,
+      nameSpace: adminOrganizationalUnitPersonRoleActionNameSpace,
       resourceName: ApiResourceNameEnum.PERSON,
     });
   }
diff --git a/src/app/features/admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action.ts b/src/app/features/admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action.ts
similarity index 93%
rename from src/app/features/admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action.ts
rename to src/app/features/admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action.ts
index 41e1a13c4..93bb41547 100644
--- a/src/app/features/admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action.ts
+++ b/src/app/features/admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action.ts
@@ -9,7 +9,7 @@ import {
 
 const state = LocalStateEnum.admin_organizationalUnit_preservationPolicy;
 
-export namespace AdminOrgUnitPreservationPolicyAction {
+export namespace AdminOrganizationalUnitPreservationPolicyAction {
 
   @TypeDefaultAction(state)
   export class GetAll extends Relation2TiersAction.GetAll {
@@ -99,4 +99,4 @@ export namespace AdminOrgUnitPreservationPolicyAction {
   }
 }
 
-export const adminOrgUnitPreservationPolicyActionNameSpace: Relation2TiersNameSpace = AdminOrgUnitPreservationPolicyAction;
+export const adminOrganizationalUnitPreservationPolicyActionNameSpace: Relation2TiersNameSpace = AdminOrganizationalUnitPreservationPolicyAction;
diff --git a/src/app/features/admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state.ts b/src/app/features/admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state.ts
similarity index 65%
rename from src/app/features/admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state.ts
rename to src/app/features/admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state.ts
index 72caab25d..56dc053f2 100644
--- a/src/app/features/admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state.ts
+++ b/src/app/features/admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.state.ts
@@ -1,8 +1,8 @@
 import {OrganizationalUnitPreservationPolicy} from "@admin/models/organizational-unit-preservation-policy.model";
 import {
-  AdminOrgUnitPreservationPolicyAction,
-  adminOrgUnitPreservationPolicyActionNameSpace,
-} from "@admin/orgunit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action";
+  AdminOrganizationalUnitPreservationPolicyAction,
+  adminOrganizationalUnitPreservationPolicyActionNameSpace,
+} from "@admin/organizational-unit/stores/preservation-policy/admin-organizational-unit-preservation-policy.action";
 import {Injectable} from "@angular/core";
 import {PreservationPolicy} from "@models";
 
@@ -53,7 +53,7 @@ export class AdminOrganizationalUnitPreservationPolicyState extends Relation2Tie
               protected notificationService: NotificationService,
               protected actions$: Actions) {
     super(apiService, store, notificationService, actions$, {
-      nameSpace: adminOrgUnitPreservationPolicyActionNameSpace,
+      nameSpace: adminOrganizationalUnitPreservationPolicyActionNameSpace,
       resourceName: ApiResourceNameEnum.PRES_POLICY,
     });
   }
@@ -63,28 +63,28 @@ export class AdminOrganizationalUnitPreservationPolicyState extends Relation2Tie
   }
 
   @OverrideDefaultAction()
-  @Action(AdminOrgUnitPreservationPolicyAction.Update)
-  update(ctx: StateContext<AdminOrganizationalUnitPreservationPolicyStateModel>, action: AdminOrgUnitPreservationPolicyAction.Update): Observable<boolean> {
+  @Action(AdminOrganizationalUnitPreservationPolicyAction.Update)
+  update(ctx: StateContext<AdminOrganizationalUnitPreservationPolicyStateModel>, action: AdminOrganizationalUnitPreservationPolicyAction.Update): Observable<boolean> {
     return super.internalUpdate(ctx, action)
       .pipe(
         tap((isSuccess: boolean) => {
           if (!isSuccess) {
-            ctx.dispatch(new AdminOrgUnitPreservationPolicyAction.UpdateFail(action, action.parentId));
+            ctx.dispatch(new AdminOrganizationalUnitPreservationPolicyAction.UpdateFail(action, action.parentId));
             return;
           }
           this.updateSubResource(action, ctx)
             .subscribe(success => {
               if (success) {
-                ctx.dispatch(new AdminOrgUnitPreservationPolicyAction.UpdateSuccess(action, action.parentId));
+                ctx.dispatch(new AdminOrganizationalUnitPreservationPolicyAction.UpdateSuccess(action, action.parentId));
               } else {
-                ctx.dispatch(new AdminOrgUnitPreservationPolicyAction.UpdateFail(action, action.parentId));
+                ctx.dispatch(new AdminOrganizationalUnitPreservationPolicyAction.UpdateFail(action, action.parentId));
               }
             });
         }),
       );
   }
 
-  private updateSubResource(action: AdminOrgUnitPreservationPolicyAction.Update, ctx: StateContext<AdminOrganizationalUnitPreservationPolicyStateModel>): Observable<boolean> {
+  private updateSubResource(action: AdminOrganizationalUnitPreservationPolicyAction.Update, ctx: StateContext<AdminOrganizationalUnitPreservationPolicyStateModel>): Observable<boolean> {
     const orgUnitId = action.parentId;
 
     const listActionSubActionCompletionsWrapper: ActionSubActionCompletionsWrapper[] = [];
@@ -92,14 +92,14 @@ export class AdminOrganizationalUnitPreservationPolicyState extends Relation2Tie
     if (action.oldDefaultResId !== action.newDefaultResId) {
       if (isNotNullNorUndefined(action.oldDefaultResId) && action.newResId.includes(action.oldDefaultResId)) {
         listActionSubActionCompletionsWrapper.push({
-          action: new AdminOrgUnitPreservationPolicyAction.UpdateRelation(orgUnitId, action.oldDefaultResId, {defaultPolicy: false} as OrganizationalUnitPreservationPolicy),
+          action: new AdminOrganizationalUnitPreservationPolicyAction.UpdateRelation(orgUnitId, action.oldDefaultResId, {defaultPolicy: false} as OrganizationalUnitPreservationPolicy),
           subActionCompletions: this.getSubActionCompletions(),
         });
       }
 
       if (isNotNullNorUndefined(action.newDefaultResId)) {
         listActionSubActionCompletionsWrapper.push({
-          action: new AdminOrgUnitPreservationPolicyAction.UpdateRelation(orgUnitId, action.newDefaultResId, {defaultPolicy: true} as OrganizationalUnitPreservationPolicy),
+          action: new AdminOrganizationalUnitPreservationPolicyAction.UpdateRelation(orgUnitId, action.newDefaultResId, {defaultPolicy: true} as OrganizationalUnitPreservationPolicy),
           subActionCompletions: this.getSubActionCompletions(),
         });
       }
@@ -110,10 +110,10 @@ export class AdminOrganizationalUnitPreservationPolicyState extends Relation2Tie
     return StoreUtil.dispatchParallelActionAndWaitForSubActionsCompletion(ctx, listActionSubActionCompletionsWrapper);
   }
 
-  private getSubActionCompletions(): Observable<ActionCompletion<BaseSubAction<AdminOrgUnitPreservationPolicyAction.UpdateRelation>, Error>>[] | undefined {
+  private getSubActionCompletions(): Observable<ActionCompletion<BaseSubAction<AdminOrganizationalUnitPreservationPolicyAction.UpdateRelation>, Error>>[] | undefined {
     return [
-      this.actions$.pipe(ofActionCompleted(AdminOrgUnitPreservationPolicyAction.UpdateRelationSuccess)),
-      this.actions$.pipe(ofActionCompleted(AdminOrgUnitPreservationPolicyAction.UpdateRelationFail)),
+      this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitPreservationPolicyAction.UpdateRelationSuccess)),
+      this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitPreservationPolicyAction.UpdateRelationFail)),
     ];
   }
 }
diff --git a/src/app/features/admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.action.ts b/src/app/features/admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.action.ts
similarity index 93%
rename from src/app/features/admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.action.ts
rename to src/app/features/admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.action.ts
index aec5c1a65..44fa8b747 100644
--- a/src/app/features/admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.action.ts
+++ b/src/app/features/admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.action.ts
@@ -9,7 +9,7 @@ import {
 
 const state = LocalStateEnum.admin_organizationalUnit_submissionPolicy;
 
-export namespace AdminOrgUnitSubmissionPolicyAction {
+export namespace AdminOrganizationalUnitSubmissionPolicyAction {
 
   @TypeDefaultAction(state)
   export class GetAll extends Relation2TiersAction.GetAll {
@@ -99,4 +99,4 @@ export namespace AdminOrgUnitSubmissionPolicyAction {
   }
 }
 
-export const adminOrgUnitSubmissionPolicyActionNameSpace: Relation2TiersNameSpace = AdminOrgUnitSubmissionPolicyAction;
+export const adminOrganizationalUnitSubmissionPolicyActionNameSpace: Relation2TiersNameSpace = AdminOrganizationalUnitSubmissionPolicyAction;
diff --git a/src/app/features/admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.state.ts b/src/app/features/admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.state.ts
similarity index 65%
rename from src/app/features/admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.state.ts
rename to src/app/features/admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.state.ts
index 096351cfd..bcfa6fdaf 100644
--- a/src/app/features/admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.state.ts
+++ b/src/app/features/admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.state.ts
@@ -1,8 +1,8 @@
 import {OrganizationalUnitSubmissionPolicy} from "@admin/models/organizational-unit-submission-policy.model";
 import {
-  AdminOrgUnitSubmissionPolicyAction,
-  adminOrgUnitSubmissionPolicyActionNameSpace,
-} from "@admin/orgunit/stores/submission-policy/admin-organizational-unit-submission-policy.action";
+  AdminOrganizationalUnitSubmissionPolicyAction,
+  adminOrganizationalUnitSubmissionPolicyActionNameSpace,
+} from "@admin/organizational-unit/stores/submission-policy/admin-organizational-unit-submission-policy.action";
 import {Injectable} from "@angular/core";
 import {SubmissionPolicy} from "@models";
 
@@ -53,7 +53,7 @@ export class AdminOrganizationalUnitSubmissionPolicyState extends Relation2Tiers
               protected notificationService: NotificationService,
               protected actions$: Actions) {
     super(apiService, store, notificationService, actions$, {
-      nameSpace: adminOrgUnitSubmissionPolicyActionNameSpace,
+      nameSpace: adminOrganizationalUnitSubmissionPolicyActionNameSpace,
       resourceName: ApiResourceNameEnum.SUB_POLICY,
     });
   }
@@ -63,28 +63,28 @@ export class AdminOrganizationalUnitSubmissionPolicyState extends Relation2Tiers
   }
 
   @OverrideDefaultAction()
-  @Action(AdminOrgUnitSubmissionPolicyAction.Update)
-  update(ctx: StateContext<AdminOrganizationalUnitSubmissionPolicyStateModel>, action: AdminOrgUnitSubmissionPolicyAction.Update): Observable<boolean> {
+  @Action(AdminOrganizationalUnitSubmissionPolicyAction.Update)
+  update(ctx: StateContext<AdminOrganizationalUnitSubmissionPolicyStateModel>, action: AdminOrganizationalUnitSubmissionPolicyAction.Update): Observable<boolean> {
     return super.internalUpdate(ctx, action)
       .pipe(
         tap((isSuccess: boolean) => {
           if (!isSuccess) {
-            ctx.dispatch(new AdminOrgUnitSubmissionPolicyAction.UpdateFail(action, action.parentId));
+            ctx.dispatch(new AdminOrganizationalUnitSubmissionPolicyAction.UpdateFail(action, action.parentId));
             return;
           }
           this.updateSubResource(action, ctx)
             .subscribe(success => {
               if (success) {
-                ctx.dispatch(new AdminOrgUnitSubmissionPolicyAction.UpdateSuccess(action, action.parentId));
+                ctx.dispatch(new AdminOrganizationalUnitSubmissionPolicyAction.UpdateSuccess(action, action.parentId));
               } else {
-                ctx.dispatch(new AdminOrgUnitSubmissionPolicyAction.UpdateFail(action, action.parentId));
+                ctx.dispatch(new AdminOrganizationalUnitSubmissionPolicyAction.UpdateFail(action, action.parentId));
               }
             });
         }),
       );
   }
 
-  private updateSubResource(action: AdminOrgUnitSubmissionPolicyAction.Update, ctx: StateContext<AdminOrganizationalUnitSubmissionPolicyStateModel>): Observable<boolean> {
+  private updateSubResource(action: AdminOrganizationalUnitSubmissionPolicyAction.Update, ctx: StateContext<AdminOrganizationalUnitSubmissionPolicyStateModel>): Observable<boolean> {
     const orgUnitId = action.parentId;
 
     const listActionSubActionCompletionsWrapper: ActionSubActionCompletionsWrapper[] = [];
@@ -92,14 +92,14 @@ export class AdminOrganizationalUnitSubmissionPolicyState extends Relation2Tiers
     if (action.oldDefaultResId !== action.newDefaultResId) {
       if (isNotNullNorUndefined(action.oldDefaultResId) && action.newResId.includes(action.oldDefaultResId)) {
         listActionSubActionCompletionsWrapper.push({
-          action: new AdminOrgUnitSubmissionPolicyAction.UpdateRelation(orgUnitId, action.oldDefaultResId, {defaultPolicy: false} as OrganizationalUnitSubmissionPolicy),
+          action: new AdminOrganizationalUnitSubmissionPolicyAction.UpdateRelation(orgUnitId, action.oldDefaultResId, {defaultPolicy: false} as OrganizationalUnitSubmissionPolicy),
           subActionCompletions: this.getSubActionCompletions(),
         });
       }
 
       if (isNotNullNorUndefined(action.newDefaultResId)) {
         listActionSubActionCompletionsWrapper.push({
-          action: new AdminOrgUnitSubmissionPolicyAction.UpdateRelation(orgUnitId, action.newDefaultResId, {defaultPolicy: true} as OrganizationalUnitSubmissionPolicy),
+          action: new AdminOrganizationalUnitSubmissionPolicyAction.UpdateRelation(orgUnitId, action.newDefaultResId, {defaultPolicy: true} as OrganizationalUnitSubmissionPolicy),
           subActionCompletions: this.getSubActionCompletions(),
         });
       }
@@ -110,10 +110,10 @@ export class AdminOrganizationalUnitSubmissionPolicyState extends Relation2Tiers
     return StoreUtil.dispatchParallelActionAndWaitForSubActionsCompletion(ctx, listActionSubActionCompletionsWrapper);
   }
 
-  private getSubActionCompletions(): Observable<ActionCompletion<BaseSubAction<AdminOrgUnitSubmissionPolicyAction.UpdateRelation>, Error>>[] | undefined {
+  private getSubActionCompletions(): Observable<ActionCompletion<BaseSubAction<AdminOrganizationalUnitSubmissionPolicyAction.UpdateRelation>, Error>>[] | undefined {
     return [
-      this.actions$.pipe(ofActionCompleted(AdminOrgUnitSubmissionPolicyAction.UpdateRelationSuccess)),
-      this.actions$.pipe(ofActionCompleted(AdminOrgUnitSubmissionPolicyAction.UpdateRelationFail)),
+      this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitSubmissionPolicyAction.UpdateRelationSuccess)),
+      this.actions$.pipe(ofActionCompleted(AdminOrganizationalUnitSubmissionPolicyAction.UpdateRelationFail)),
     ];
   }
 }
diff --git a/src/app/features/admin/orgunit/admin-orgunit.module.ts b/src/app/features/admin/orgunit/admin-orgunit.module.ts
deleted file mode 100644
index 0edc60c2f..000000000
--- a/src/app/features/admin/orgunit/admin-orgunit.module.ts
+++ /dev/null
@@ -1,50 +0,0 @@
-import {AdminOrgunitRoutingModule} from "@admin/orgunit/admin-orgunit-routing.module";
-import {AdminOrgunitDeleteDialog} from "@admin/orgunit/components/dialogs/admin-orgunit-delete/admin-orgunit-delete.dialog";
-import {AdminOrgunitFormPresentational} from "@admin/orgunit/components/presentationals/admin-orgunit-form/admin-orgunit-form.presentational";
-import {AdminOrgunitCreateRoutable} from "@admin/orgunit/components/routables/admin-orgunit-create/admin-orgunit-create.routable";
-import {AdminOrgunitDetailEditRoutable} from "@admin/orgunit/components/routables/admin-orgunit-detail-edit/admin-orgunit-detail-edit.routable";
-import {AdminOrgunitListRoutable} from "@admin/orgunit/components/routables/admin-orgunit-list/admin-orgunit-list.routable";
-import {AdminOrganizationalUnitState} from "@admin/orgunit/stores/admin-organizational-unit.state";
-import {NgModule} from "@angular/core";
-import {SharedModule} from "@app/shared/shared.module";
-import {TranslateModule} from "@ngx-translate/core";
-import {NgxsModule} from "@ngxs/store";
-
-const routables = [
-  AdminOrgunitCreateRoutable,
-  AdminOrgunitDetailEditRoutable,
-  AdminOrgunitListRoutable,
-];
-const containers = [];
-const dialogs = [
-  AdminOrgunitDeleteDialog,
-];
-const presentationals = [
-  AdminOrgunitFormPresentational,
-];
-
-@NgModule({
-  declarations: [
-    ...routables,
-    ...containers,
-    ...dialogs,
-    ...presentationals,
-  ],
-  imports: [
-    SharedModule,
-    AdminOrgunitRoutingModule,
-    TranslateModule.forChild({}),
-    NgxsModule.forFeature([
-      AdminOrganizationalUnitState,
-    ]),
-  ],
-  entryComponents: [
-    ...dialogs,
-  ],
-  exports: [
-    ...routables,
-  ],
-  providers: [],
-})
-export class AdminOrgunitModule {
-}
diff --git a/src/app/features/admin/orgunit/components/routables/admin-orgunit-create/admin-orgunit-create.routable.html b/src/app/features/admin/orgunit/components/routables/admin-orgunit-create/admin-orgunit-create.routable.html
deleted file mode 100644
index 0cb4e4ca6..000000000
--- a/src/app/features/admin/orgunit/components/routables/admin-orgunit-create/admin-orgunit-create.routable.html
+++ /dev/null
@@ -1,34 +0,0 @@
-<lib-empty-container
-    solidifyShortCuts
-    (onEscape)="backToList()"
->
-  <dlcm-shared-button-toolbar-detail [mode]="'create'"
-                                     [formPresentational]="formPresentational"
-                                     (backToListChange)="backToList()"
-  >
-  </dlcm-shared-button-toolbar-detail>
-
-  <div class="wrapper"
-       [dlcmSpinner]="isLoadingWithDependencyObs | async"
-  >
-    <dlcm-admin-orgunit-form #formPresentational
-                             [solidifyFocusFirstElement]="true"
-                             *ngIf="isReadyToBeDisplayedInCreateModeObs | async"
-                             [listSubmissionPolicies]="listSubmissionPoliciesObs | async"
-                             [listPreservationPolicies]="listPreservationPoliciesObs | async"
-                             [listDisseminationPolicies]="listDisseminationPoliciesObs | async"
-                             [listRole]="listRoleObs | async"
-                             (submitChange)="create($event)"
-                             [selectedFundingAgencies]="selectedFundingAgenciesObs | async"
-                             [selectedInstitutions]="selectedInstitutionsObs | async"
-                             [selectedPersonRole]="selectedPersonRole"
-                             [researchDomainSources]="researchDomainSourcesObs | async"
-                             [defaultPlatformLicenseId]="(systemPropertyObs | async)?.defaultLicense"
-                             [urlQueryParameters]="urlQueryParameters"
-                             (checkAvailableChange)="checkAvailable($event)"
-                             (dirtyChange)="updateCanDeactivate($event)"
-                             (navigate)="navigate($event)"
-    >
-    </dlcm-admin-orgunit-form>
-  </div>
-</lib-empty-container>
diff --git a/src/app/features/admin/orgunit/components/routables/admin-orgunit-detail-edit/admin-orgunit-detail-edit.routable.html b/src/app/features/admin/orgunit/components/routables/admin-orgunit-detail-edit/admin-orgunit-detail-edit.routable.html
deleted file mode 100644
index a8eb9a5f8..000000000
--- a/src/app/features/admin/orgunit/components/routables/admin-orgunit-detail-edit/admin-orgunit-detail-edit.routable.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<lib-empty-container
-    cdkTrapFocus
-    solidifyShortCuts
-    [solidifyFocusFirstElement]="true"
-    (onEscape)="backToList()"
->
-  <dlcm-shared-banner-edit-mode [isEdit]="isEdit"></dlcm-shared-banner-edit-mode>
-
-
-  <dlcm-shared-button-toolbar-detail [mode]="isEdit ? 'edit' : 'detail'"
-                                     [formPresentational]="formPresentational"
-                                     [currentModel]="currentObs | async"
-                                     (editChange)="edit()"
-                                     (deleteChange)="delete()"
-                                     (backToDetailChange)="backToDetail()"
-                                     (backToListChange)="backToList()"
-  >
-  </dlcm-shared-button-toolbar-detail>
-
-  <div class="wrapper"
-       [dlcmSpinner]="isLoadingWithDependencyObs | async"
-  >
-    <dlcm-admin-orgunit-form #formPresentational
-                             [solidifyFocusFirstElement]="isEdit"
-                             *ngIf="isReadyToBeDisplayedObs | async"
-                             [model]="currentObs| async"
-                             [selectedSubmissionPolicies]="selectedSubmissionPoliciesObs | async"
-                             [selectedPreservationPolicies]="selectedPreservationPoliciesObs | async"
-                             [selectedDisseminationPolicies]="selectedDisseminationPoliciesObs | async"
-                             [selectedPersonRole]="selectedPersonRoleObs | async"
-                             [selectedFundingAgencies]="selectedFundingAgenciesObs | async"
-                             [selectedInstitutions]="selectedInstitutionsObs | async"
-                             [listSubmissionPolicies]="listSubmissionPoliciesObs | async"
-                             [listPreservationPolicies]="listPreservationPoliciesObs | async"
-                             [listDisseminationPolicies]="listDisseminationPoliciesObs | async"
-                             [researchDomainSources]="researchDomainSourcesObs | async"
-                             [defaultPlatformLicenseId]="(systemPropertyObs | async)?.defaultLicense"
-                             [listRole]="listRoleObs | async"
-                             [readonly]="!isEdit"
-                             [editAvailable]="editAvailable"
-                             (checkAvailableChange)="checkAvailable($event)"
-                             (submitChange)="update($event)"
-                             (dirtyChange)="updateCanDeactivate($event)"
-                             (navigate)="navigate($event)"
-                             (editChange)="edit()"
-    ></dlcm-admin-orgunit-form>
-  </div>
-</lib-empty-container>
diff --git a/src/app/features/admin/stores/admin.state.ts b/src/app/features/admin/stores/admin.state.ts
index fbde00cc0..9ffc73d96 100644
--- a/src/app/features/admin/stores/admin.state.ts
+++ b/src/app/features/admin/stores/admin.state.ts
@@ -37,7 +37,7 @@ import {
 import {
   AdminOrganizationalUnitState,
   AdminOrganizationalUnitStateModel,
-} from "@admin/orgunit/stores/admin-organizational-unit.state";
+} from "@admin/organizational-unit/stores/admin-organizational-unit.state";
 import {
   AdminPersonState,
   AdminPersonStateModel,
diff --git a/src/app/features/home/components/dialogs/archive-restricted-request-access/archive-restricted-request-access.dialog.ts b/src/app/features/home/components/dialogs/archive-restricted-request-access/archive-restricted-request-access.dialog.ts
index db579a92d..9e0468501 100644
--- a/src/app/features/home/components/dialogs/archive-restricted-request-access/archive-restricted-request-access.dialog.ts
+++ b/src/app/features/home/components/dialogs/archive-restricted-request-access/archive-restricted-request-access.dialog.ts
@@ -26,7 +26,7 @@ import {
 } from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-preservation-space-orgunit-request-access-dialog",
+  selector: "dlcm-preservation-space-organizational-unit-request-access-dialog",
   templateUrl: "./archive-restricted-request-access.dialog.html",
   styleUrls: ["./archive-restricted-request-access.dialog.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
diff --git a/src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-access/preservation-space-orgunit-request-access.dialog.html b/src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog.html
similarity index 100%
rename from src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-access/preservation-space-orgunit-request-access.dialog.html
rename to src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog.html
diff --git a/src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-access/preservation-space-orgunit-request-access.dialog.scss b/src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog.scss
similarity index 100%
rename from src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-access/preservation-space-orgunit-request-access.dialog.scss
rename to src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog.scss
diff --git a/src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-access/preservation-space-orgunit-request-access.dialog.ts b/src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog.ts
similarity index 85%
rename from src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-access/preservation-space-orgunit-request-access.dialog.ts
rename to src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog.ts
index 042866b8a..959d56030 100644
--- a/src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-access/preservation-space-orgunit-request-access.dialog.ts
+++ b/src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog.ts
@@ -29,12 +29,12 @@ import {
 } from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-preservation-space-orgunit-request-access-dialog",
-  templateUrl: "./preservation-space-orgunit-request-access.dialog.html",
-  styleUrls: ["./preservation-space-orgunit-request-access.dialog.scss"],
+  selector: "dlcm-preservation-space-organizational-unit-request-access-dialog",
+  templateUrl: "./preservation-space-organizational-unit-request-access.dialog.html",
+  styleUrls: ["./preservation-space-organizational-unit-request-access.dialog.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
 })
-export class PreservationSpaceOrgunitRequestAccessDialog extends SharedAbstractContainer implements OnInit {
+export class PreservationSpaceOrganizationalUnitRequestAccessDialog extends SharedAbstractContainer implements OnInit {
   isLoadingObs: Observable<boolean> = MemoizedUtil.isLoading(this._store, SharedNotificationState);
   listRoleObs: Observable<Role[]> = MemoizedUtil.list(this._store, SharedRoleState);
 
@@ -43,7 +43,7 @@ export class PreservationSpaceOrgunitRequestAccessDialog extends SharedAbstractC
 
   constructor(private readonly _store: Store,
               private readonly _actions$: Actions,
-              private readonly _dialogRef: MatDialogRef<PreservationSpaceOrgunitRequestAccessDialog>,
+              private readonly _dialogRef: MatDialogRef<PreservationSpaceOrganizationalUnitRequestAccessDialog>,
               private readonly _fb: FormBuilder) {
     super();
   }
diff --git a/src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-creation/preservation-space-orgunit-request-creation.dialog.html b/src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog.html
similarity index 100%
rename from src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-creation/preservation-space-orgunit-request-creation.dialog.html
rename to src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog.html
diff --git a/src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-creation/preservation-space-orgunit-request-creation.dialog.scss b/src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog.scss
similarity index 100%
rename from src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-creation/preservation-space-orgunit-request-creation.dialog.scss
rename to src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog.scss
diff --git a/src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-creation/preservation-space-orgunit-request-creation.dialog.ts b/src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog.ts
similarity index 83%
rename from src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-creation/preservation-space-orgunit-request-creation.dialog.ts
rename to src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog.ts
index 5a039e3ab..4dd545c5e 100644
--- a/src/app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-creation/preservation-space-orgunit-request-creation.dialog.ts
+++ b/src/app/features/preservation-space/organizational-unit/components/dialogs/organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog.ts
@@ -27,12 +27,12 @@ import {
 } from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-preservation-space-orgunit-request-creation-dialog",
-  templateUrl: "./preservation-space-orgunit-request-creation.dialog.html",
-  styleUrls: ["./preservation-space-orgunit-request-creation.dialog.scss"],
+  selector: "dlcm-preservation-space-organizational-unit-request-creation-dialog",
+  templateUrl: "./preservation-space-organizational-unit-request-creation.dialog.html",
+  styleUrls: ["./preservation-space-organizational-unit-request-creation.dialog.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
 })
-export class PreservationSpaceOrgunitRequestCreationDialog extends SharedAbstractContainer implements OnInit {
+export class PreservationSpaceOrganizationalUnitRequestCreationDialog extends SharedAbstractContainer implements OnInit {
   isLoadingObs: Observable<boolean> = MemoizedUtil.isLoading(this._store, SharedNotificationState);
 
   form: FormGroup;
@@ -40,7 +40,7 @@ export class PreservationSpaceOrgunitRequestCreationDialog extends SharedAbstrac
 
   constructor(private readonly _store: Store,
               private readonly _actions$: Actions,
-              private readonly _dialogRef: MatDialogRef<PreservationSpaceOrgunitRequestCreationDialog>,
+              private readonly _dialogRef: MatDialogRef<PreservationSpaceOrganizationalUnitRequestCreationDialog>,
               private readonly _fb: FormBuilder) {
     super();
   }
diff --git a/src/app/features/preservation-space/organizational-unit/components/presentationals/orgunit-form/preservation-space-orgunit-form.presentational.html b/src/app/features/preservation-space/organizational-unit/components/presentationals/organizational-unit-form/preservation-space-organizational-unit-form.presentational.html
similarity index 100%
rename from src/app/features/preservation-space/organizational-unit/components/presentationals/orgunit-form/preservation-space-orgunit-form.presentational.html
rename to src/app/features/preservation-space/organizational-unit/components/presentationals/organizational-unit-form/preservation-space-organizational-unit-form.presentational.html
diff --git a/src/app/features/preservation-space/organizational-unit/components/presentationals/orgunit-form/preservation-space-orgunit-form.presentational.ts b/src/app/features/preservation-space/organizational-unit/components/presentationals/organizational-unit-form/preservation-space-organizational-unit-form.presentational.ts
similarity index 96%
rename from src/app/features/preservation-space/organizational-unit/components/presentationals/orgunit-form/preservation-space-orgunit-form.presentational.ts
rename to src/app/features/preservation-space/organizational-unit/components/presentationals/organizational-unit-form/preservation-space-organizational-unit-form.presentational.ts
index 1960ecfd4..6ac9b1b66 100644
--- a/src/app/features/preservation-space/organizational-unit/components/presentationals/orgunit-form/preservation-space-orgunit-form.presentational.ts
+++ b/src/app/features/preservation-space/organizational-unit/components/presentationals/organizational-unit-form/preservation-space-organizational-unit-form.presentational.ts
@@ -56,12 +56,12 @@ import {
 } from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-preservation-space-orgunit-form",
-  templateUrl: "./preservation-space-orgunit-form.presentational.html",
+  selector: "dlcm-preservation-space-organizational-unit-form",
+  templateUrl: "./preservation-space-organizational-unit-form.presentational.html",
   styleUrls: ["../../../../../../shared/components/presentationals/shared-abstract-form/shared-abstract-form.presentational.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
 })
-export class PreservationSpaceOrgunitFormPresentational extends SharedAbstractFormPresentational<OrganizationalUnit> {
+export class PreservationSpaceOrganizationalUnitFormPresentational extends SharedAbstractFormPresentational<OrganizationalUnit> {
   private readonly KEY_SOURCE: keyof ResearchDomain = "source";
   readonly TIME_BEFORE_DISPLAY_TOOLTIP: number = environment.timeBeforeDisplayTooltipOnInput;
   formDefinition: FormComponentFormDefinition = new FormComponentFormDefinition();
diff --git a/src/app/features/preservation-space/organizational-unit/components/routables/organizational-unit-detail-edit/preservation-space-organizational-unit-detail-edit.routable.html b/src/app/features/preservation-space/organizational-unit/components/routables/organizational-unit-detail-edit/preservation-space-organizational-unit-detail-edit.routable.html
new file mode 100644
index 000000000..de1c63dfb
--- /dev/null
+++ b/src/app/features/preservation-space/organizational-unit/components/routables/organizational-unit-detail-edit/preservation-space-organizational-unit-detail-edit.routable.html
@@ -0,0 +1,42 @@
+<lib-empty-container (keydown.escape)="isEdit ? backToDetail() : backToList()">
+  <dlcm-shared-banner-edit-mode [isEdit]="isEdit"></dlcm-shared-banner-edit-mode>
+
+
+  <dlcm-shared-button-toolbar-detail [mode]="isEdit ? 'edit' : 'detail'"
+                                     [formPresentational]="formPresentational"
+                                     [solidifyFocusFirstElement]="true"
+                                     [currentModel]="currentObs | async"
+                                     [editAvailable]="currentUserIsManager | async | isTrue"
+                                     [deleteAvailable]="deleteAvailable"
+                                     (editChange)="edit()"
+                                     (backToDetailChange)="backToDetail()"
+                                     (backToListChange)="backToList()"
+  >
+  </dlcm-shared-button-toolbar-detail>
+
+  <div class="wrapper"
+       [dlcmSpinner]="isLoadingWithDependencyObs | async"
+  >
+    <dlcm-preservation-space-organizational-unit-form #formPresentational
+                                                      *ngIf="isReadyToBeDisplayedObs | async"
+                                                      [model]="currentObs| async"
+                                                      [isManager]="currentUserIsManager | async"
+                                                      [listSubmissionPolicies]="listSubmissionPoliciesObs | async"
+                                                      [listPreservationPolicies]="listPreservationPoliciesObs | async"
+                                                      [listRole]="listRoleObs | async"
+                                                      [selectedPersonRole]="selectedPersonRoleObs | async"
+                                                      [readonly]="!isEdit"
+                                                      [editAvailable]="editAvailable"
+                                                      [researchDomainSources]="researchDomainSourcesObs | async"
+                                                      [urlQueryParameters]="urlQueryParameters"
+                                                      (submitChange)="update($event)"
+                                                      (checkAvailableChange)="checkAvailable($event)"
+                                                      (dirtyChange)="updateCanDeactivate($event)"
+                                                      (navigate)="navigate($event)"
+                                                      (navigateWithQueryParam)="navigateWithQueryParam($event)"
+                                                      (requestToBeMemberChange)="requestToBeMember()"
+                                                      (editChange)="edit()"
+    >
+    </dlcm-preservation-space-organizational-unit-form>
+  </div>
+</lib-empty-container>
diff --git a/src/app/features/preservation-space/organizational-unit/components/routables/orgunit-detail-edit/preservation-space-orgunit-detail-edit.routable.ts b/src/app/features/preservation-space/organizational-unit/components/routables/organizational-unit-detail-edit/preservation-space-organizational-unit-detail-edit.routable.ts
similarity index 84%
rename from src/app/features/preservation-space/organizational-unit/components/routables/orgunit-detail-edit/preservation-space-orgunit-detail-edit.routable.ts
rename to src/app/features/preservation-space/organizational-unit/components/routables/organizational-unit-detail-edit/preservation-space-organizational-unit-detail-edit.routable.ts
index 90d822b9e..e413fc957 100644
--- a/src/app/features/preservation-space/organizational-unit/components/routables/orgunit-detail-edit/preservation-space-orgunit-detail-edit.routable.ts
+++ b/src/app/features/preservation-space/organizational-unit/components/routables/organizational-unit-detail-edit/preservation-space-organizational-unit-detail-edit.routable.ts
@@ -7,12 +7,8 @@ import {
 } from "@angular/core";
 import {MatDialog} from "@angular/material/dialog";
 import {ActivatedRoute} from "@angular/router";
-import {
-  OrgunitRequestAccessDialogResult,
-  PreservationSpaceOrgunitRequestAccessDialog,
-} from "@app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-access/preservation-space-orgunit-request-access.dialog";
 import {PreservationSpaceOrganizationalUnitPersonRoleState} from "@app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.state";
-import {preservationSpaceOrgUnitActionNameSpace} from "@app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.action";
+import {preservationSpaceOrganizationalUnitActionNameSpace} from "@app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.action";
 import {
   PreservationSpaceOrganizationalUnitState,
   PreservationSpaceOrganizationalUnitStateModel,
@@ -31,6 +27,10 @@ import {
   Select,
   Store,
 } from "@ngxs/store";
+import {
+  OrgunitRequestAccessDialogResult,
+  PreservationSpaceOrganizationalUnitRequestAccessDialog,
+} from "@preservation-space/organizational-unit/components/dialogs/organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog";
 import {SharedAbstractDetailEditCommonRoutable} from "@shared/components/routables/shared-abstract-detail-edit-common/shared-abstract-detail-edit-common.routable";
 import {SharedNotificationAction} from "@shared/stores/notification/shared-notification.action";
 import {sharedOrgUnitActionNameSpace} from "@shared/stores/organizational-unit/shared-organizational-unit.action";
@@ -49,12 +49,12 @@ import {
 } from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-preservation-space-orgunit-detail-edit-routable",
-  templateUrl: "./preservation-space-orgunit-detail-edit.routable.html",
+  selector: "dlcm-preservation-space-organizational-unit-detail-edit-routable",
+  templateUrl: "./preservation-space-organizational-unit-detail-edit.routable.html",
   styleUrls: ["../../../../../../shared/components/routables/shared-abstract-detail-edit-common/shared-abstract-detail-edit-common.routable.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
 })
-export class PreservationSpaceOrgunitDetailEditRoutable extends SharedAbstractDetailEditCommonRoutable<OrganizationalUnit, PreservationSpaceOrganizationalUnitStateModel> implements OnInit {
+export class PreservationSpaceOrganizationalUnitDetailEditRoutable extends SharedAbstractDetailEditCommonRoutable<OrganizationalUnit, PreservationSpaceOrganizationalUnitStateModel> implements OnInit {
   @Select(PreservationSpaceOrganizationalUnitState.isLoadingWithDependency) isLoadingWithDependencyObs: Observable<boolean>;
   @Select(PreservationSpaceOrganizationalUnitState.isReadyToBeDisplayed) isReadyToBeDisplayedObs: Observable<boolean>;
   currentUserIsManager: Observable<boolean> = MemoizedUtil.select(this._store, PreservationSpaceOrganizationalUnitState, state => state.currentUserIsManager);
@@ -77,7 +77,7 @@ export class PreservationSpaceOrgunitDetailEditRoutable extends SharedAbstractDe
               protected readonly _actions$: Actions,
               protected readonly _changeDetector: ChangeDetectorRef,
               public _dialog: MatDialog) {
-    super(_store, _route, _actions$, _changeDetector, _dialog, LocalStateEnum.preservationSpace_organizationalUnit, preservationSpaceOrgUnitActionNameSpace, LocalStateEnum.preservationSpace);
+    super(_store, _route, _actions$, _changeDetector, _dialog, LocalStateEnum.preservationSpace_organizationalUnit, preservationSpaceOrganizationalUnitActionNameSpace, LocalStateEnum.preservationSpace);
   }
 
   ngOnInit(): void {
@@ -89,7 +89,7 @@ export class PreservationSpaceOrgunitDetailEditRoutable extends SharedAbstractDe
   }
 
   requestToBeMember(): void {
-    this.subscribe(this._dialog.open(PreservationSpaceOrgunitRequestAccessDialog, {
+    this.subscribe(this._dialog.open(PreservationSpaceOrganizationalUnitRequestAccessDialog, {
       minWidth: "500px",
     }).afterClosed().pipe(
       tap((result: OrgunitRequestAccessDialogResult | undefined) => {
diff --git a/src/app/features/preservation-space/organizational-unit/components/routables/orgunit-list/preservation-space-orgunit-list.routable.ts b/src/app/features/preservation-space/organizational-unit/components/routables/organizational-unit-list/preservation-space-organizational-unit-list.routable.ts
similarity index 87%
rename from src/app/features/preservation-space/organizational-unit/components/routables/orgunit-list/preservation-space-orgunit-list.routable.ts
rename to src/app/features/preservation-space/organizational-unit/components/routables/organizational-unit-list/preservation-space-organizational-unit-list.routable.ts
index c7441a205..906ba55f9 100644
--- a/src/app/features/preservation-space/organizational-unit/components/routables/orgunit-list/preservation-space-orgunit-list.routable.ts
+++ b/src/app/features/preservation-space/organizational-unit/components/routables/organizational-unit-list/preservation-space-organizational-unit-list.routable.ts
@@ -5,15 +5,7 @@ import {
 } from "@angular/core";
 import {MatDialog} from "@angular/material/dialog";
 import {ActivatedRoute} from "@angular/router";
-import {
-  OrgunitRequestAccessDialogResult,
-  PreservationSpaceOrgunitRequestAccessDialog,
-} from "@app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-access/preservation-space-orgunit-request-access.dialog";
-import {
-  OrgunitRequestCreationDialogResult,
-  PreservationSpaceOrgunitRequestCreationDialog,
-} from "@app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-creation/preservation-space-orgunit-request-creation.dialog";
-import {preservationSpaceOrgUnitActionNameSpace} from "@app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.action";
+import {preservationSpaceOrganizationalUnitActionNameSpace} from "@app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.action";
 import {PreservationSpaceOrganizationalUnitStateModel} from "@app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.state";
 import {AppUserState} from "@app/stores/user/app-user.state";
 import {Enums} from "@enums";
@@ -23,6 +15,14 @@ import {
   Actions,
   Store,
 } from "@ngxs/store";
+import {
+  OrgunitRequestAccessDialogResult,
+  PreservationSpaceOrganizationalUnitRequestAccessDialog,
+} from "@preservation-space/organizational-unit/components/dialogs/organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog";
+import {
+  OrgunitRequestCreationDialogResult,
+  PreservationSpaceOrganizationalUnitRequestCreationDialog,
+} from "@preservation-space/organizational-unit/components/dialogs/organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog";
 import {SharedAbstractListRoutable} from "@shared/components/routables/shared-abstract-list/shared-abstract-list.routable";
 import {DataTestEnum} from "@shared/enums/data-test.enum";
 import {FieldTypeEnum} from "@shared/enums/field-type.enum";
@@ -42,12 +42,12 @@ import {
 } from "solidify-frontend";
 
 @Component({
-  selector: "dlcm-preservation-space-orgunit-list-routable",
+  selector: "dlcm-preservation-space-organizational-unit-list-routable",
   templateUrl: "../../../../../../shared/components/routables/shared-abstract-list/shared-abstract-list.routable.html",
   styleUrls: ["../../../../../../shared/components/routables/shared-abstract-list/shared-abstract-list.routable.scss"],
   changeDetection: ChangeDetectionStrategy.OnPush,
 })
-export class PreservationSpaceOrgunitListRoutable extends SharedAbstractListRoutable<OrganizationalUnit, PreservationSpaceOrganizationalUnitStateModel> {
+export class PreservationSpaceOrganizationalUnitListRoutable extends SharedAbstractListRoutable<OrganizationalUnit, PreservationSpaceOrganizationalUnitStateModel> {
   readonly KEY_CREATE_BUTTON: string = MARK_AS_TRANSLATABLE("organizationalUnit.new");
   readonly KEY_REFRESH_BUTTON: string = MARK_AS_TRANSLATABLE("organizationalUnit.refresh");
   readonly KEY_BACK_BUTTON: string | undefined = undefined;
@@ -60,7 +60,7 @@ export class PreservationSpaceOrgunitListRoutable extends SharedAbstractListRout
               protected readonly _actions$: Actions,
               protected readonly _dialog: MatDialog,
               private readonly _securityService: SecurityService) {
-    super(_store, _changeDetector, _route, _routerExt, _actions$, _dialog, LocalStateEnum.preservationSpace_organizationalUnit, preservationSpaceOrgUnitActionNameSpace, {
+    super(_store, _changeDetector, _route, _routerExt, _actions$, _dialog, LocalStateEnum.preservationSpace_organizationalUnit, preservationSpaceOrganizationalUnitActionNameSpace, {
       canCreate: false,
       canGoBack: false,
       listExtraButtons: [
@@ -77,7 +77,7 @@ export class PreservationSpaceOrgunitListRoutable extends SharedAbstractListRout
   }
 
   requestCreationOrgUnit(): void {
-    this.subscribe(this._dialog.open(PreservationSpaceOrgunitRequestCreationDialog, {
+    this.subscribe(this._dialog.open(PreservationSpaceOrganizationalUnitRequestCreationDialog, {
       minWidth: "500px",
     }).afterClosed().pipe(
       tap((result: OrgunitRequestCreationDialogResult | undefined) => {
@@ -178,7 +178,7 @@ export class PreservationSpaceOrgunitListRoutable extends SharedAbstractListRout
   }
 
   requestToBeMember(orgUnitResId: string): void {
-    this.subscribe(this._dialog.open(PreservationSpaceOrgunitRequestAccessDialog, {
+    this.subscribe(this._dialog.open(PreservationSpaceOrganizationalUnitRequestAccessDialog, {
       minWidth: "500px",
     }).afterClosed().pipe(
       tap((result: OrgunitRequestAccessDialogResult | undefined) => {
diff --git a/src/app/features/preservation-space/organizational-unit/components/routables/orgunit-detail-edit/preservation-space-orgunit-detail-edit.routable.html b/src/app/features/preservation-space/organizational-unit/components/routables/orgunit-detail-edit/preservation-space-orgunit-detail-edit.routable.html
deleted file mode 100644
index eae9aafec..000000000
--- a/src/app/features/preservation-space/organizational-unit/components/routables/orgunit-detail-edit/preservation-space-orgunit-detail-edit.routable.html
+++ /dev/null
@@ -1,42 +0,0 @@
-<lib-empty-container (keydown.escape)="isEdit ? backToDetail() : backToList()">
-  <dlcm-shared-banner-edit-mode [isEdit]="isEdit"></dlcm-shared-banner-edit-mode>
-
-
-  <dlcm-shared-button-toolbar-detail [mode]="isEdit ? 'edit' : 'detail'"
-                                     [formPresentational]="formPresentational"
-                                     [solidifyFocusFirstElement]="true"
-                                     [currentModel]="currentObs | async"
-                                     [editAvailable]="currentUserIsManager | async | isTrue"
-                                     [deleteAvailable]="deleteAvailable"
-                                     (editChange)="edit()"
-                                     (backToDetailChange)="backToDetail()"
-                                     (backToListChange)="backToList()"
-  >
-  </dlcm-shared-button-toolbar-detail>
-
-  <div class="wrapper"
-       [dlcmSpinner]="isLoadingWithDependencyObs | async"
-  >
-    <dlcm-preservation-space-orgunit-form #formPresentational
-                                          *ngIf="isReadyToBeDisplayedObs | async"
-                                          [model]="currentObs| async"
-                                          [isManager]="currentUserIsManager | async"
-                                          [listSubmissionPolicies]="listSubmissionPoliciesObs | async"
-                                          [listPreservationPolicies]="listPreservationPoliciesObs | async"
-                                          [listRole]="listRoleObs | async"
-                                          [selectedPersonRole]="selectedPersonRoleObs | async"
-                                          [readonly]="!isEdit"
-                                          [editAvailable]="editAvailable"
-                                          [researchDomainSources]="researchDomainSourcesObs | async"
-                                          [urlQueryParameters]="urlQueryParameters"
-                                          (submitChange)="update($event)"
-                                          (checkAvailableChange)="checkAvailable($event)"
-                                          (dirtyChange)="updateCanDeactivate($event)"
-                                          (navigate)="navigate($event)"
-                                          (navigateWithQueryParam)="navigateWithQueryParam($event)"
-                                          (requestToBeMemberChange)="requestToBeMember()"
-                                          (editChange)="edit()"
-    >
-    </dlcm-preservation-space-orgunit-form>
-  </div>
-</lib-empty-container>
diff --git a/src/app/features/preservation-space/organizational-unit/preservation-space-organizational-unit-routing.module.ts b/src/app/features/preservation-space/organizational-unit/preservation-space-organizational-unit-routing.module.ts
index 94ec56235..705b68f14 100644
--- a/src/app/features/preservation-space/organizational-unit/preservation-space-organizational-unit-routing.module.ts
+++ b/src/app/features/preservation-space/organizational-unit/preservation-space-organizational-unit-routing.module.ts
@@ -1,7 +1,7 @@
 import {NgModule} from "@angular/core";
 import {RouterModule} from "@angular/router";
-import {PreservationSpaceOrgunitDetailEditRoutable} from "@app/features/preservation-space/organizational-unit/components/routables/orgunit-detail-edit/preservation-space-orgunit-detail-edit.routable";
-import {PreservationSpaceOrgunitListRoutable} from "@app/features/preservation-space/organizational-unit/components/routables/orgunit-list/preservation-space-orgunit-list.routable";
+import {PreservationSpaceOrganizationalUnitDetailEditRoutable} from "@preservation-space/organizational-unit/components/routables/organizational-unit-detail-edit/preservation-space-organizational-unit-detail-edit.routable";
+import {PreservationSpaceOrganizationalUnitListRoutable} from "@preservation-space/organizational-unit/components/routables/organizational-unit-list/preservation-space-organizational-unit-list.routable";
 import {
   AppRoutesEnum,
   OrganizationalUnitRoutesEnum,
@@ -16,12 +16,12 @@ import {PreservationSpaceOrganizationalUnitState} from "./stores/preservation-sp
 const routes: DlcmRoutes = [
   {
     path: "",
-    component: PreservationSpaceOrgunitListRoutable,
+    component: PreservationSpaceOrganizationalUnitListRoutable,
     data: {},
   },
   {
     path: OrganizationalUnitRoutesEnum.detail + AppRoutesEnum.separator + AppRoutesEnum.paramId,
-    component: PreservationSpaceOrgunitDetailEditRoutable,
+    component: PreservationSpaceOrganizationalUnitDetailEditRoutable,
     data: {
       breadcrumbMemoizedSelector: PreservationSpaceOrganizationalUnitState.currentTitle,
     },
diff --git a/src/app/features/preservation-space/organizational-unit/preservation-space-organizational-unit.module.ts b/src/app/features/preservation-space/organizational-unit/preservation-space-organizational-unit.module.ts
index dc6a14457..19b95f207 100644
--- a/src/app/features/preservation-space/organizational-unit/preservation-space-organizational-unit.module.ts
+++ b/src/app/features/preservation-space/organizational-unit/preservation-space-organizational-unit.module.ts
@@ -1,28 +1,28 @@
 import {NgModule} from "@angular/core";
-import {PreservationSpaceOrgunitRequestCreationDialog} from "@app/features/preservation-space/organizational-unit/components/dialogs/orgunit-request-creation/preservation-space-orgunit-request-creation.dialog";
-import {PreservationSpaceOrgunitFormPresentational} from "@app/features/preservation-space/organizational-unit/components/presentationals/orgunit-form/preservation-space-orgunit-form.presentational";
-import {PreservationSpaceOrgunitDetailEditRoutable} from "@app/features/preservation-space/organizational-unit/components/routables/orgunit-detail-edit/preservation-space-orgunit-detail-edit.routable";
-import {PreservationSpaceOrgunitListRoutable} from "@app/features/preservation-space/organizational-unit/components/routables/orgunit-list/preservation-space-orgunit-list.routable";
 import {PreservationSpaceOrganizationalUnitRoutingModule} from "@app/features/preservation-space/organizational-unit/preservation-space-organizational-unit-routing.module";
 import {PreservationSpaceOrganizationalUnitPersonRoleState} from "@app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.state";
 import {PreservationSpaceOrganizationalUnitState} from "@app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.state";
 import {TranslateModule} from "@ngx-translate/core";
 import {NgxsModule} from "@ngxs/store";
+import {PreservationSpaceOrganizationalUnitRequestCreationDialog} from "@preservation-space/organizational-unit/components/dialogs/organizational-unit-request-creation/preservation-space-organizational-unit-request-creation.dialog";
+import {PreservationSpaceOrganizationalUnitFormPresentational} from "@preservation-space/organizational-unit/components/presentationals/organizational-unit-form/preservation-space-organizational-unit-form.presentational";
+import {PreservationSpaceOrganizationalUnitDetailEditRoutable} from "@preservation-space/organizational-unit/components/routables/organizational-unit-detail-edit/preservation-space-organizational-unit-detail-edit.routable";
+import {PreservationSpaceOrganizationalUnitListRoutable} from "@preservation-space/organizational-unit/components/routables/organizational-unit-list/preservation-space-organizational-unit-list.routable";
 import {ModuleLoadedEnum} from "@shared/enums/module-loaded.enum";
 import {SharedModule} from "@shared/shared.module";
-import {PreservationSpaceOrgunitRequestAccessDialog} from "./components/dialogs/orgunit-request-access/preservation-space-orgunit-request-access.dialog";
+import {PreservationSpaceOrganizationalUnitRequestAccessDialog} from "./components/dialogs/organizational-unit-request-access/preservation-space-organizational-unit-request-access.dialog";
 
 const routables = [
-  PreservationSpaceOrgunitDetailEditRoutable,
-  PreservationSpaceOrgunitListRoutable,
+  PreservationSpaceOrganizationalUnitDetailEditRoutable,
+  PreservationSpaceOrganizationalUnitListRoutable,
 ];
 const containers = [];
 const dialogs = [
-  PreservationSpaceOrgunitRequestAccessDialog,
-  PreservationSpaceOrgunitRequestCreationDialog,
+  PreservationSpaceOrganizationalUnitRequestAccessDialog,
+  PreservationSpaceOrganizationalUnitRequestCreationDialog,
 ];
 const presentationals = [
-  PreservationSpaceOrgunitFormPresentational,
+  PreservationSpaceOrganizationalUnitFormPresentational,
 ];
 
 @NgModule({
@@ -51,6 +51,6 @@ const presentationals = [
 })
 export class PreservationSpaceOrganizationalUnitModule {
   constructor() {
-    window[ModuleLoadedEnum.preservationSpaceOrgUnitModuleLoaded] = true;
+    window[ModuleLoadedEnum.preservationSpaceOrganizationalUnitModuleLoaded] = true;
   }
 }
diff --git a/src/app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.action.ts b/src/app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.action.ts
index 63b865bfd..1bac81f86 100644
--- a/src/app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.action.ts
+++ b/src/app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.action.ts
@@ -8,7 +8,7 @@ import {
 
 const state = LocalStateEnum.preservationSpace_organizationalUnit_personRole;
 
-export namespace PreservationSpaceOrgUnitPersonRoleAction {
+export namespace PreservationSpaceOrganizationalUnitPersonRoleAction {
 
   @TypeDefaultAction(state)
   export class GetAll extends Relation3TiersAction.GetAll {
@@ -107,4 +107,4 @@ export namespace PreservationSpaceOrgUnitPersonRoleAction {
   }
 }
 
-export const preservationSpaceOrgUnitPersonRoleActionNameSpace: Relation3TiersNameSpace = PreservationSpaceOrgUnitPersonRoleAction;
+export const preservationSpaceOrganizationalUnitPersonRoleActionNameSpace: Relation3TiersNameSpace = PreservationSpaceOrganizationalUnitPersonRoleAction;
diff --git a/src/app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.state.ts b/src/app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.state.ts
index fa1f6e2f0..1866123f2 100644
--- a/src/app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.state.ts
+++ b/src/app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.state.ts
@@ -1,7 +1,7 @@
 import {OrganizationalUnitPersonRole} from "@admin/models/organizational-unit-person-role.model";
 import {PersonRole} from "@admin/models/person-role.model";
 import {Injectable} from "@angular/core";
-import {preservationSpaceOrgUnitPersonRoleActionNameSpace} from "@app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.action";
+import {preservationSpaceOrganizationalUnitPersonRoleActionNameSpace} from "@app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.action";
 import {ApiResourceNameEnum} from "@app/shared/enums/api-resource-name.enum";
 import {AdminResourceApiEnum} from "@app/shared/enums/api.enum";
 import {LocalStateEnum} from "@app/shared/enums/local-state.enum";
@@ -37,7 +37,7 @@ export class PreservationSpaceOrganizationalUnitPersonRoleState extends Relation
               protected notificationService: NotificationService,
               protected actions$: Actions) {
     super(apiService, store, notificationService, actions$, {
-      nameSpace: preservationSpaceOrgUnitPersonRoleActionNameSpace,
+      nameSpace: preservationSpaceOrganizationalUnitPersonRoleActionNameSpace,
       resourceName: ApiResourceNameEnum.PERSON,
     });
   }
diff --git a/src/app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.action.ts b/src/app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.action.ts
index 87cfc0aaf..ad6956434 100644
--- a/src/app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.action.ts
+++ b/src/app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.action.ts
@@ -8,7 +8,7 @@ import {
 
 const state = LocalStateEnum.preservationSpace_organizationalUnit;
 
-export namespace PreservationSpaceOrgUnitAction {
+export namespace PreservationSpaceOrganizationalUnitAction {
   @TypeDefaultAction(state)
   export class LoadResource extends ResourceAction.LoadResource {
   }
@@ -159,4 +159,4 @@ export namespace PreservationSpaceOrgUnitAction {
   }
 }
 
-export const preservationSpaceOrgUnitActionNameSpace: ResourceNameSpace = PreservationSpaceOrgUnitAction;
+export const preservationSpaceOrganizationalUnitActionNameSpace: ResourceNameSpace = PreservationSpaceOrganizationalUnitAction;
diff --git a/src/app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.state.ts b/src/app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.state.ts
index eabc7e2db..c5d2dcd49 100644
--- a/src/app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.state.ts
+++ b/src/app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.state.ts
@@ -1,12 +1,12 @@
 import {Injectable} from "@angular/core";
-import {PreservationSpaceOrgUnitPersonRoleAction} from "@app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.action";
+import {PreservationSpaceOrganizationalUnitPersonRoleAction} from "@app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.action";
 import {
   PreservationSpaceOrganizationalUnitPersonRoleState,
   PreservationSpaceOrganizationalUnitPersonRoleStateModel,
 } from "@app/features/preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.state";
 import {
-  PreservationSpaceOrgUnitAction,
-  preservationSpaceOrgUnitActionNameSpace,
+  PreservationSpaceOrganizationalUnitAction,
+  preservationSpaceOrganizationalUnitActionNameSpace,
 } from "@app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.action";
 import {
   AccessResourceApiEnum,
@@ -77,7 +77,7 @@ export class PreservationSpaceOrganizationalUnitState extends ResourceState<Pres
               protected errorsSkipperService: ErrorsSkipperService,
               private _securityService: SecurityService) {
     super(apiService, store, notificationService, actions$, {
-      nameSpace: preservationSpaceOrgUnitActionNameSpace,
+      nameSpace: preservationSpaceOrganizationalUnitActionNameSpace,
       routeRedirectUrlAfterSuccessCreateAction: (resId: string) => RoutesEnum.preservationSpaceOrganizationalUnitDetail + urlSeparator + resId,
       routeRedirectUrlAfterSuccessUpdateAction: (resId: string) => RoutesEnum.preservationSpaceOrganizationalUnitDetail + urlSeparator + resId,
       routeRedirectUrlAfterSuccessDeleteAction: RoutesEnum.preservationSpaceOrganizationalUnit,
@@ -135,8 +135,8 @@ export class PreservationSpaceOrganizationalUnitState extends ResourceState<Pres
       && (isFalse(this.currentUserIsManager(state)) || !isNullOrUndefined(state.preservationSpace_organizationalUnit_personRole.selected));
   }
 
-  @Action(PreservationSpaceOrgUnitAction.LoadResource)
-  loadResource(ctx: StateContext<DepositStateModel>, action: PreservationSpaceOrgUnitAction.LoadResource): Observable<any> {
+  @Action(PreservationSpaceOrganizationalUnitAction.LoadResource)
+  loadResource(ctx: StateContext<DepositStateModel>, action: PreservationSpaceOrganizationalUnitAction.LoadResource): Observable<any> {
     ctx.patchState({
       isLoadingCounter: ctx.getState().isLoadingCounter + 1,
     });
@@ -152,62 +152,62 @@ export class PreservationSpaceOrganizationalUnitState extends ResourceState<Pres
     ]).pipe(
       tap(success => {
         if (success) {
-          ctx.dispatch(new PreservationSpaceOrgUnitAction.LoadResourceSuccess(action));
+          ctx.dispatch(new PreservationSpaceOrganizationalUnitAction.LoadResourceSuccess(action));
         } else {
-          ctx.dispatch(new PreservationSpaceOrgUnitAction.LoadResourceFail(action));
+          ctx.dispatch(new PreservationSpaceOrganizationalUnitAction.LoadResourceFail(action));
         }
       }),
     );
   }
 
   @OverrideDefaultAction()
-  @Action(PreservationSpaceOrgUnitAction.GetByIdSuccess)
-  getByIdSuccess(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrgUnitAction.GetByIdSuccess): void {
+  @Action(PreservationSpaceOrganizationalUnitAction.GetByIdSuccess)
+  getByIdSuccess(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrganizationalUnitAction.GetByIdSuccess): void {
     ctx.patchState({
       current: action.model,
       isLoadingCounter: ctx.getState().isLoadingCounter - 1,
     });
 
-    ctx.dispatch(new PreservationSpaceOrgUnitAction.ComputeCurrentUserIsManager());
+    ctx.dispatch(new PreservationSpaceOrganizationalUnitAction.ComputeCurrentUserIsManager());
   }
 
-  @Action(PreservationSpaceOrgUnitAction.ComputeCurrentUserIsManager)
-  computeCurrentUserIsManager(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrgUnitAction.ComputeCurrentUserIsManager): void | Observable<any> {
+  @Action(PreservationSpaceOrganizationalUnitAction.ComputeCurrentUserIsManager)
+  computeCurrentUserIsManager(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrganizationalUnitAction.ComputeCurrentUserIsManager): void | Observable<any> {
     return this._securityService.isManagerOfOrgUnit(ctx.getState().current.resId).pipe(
       tap(isManager => {
-        ctx.dispatch(new PreservationSpaceOrgUnitAction.SaveCurrentUserIsManagerAndRetrievePersonRoleIfManager(isManager));
+        ctx.dispatch(new PreservationSpaceOrganizationalUnitAction.SaveCurrentUserIsManagerAndRetrievePersonRoleIfManager(isManager));
       }),
     );
   }
 
-  @Action(PreservationSpaceOrgUnitAction.SaveCurrentUserIsManager)
-  saveCurrentUserIsManager(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrgUnitAction.SaveCurrentUserIsManager): void {
+  @Action(PreservationSpaceOrganizationalUnitAction.SaveCurrentUserIsManager)
+  saveCurrentUserIsManager(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrganizationalUnitAction.SaveCurrentUserIsManager): void {
     ctx.patchState({
       currentUserIsManager: action.isManager,
     });
   }
 
-  @Action(PreservationSpaceOrgUnitAction.SaveCurrentUserIsManagerAndRetrievePersonRoleIfManager)
-  saveCurrentUserIsManagerAndRetrievePersonRoleIfManager(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrgUnitAction.SaveCurrentUserIsManagerAndRetrievePersonRoleIfManager): void {
-    ctx.dispatch(new PreservationSpaceOrgUnitAction.SaveCurrentUserIsManager(action.isManager));
+  @Action(PreservationSpaceOrganizationalUnitAction.SaveCurrentUserIsManagerAndRetrievePersonRoleIfManager)
+  saveCurrentUserIsManagerAndRetrievePersonRoleIfManager(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrganizationalUnitAction.SaveCurrentUserIsManagerAndRetrievePersonRoleIfManager): void {
+    ctx.dispatch(new PreservationSpaceOrganizationalUnitAction.SaveCurrentUserIsManager(action.isManager));
     if (isTrue(action.isManager)) {
       const orgUnitId = ctx.getState().current.resId;
-      this.store.dispatch(new PreservationSpaceOrgUnitPersonRoleAction.GetAll(orgUnitId));
+      this.store.dispatch(new PreservationSpaceOrganizationalUnitPersonRoleAction.GetAll(orgUnitId));
     }
   }
 
   @OverrideDefaultAction()
-  @Action(PreservationSpaceOrgUnitAction.Create)
-  create(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrgUnitAction.Create): Observable<OrganizationalUnit> {
+  @Action(PreservationSpaceOrganizationalUnitAction.Create)
+  create(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrganizationalUnitAction.Create): Observable<OrganizationalUnit> {
     return super.internalCreate(ctx, action)
       .pipe(
         tap(model => {
           this.updateSubResource(model, action, ctx)
             .subscribe(success => {
               if (success) {
-                ctx.dispatch(new PreservationSpaceOrgUnitAction.CreateSuccess(action, model));
+                ctx.dispatch(new PreservationSpaceOrganizationalUnitAction.CreateSuccess(action, model));
               } else {
-                ctx.dispatch(new PreservationSpaceOrgUnitAction.CreateFail(action));
+                ctx.dispatch(new PreservationSpaceOrganizationalUnitAction.CreateFail(action));
               }
             });
         }),
@@ -215,24 +215,24 @@ export class PreservationSpaceOrganizationalUnitState extends ResourceState<Pres
   }
 
   @OverrideDefaultAction()
-  @Action(PreservationSpaceOrgUnitAction.Update)
-  update(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrgUnitAction.Update): Observable<OrganizationalUnit> {
+  @Action(PreservationSpaceOrganizationalUnitAction.Update)
+  update(ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>, action: PreservationSpaceOrganizationalUnitAction.Update): Observable<OrganizationalUnit> {
     return super.internalUpdate(ctx, action)
       .pipe(
         tap(model => {
           this.updateSubResource(model, action, ctx)
             .subscribe(success => {
               if (success) {
-                ctx.dispatch(new PreservationSpaceOrgUnitAction.UpdateSuccess(action, model));
+                ctx.dispatch(new PreservationSpaceOrganizationalUnitAction.UpdateSuccess(action, model));
               } else {
-                ctx.dispatch(new PreservationSpaceOrgUnitAction.UpdateFail(action));
+                ctx.dispatch(new PreservationSpaceOrganizationalUnitAction.UpdateFail(action));
               }
             });
         }),
       );
   }
 
-  private updateSubResource(model: OrganizationalUnit, action: PreservationSpaceOrgUnitAction.Create | PreservationSpaceOrgUnitAction.Update, ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>): Observable<boolean> {
+  private updateSubResource(model: OrganizationalUnit, action: PreservationSpaceOrganizationalUnitAction.Create | PreservationSpaceOrganizationalUnitAction.Update, ctx: StateContext<PreservationSpaceOrganizationalUnitStateModel>): Observable<boolean> {
     const orgUnitId = model.resId;
     const newPersonRole = action.modelFormControlEvent.formControl.get("personRole").value as Relation3TiersForm[];
     newPersonRole.forEach((elem) => {
@@ -243,10 +243,10 @@ export class PreservationSpaceOrganizationalUnitState extends ResourceState<Pres
 
     return StoreUtil.dispatchSequentialActionAndWaitForSubActionsCompletion(ctx, [
       {
-        action: new PreservationSpaceOrgUnitPersonRoleAction.Update(orgUnitId, newPersonRole),
+        action: new PreservationSpaceOrganizationalUnitPersonRoleAction.Update(orgUnitId, newPersonRole),
         subActionCompletions: [
-          this.actions$.pipe(ofActionCompleted(PreservationSpaceOrgUnitPersonRoleAction.UpdateSuccess)),
-          this.actions$.pipe(ofActionCompleted(PreservationSpaceOrgUnitPersonRoleAction.UpdateFail)),
+          this.actions$.pipe(ofActionCompleted(PreservationSpaceOrganizationalUnitPersonRoleAction.UpdateSuccess)),
+          this.actions$.pipe(ofActionCompleted(PreservationSpaceOrganizationalUnitPersonRoleAction.UpdateFail)),
         ],
       },
     ]);
diff --git a/src/app/features/preservation-space/preservation-space.module.ts b/src/app/features/preservation-space/preservation-space.module.ts
index 2885e0084..1feb580dc 100644
--- a/src/app/features/preservation-space/preservation-space.module.ts
+++ b/src/app/features/preservation-space/preservation-space.module.ts
@@ -7,10 +7,10 @@ import {PreservationSpaceState} from "@app/features/preservation-space/stores/pr
 import {SharedModule} from "@app/shared/shared.module";
 import {TranslateModule} from "@ngx-translate/core";
 import {NgxsModule} from "@ngxs/store";
-import {PreservationSpaceOrganizationalUnitPersonRoleState} from "@orgunit/stores/person-role/preservation-space-organizational-unit-person-role.state";
-import {PreservationSpaceOrganizationalUnitState} from "@orgunit/stores/preservation-space-organizational-unit.state";
 import {PreservationSpaceContributorDepositState} from "@preservation-space/contributor/stores/contributor-deposit/preservation-space-contributor-deposit.state";
 import {PreservationSpaceContributorState} from "@preservation-space/contributor/stores/preservation-space-contributor.state";
+import {PreservationSpaceOrganizationalUnitPersonRoleState} from "@preservation-space/organizational-unit/stores/person-role/preservation-space-organizational-unit-person-role.state";
+import {PreservationSpaceOrganizationalUnitState} from "@preservation-space/organizational-unit/stores/preservation-space-organizational-unit.state";
 import {ModuleLoadedEnum} from "@shared/enums/module-loaded.enum";
 
 const routables = [
diff --git a/src/app/features/preservation-space/stores/preservation-space.state.ts b/src/app/features/preservation-space/stores/preservation-space.state.ts
index d254e092b..28b9ce8e7 100644
--- a/src/app/features/preservation-space/stores/preservation-space.state.ts
+++ b/src/app/features/preservation-space/stores/preservation-space.state.ts
@@ -8,14 +8,14 @@ import {
   State,
   Store,
 } from "@ngxs/store";
-import {
-  PreservationSpaceOrganizationalUnitState,
-  PreservationSpaceOrganizationalUnitStateModel,
-} from "@orgunit/stores/preservation-space-organizational-unit.state";
 import {
   PreservationSpaceContributorState,
   PreservationSpaceContributorStateModel,
 } from "@preservation-space/contributor/stores/preservation-space-contributor.state";
+import {
+  PreservationSpaceOrganizationalUnitState,
+  PreservationSpaceOrganizationalUnitStateModel,
+} from "@preservation-space/organizational-unit/stores/preservation-space-organizational-unit.state";
 import {
   BaseStateModel,
   defaultResourceStateInitValue,
diff --git a/src/app/shared/enums/module-loaded.enum.ts b/src/app/shared/enums/module-loaded.enum.ts
index 1b4987f14..2935b0c08 100644
--- a/src/app/shared/enums/module-loaded.enum.ts
+++ b/src/app/shared/enums/module-loaded.enum.ts
@@ -1,8 +1,8 @@
 export enum ModuleLoadedEnum {
   preservationSpaceModuleLoaded = "preservationSpaceModuleLoaded",
-  preservationSpaceOrgUnitModuleLoaded = "preservationSpaceOrgUnitModuleLoaded",
+  preservationSpaceOrganizationalUnitModuleLoaded = "preservationSpaceOrganizationalUnitModuleLoaded",
   depositModuleLoaded = "depositModuleLoaded",
   adminModuleLoaded = "adminModuleLoaded",
-  adminOrgUnitModuleLoaded = "adminOrgUnitModuleLoaded",
+  adminOrganizationalUnitModuleLoaded = "adminOrganizationalUnitModuleLoaded",
   preservationPlanningModuleLoaded = "preservationPlanningModuleLoaded"
 }
diff --git a/src/app/shared/guards/organizational-unit-compute-is-manager.service.ts b/src/app/shared/guards/organizational-unit-compute-is-manager.service.ts
index 4350fab57..7557df7e2 100644
--- a/src/app/shared/guards/organizational-unit-compute-is-manager.service.ts
+++ b/src/app/shared/guards/organizational-unit-compute-is-manager.service.ts
@@ -4,7 +4,7 @@ import {
   CanActivate,
   Router,
 } from "@angular/router";
-import {PreservationSpaceOrgUnitAction} from "@app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.action";
+import {PreservationSpaceOrganizationalUnitAction} from "@app/features/preservation-space/organizational-unit/stores/preservation-space-organizational-unit.action";
 import {
   Actions,
   Store,
@@ -33,7 +33,7 @@ export class OrganizationalUnitComputeIsManagerGuardService implements CanActiva
   canActivate(route: ActivatedRouteSnapshot): Observable<boolean> {
     return this._securityService.isManagerOfOrgUnit(route.params[AppRoutesEnum.paramIdWithoutPrefixParam]).pipe(
       map(authorized => {
-        this.store.dispatch(new PreservationSpaceOrgUnitAction.SaveCurrentUserIsManager(authorized));
+        this.store.dispatch(new PreservationSpaceOrganizationalUnitAction.SaveCurrentUserIsManager(authorized));
         return true;
       }));
   }
diff --git a/src/app/shared/utils/store-dialog.util.ts b/src/app/shared/utils/store-dialog.util.ts
index 7d852da36..e5025d40a 100644
--- a/src/app/shared/utils/store-dialog.util.ts
+++ b/src/app/shared/utils/store-dialog.util.ts
@@ -6,7 +6,7 @@ import {AdminLicenseDeleteDialog} from "@admin/license/components/dialogs/admin-
 import {AdminMetadataTypeDeleteDialog} from "@admin/metadata-type/components/dialogs/admin-metadata-type-delete/admin-metadata-type-delete.dialog";
 import {AdminOaiSetDeleteDialog} from "@admin/oai-set/components/dialogs/admin-oai-set-delete/admin-oai-set-delete.dialog";
 import {AdminOauth2ClientDeleteDialog} from "@admin/oauth2-client/components/dialogs/admin-oauth2-client-delete/admin-oauth2-client-delete.dialog";
-import {AdminOrgunitDeleteDialog} from "@admin/orgunit/components/dialogs/admin-orgunit-delete/admin-orgunit-delete.dialog";
+import {AdminOrganizationalUnitDeleteDialog} from "@admin/organizational-unit/components/dialogs/admin-organizational-unit-delete/admin-organizational-unit-delete.dialog";
 import {AdminPersonDeleteDialog} from "@admin/person/components/dialogs/admin-person-delete/admin-person-delete.dialog";
 import {AdminPreservationPolicyDeleteDialog} from "@admin/preservation-policy/components/dialogs/admin-preservation-policy-delete/admin-preservation-policy-delete.dialog";
 import {AdminResearchDomainDeleteDialog} from "@admin/research-domain/components/dialogs/admin-research-domain-delete/admin-research-domain-delete.dialog";
@@ -14,10 +14,10 @@ import {AdminSubmissionPolicyDeleteDialog} from "@admin/submission-policy/compon
 import {AdminUserDeleteDialog} from "@admin/user/components/dialogs/admin-user-delete/admin-user-delete.dialog";
 import {Component} from "@angular/core";
 import {OrderAllOrderDeleteDialog} from "@app/features/order/features/all-order/components/dialogs/all-order-delete/order-all-order-delete.dialog";
-import {PreservationPlanningJobDeleteDialog} from "@preservation-planning/job/components/dialogs/job-delete/preservation-planning-job-delete.dialog";
 import {LocalStateEnum} from "@app/shared/enums/local-state.enum";
 import {DepositDeleteDialog} from "@deposit/components/dialogs/deposit-delete/deposit-delete.dialog";
 import {OrderMyOrderDeleteDialog} from "@order/features/my-order/components/dialogs/my-order-delete/order-my-order-delete.dialog";
+import {PreservationPlanningJobDeleteDialog} from "@preservation-planning/job/components/dialogs/job-delete/preservation-planning-job-delete.dialog";
 import {StringUtil} from "solidify-frontend";
 
 export class StoreDialogUtil {
@@ -28,7 +28,7 @@ export class StoreDialogUtil {
       return DepositDeleteDialog as Component;
     }
     if (state === LocalStateEnum.admin_organizationalUnit) {
-      return AdminOrgunitDeleteDialog as Component;
+      return AdminOrganizationalUnitDeleteDialog as Component;
     }
     if (state === LocalStateEnum.admin_submissionPolicy) {
       return AdminSubmissionPolicyDeleteDialog as Component;
diff --git a/src/app/stores/cart/order/app-cart-order.state.ts b/src/app/stores/cart/order/app-cart-order.state.ts
index 6c2150620..55bafc4ef 100644
--- a/src/app/stores/cart/order/app-cart-order.state.ts
+++ b/src/app/stores/cart/order/app-cart-order.state.ts
@@ -1,4 +1,4 @@
-import {AdminOrganizationalUnitStateModel} from "@admin/orgunit/stores/admin-organizational-unit.state";
+import {AdminOrganizationalUnitStateModel} from "@admin/organizational-unit/stores/admin-organizational-unit.state";
 import {Injectable} from "@angular/core";
 import {AppCartAction} from "@app/stores/cart/app-cart.action";
 import {
diff --git a/tsconfig.json b/tsconfig.json
index 3173eeb88..40d235cfe 100644
--- a/tsconfig.json
+++ b/tsconfig.json
@@ -21,9 +21,6 @@
       "@home/*": [
         "app/features/home/*"
       ],
-      "@orgunit/*": [
-        "app/features/preservation-space/organizational-unit/*"
-      ],
       "@preservation-space/*": [
         "app/features/preservation-space/*"
       ],
-- 
GitLab