From c7fbc2649b14ff76c35698e61bb351a7b5b2bb18 Mon Sep 17 00:00:00 2001 From: Julian Kniephoff Date: Thu, 16 May 2024 15:24:30 +0200 Subject: [PATCH] Simplify the project structure With the refactoring of the development servers done in #398 and indirectly #394, there is an opportunity to boil down the project structure a bit. This PR does nothing but move files around and make the necessary changes to keep everything working. (Fingers crossed.) --- .crowdin.yaml | 4 +-- .github/build-release.sh | 2 +- .github/dependabot.yml | 3 +-- .github/workflows/create-release.yml | 4 +-- .github/workflows/update-translations.yml | 4 +-- .gitignore | 23 ------------------ .vscode/launch.json | 16 ------------ README.md | 1 - app/.gitignore | 23 ------------------ app/package-lock.json => package-lock.json | 0 app/package.json => package.json | 0 {app/public => public}/favicon.ico | Bin {app/public => public}/index.html | 0 {app/public => public}/languages.json | 0 {app/public => public}/manifest.json | 0 {app/public => public}/robots.txt | 0 {app/src => src}/App.scss | 0 {app/src => src}/App.test.tsx | 0 {app/src => src}/App.tsx | 0 {app/src => src}/actions/assetActions.ts | 0 {app/src => src}/actions/tableActions.ts | 0 .../src => src}/actions/tableFilterActions.ts | 0 {app/src => src}/components/About.tsx | 0 {app/src => src}/components/Footer.tsx | 0 {app/src => src}/components/Header.tsx | 0 .../components/configuration/Themes.tsx | 0 .../partials/ThemesActionsCell.tsx | 0 .../partials/wizard/BumperPage.tsx | 0 .../partials/wizard/GeneralPage.tsx | 0 .../partials/wizard/NewThemeWizard.tsx | 0 .../partials/wizard/ThemeDetails.tsx | 0 .../partials/wizard/ThemeDetailsModal.tsx | 0 .../partials/wizard/ThemeSummaryPage.tsx | 0 .../partials/wizard/TitleSlidePage.tsx | 0 .../partials/wizard/UsagePage.tsx | 0 .../partials/wizard/WatermarkPage.tsx | 0 {app/src => src}/components/events/Events.tsx | 0 {app/src => src}/components/events/Series.tsx | 0 .../events/partials/EventActionCell.tsx | 0 .../events/partials/EventsDateCell.tsx | 0 .../events/partials/EventsEndCell.tsx | 0 .../events/partials/EventsLocationCell.tsx | 0 .../events/partials/EventsNotesCell.tsx | 0 .../events/partials/EventsPresentersCell.tsx | 0 .../events/partials/EventsSeriesCell.tsx | 0 .../events/partials/EventsStartCell.tsx | 0 .../events/partials/EventsStatusCell.tsx | 0 .../partials/EventsTechnicalDateCell.tsx | 0 .../DetailsExtendedMetadataTab.tsx | 0 .../ModalTabsAndPages/DetailsMetadataTab.tsx | 0 .../EditScheduledEventsEditPage.tsx | 0 .../EditScheduledEventsGeneralPage.tsx | 0 .../EditScheduledEventsSummaryPage.tsx | 0 .../EventDetailsAccessPolicyTab.tsx | 0 .../EventDetailsAssetAttachmentDetails.tsx | 0 .../EventDetailsAssetAttachments.tsx | 0 .../EventDetailsAssetCatalogDetails.tsx | 0 .../EventDetailsAssetCatalogs.tsx | 0 .../EventDetailsAssetMedia.tsx | 0 .../EventDetailsAssetMediaDetails.tsx | 0 .../EventDetailsAssetPublicationDetails.tsx | 0 .../EventDetailsAssetPublications.tsx | 0 .../EventDetailsAssetsAddAsset.tsx | 0 .../EventDetailsAssetsTab.tsx | 0 .../EventDetailsCommentsTab.tsx | 0 .../EventDetailsPublicationTab.tsx | 0 .../EventDetailsSchedulingTab.tsx | 0 .../EventDetailsStatisticsTab.tsx | 0 .../EventDetailsTabHierarchyNavigation.tsx | 0 .../EventDetailsWorkflowDetails.tsx | 0 .../EventDetailsWorkflowErrorDetails.tsx | 0 .../EventDetailsWorkflowErrors.tsx | 0 .../EventDetailsWorkflowOperationDetails.tsx | 0 .../EventDetailsWorkflowOperations.tsx | 0 .../EventDetailsWorkflowTab.tsx | 0 .../ModalTabsAndPages/NewAccessPage.tsx | 0 .../ModalTabsAndPages/NewAssetUploadPage.tsx | 0 .../NewMetadataExtendedPage.tsx | 0 .../ModalTabsAndPages/NewMetadataPage.tsx | 0 .../ModalTabsAndPages/NewProcessingPage.tsx | 0 .../ModalTabsAndPages/NewSourcePage.tsx | 0 .../ModalTabsAndPages/NewThemePage.tsx | 0 .../SeriesDetailsAccessTab.tsx | 0 .../SeriesDetailsFeedsTab.tsx | 0 .../SeriesDetailsStatisticTab.tsx | 0 .../SeriesDetailsThemeTab.tsx | 0 .../StartTaskGeneralPage.tsx | 0 .../StartTaskSummaryPage.tsx | 0 .../StartTaskWorkflowPage.tsx | 0 .../events/partials/PublishedCell.tsx | 0 .../events/partials/SeriesActionsCell.tsx | 0 .../partials/SeriesContributorsCell.tsx | 0 .../events/partials/SeriesCreatorsCell.tsx | 0 .../events/partials/SeriesDateTimeCell.tsx | 0 .../events/partials/SeriesTitleCell.tsx | 0 .../partials/modals/DeleteEventsModal.tsx | 0 .../partials/modals/DeleteSeriesModal.tsx | 0 .../modals/EditMetadataEventsModal.tsx | 0 .../modals/EditScheduledEventsModal.tsx | 0 .../partials/modals/EmbeddingCodeModal.tsx | 0 .../events/partials/modals/EventDetails.tsx | 0 .../partials/modals/EventDetailsModal.tsx | 0 .../events/partials/modals/SeriesDetails.tsx | 0 .../partials/modals/SeriesDetailsModal.tsx | 0 .../events/partials/modals/StartTaskModal.tsx | 0 .../partials/wizards/NewEventSummary.tsx | 0 .../partials/wizards/NewEventWizard.tsx | 0 .../partials/wizards/NewSeriesSummary.tsx | 0 .../partials/wizards/NewSeriesWizard.tsx | 0 .../partials/wizards/RenderWorkflowConfig.tsx | 0 .../summaryTables/AccessSummaryTable.tsx | 0 .../MetadataExtendedSummaryTable.tsx | 0 .../summaryTables/MetadataSummaryTable.tsx | 0 .../components/recordings/Recordings.tsx | 0 .../partials/RecordingsActionCell.tsx | 0 .../partials/RecordingsNameCell.tsx | 0 .../partials/RecordingsStatusCell.tsx | 0 .../partials/RecordingsUpdateCell.tsx | 0 .../partials/modal/RecordingDetailsModal.tsx | 0 .../partials/modal/RecordingsDetails.tsx | 0 .../wizards/CapabilitiesDetailsTab.tsx | 0 .../wizards/ConfigurationDetailsTab.tsx | 0 .../partials/wizards/GeneralDetailsTab.tsx | 0 .../components/shared/BarChart.tsx | 0 .../components/shared/ConfirmModal.tsx | 0 .../components/shared/DropDown.tsx | 0 .../components/shared/EditTableViewModal.tsx | 0 .../components/shared/HotKeyCheatSheet.tsx | 0 .../src => src}/components/shared/MainNav.tsx | 0 .../components/shared/NewResourceModal.tsx | 0 .../components/shared/Notifications.tsx | 0 .../components/shared/RegistrationModal.tsx | 0 .../components/shared/RenderDate.tsx | 0 {app/src => src}/components/shared/Stats.tsx | 0 {app/src => src}/components/shared/Table.tsx | 0 .../components/shared/TableFilterProfiles.tsx | 0 .../components/shared/TableFilters.tsx | 0 .../shared/TimeSeriesStatistics.tsx | 0 .../shared/modals/ModalNavigation.tsx | 0 .../modals/ResourceDetailsAccessPolicyTab.tsx | 0 .../shared/modals/TermsOfUsePage.tsx | 0 .../shared/wizard/CustomStepIcon.tsx | 0 .../components/shared/wizard/FileUpload.tsx | 0 .../components/shared/wizard/RenderField.tsx | 0 .../shared/wizard/RenderMultiField.tsx | 0 .../shared/wizard/SelectContainer.tsx | 0 .../shared/wizard/WizardNavigationButtons.tsx | 0 .../shared/wizard/WizardStepper.tsx | 0 .../shared/wizard/WizardStepperEvent.tsx | 0 .../components/statistics/Statistics.tsx | 0 {app/src => src}/components/systems/Jobs.tsx | 0 .../components/systems/Servers.tsx | 0 .../components/systems/Services.tsx | 0 .../systems/partials/JobsStartedCell.tsx | 0 .../systems/partials/JobsSubmittedCell.tsx | 0 .../systems/partials/MeanQueueTimeCell.tsx | 0 .../systems/partials/MeanRunTimeCell.tsx | 0 .../partials/ServersMaintenanceCell.tsx | 0 .../systems/partials/ServersStatusCell.tsx | 0 .../systems/partials/ServicesActionsCell.tsx | 0 {app/src => src}/components/users/Acls.tsx | 0 {app/src => src}/components/users/Groups.tsx | 0 {app/src => src}/components/users/Users.tsx | 0 .../users/partials/AclsActionsCell.tsx | 0 .../users/partials/GroupsActionsCell.tsx | 0 .../users/partials/UsersActionsCell.tsx | 0 .../users/partials/UsersRolesCell.tsx | 0 .../users/partials/modal/AclDetails.tsx | 0 .../users/partials/modal/AclDetailsModal.tsx | 0 .../users/partials/modal/GroupDetails.tsx | 0 .../partials/modal/GroupDetailsModal.tsx | 0 .../users/partials/modal/UserDetails.tsx | 0 .../users/partials/modal/UserDetailsModal.tsx | 0 .../users/partials/wizard/AclAccessPage.tsx | 0 .../users/partials/wizard/AclMetadataPage.tsx | 0 .../partials/wizard/EditUserGeneralTab.tsx | 0 .../partials/wizard/GroupMetadataPage.tsx | 0 .../users/partials/wizard/GroupRolesPage.tsx | 0 .../users/partials/wizard/GroupUsersPage.tsx | 0 .../partials/wizard/NewAclSummaryPage.tsx | 0 .../users/partials/wizard/NewAclWizard.tsx | 0 .../partials/wizard/NewGroupSummaryPage.tsx | 0 .../users/partials/wizard/NewGroupWizard.tsx | 0 .../partials/wizard/NewUserGeneralTab.tsx | 0 .../users/partials/wizard/NewUserWizard.tsx | 0 .../partials/wizard/UserEffectiveRolesTab.tsx | 0 .../users/partials/wizard/UserRolesTab.tsx | 0 .../configs/adopterRegistrationConfig.ts | 0 {app/src => src}/configs/generalConfig.ts | 0 {app/src => src}/configs/hotkeysConfig.ts | 0 {app/src => src}/configs/modalConfig.ts | 0 {app/src => src}/configs/sourceConfig.ts | 0 {app/src => src}/configs/statisticsConfig.ts | 0 .../configs/tableConfigs/aclsTableConfig.ts | 0 .../configs/tableConfigs/aclsTableMap.ts | 0 .../configs/tableConfigs/eventsTableConfig.ts | 0 .../configs/tableConfigs/eventsTableMap.ts | 0 .../configs/tableConfigs/groupsTableConfig.ts | 0 .../configs/tableConfigs/groupsTableMap.ts | 0 .../configs/tableConfigs/jobsTableConfig.ts | 0 .../tableConfigs/recordingsTableConfig.ts | 0 .../tableConfigs/recordingsTableMap.ts | 0 .../configs/tableConfigs/seriesTableConfig.ts | 0 .../configs/tableConfigs/seriesTableMap.ts | 0 .../tableConfigs/serversTableConfig.ts | 0 .../configs/tableConfigs/serversTableMap.ts | 0 .../tableConfigs/servicesTableConfig.ts | 0 .../configs/tableConfigs/servicesTableMap.ts | 0 .../configs/tableConfigs/themesTableConfig.ts | 0 .../configs/tableConfigs/themesTableMap.ts | 0 .../configs/tableConfigs/usersTableConfig.ts | 0 .../configs/tableConfigs/usersTableMap.ts | 0 {app/src => src}/context/UserContext.ts | 0 {app/src => src}/fonts/FontAwesome.otf | Bin .../fonts/OpenSans-Bold-webfont.eot | Bin .../fonts/OpenSans-Bold-webfont.ttf | Bin .../fonts/OpenSans-Bold-webfont.woff | Bin .../fonts/OpenSans-BoldItalic-webfont.eot | Bin .../fonts/OpenSans-BoldItalic-webfont.ttf | Bin .../fonts/OpenSans-BoldItalic-webfont.woff | Bin .../fonts/OpenSans-ExtraBold-webfont.eot | Bin .../fonts/OpenSans-ExtraBold-webfont.ttf | Bin .../fonts/OpenSans-ExtraBold-webfont.woff | Bin .../OpenSans-ExtraBoldItalic-webfont.eot | Bin .../OpenSans-ExtraBoldItalic-webfont.ttf | Bin .../OpenSans-ExtraBoldItalic-webfont.woff | Bin .../fonts/OpenSans-Italic-webfont.eot | Bin .../fonts/OpenSans-Italic-webfont.ttf | Bin .../fonts/OpenSans-Italic-webfont.woff | Bin .../fonts/OpenSans-Light-webfont.eot | Bin .../fonts/OpenSans-Light-webfont.ttf | Bin .../fonts/OpenSans-Light-webfont.woff | Bin .../fonts/OpenSans-LightItalic-webfont.eot | Bin .../fonts/OpenSans-LightItalic-webfont.ttf | Bin .../fonts/OpenSans-LightItalic-webfont.woff | Bin .../fonts/OpenSans-Regular-webfont.eot | Bin .../fonts/OpenSans-Regular-webfont.ttf | Bin .../fonts/OpenSans-Regular-webfont.woff | Bin .../fonts/OpenSans-Semibold-webfont.eot | Bin .../fonts/OpenSans-Semibold-webfont.ttf | Bin .../fonts/OpenSans-Semibold-webfont.woff | Bin .../fonts/OpenSans-SemiboldItalic-webfont.eot | Bin .../fonts/OpenSans-SemiboldItalic-webfont.ttf | Bin .../OpenSans-SemiboldItalic-webfont.woff | Bin .../src => src}/fonts/fontawesome-webfont.eot | Bin .../src => src}/fonts/fontawesome-webfont.ttf | Bin .../fonts/fontawesome-webfont.woff | Bin .../fonts/fontawesome-webfont.woff2 | Bin {app/src => src}/hooks/wizardHooks.ts | 0 {app/src => src}/i18n/i18n.ts | 0 {app/src => src}/i18n/languages.ts | 0 .../adminui/languages/lang-da_DK.json | 0 .../adminui/languages/lang-de_DE.json | 0 .../adminui/languages/lang-el_GR.json | 0 .../adminui/languages/lang-en_GB.json | 0 .../adminui/languages/lang-en_US.json | 0 .../adminui/languages/lang-es_ES.json | 0 .../adminui/languages/lang-fr_FR.json | 0 .../adminui/languages/lang-gl_ES.json | 0 .../adminui/languages/lang-he_IL.json | 0 .../adminui/languages/lang-it_IT.json | 0 .../adminui/languages/lang-nl_NL.json | 0 .../adminui/languages/lang-pl_PL.json | 0 .../adminui/languages/lang-sl_SI.json | 0 .../adminui/languages/lang-sv_SE.json | 0 .../adminui/languages/lang-tr_TR.json | 0 .../adminui/languages/lang-zh_CN.json | 0 .../adminui/languages/lang-zh_TW.json | 0 {app/src => src}/img/audio-icon.png | Bin {app/src => src}/img/audio-icon_2x.png | Bin {app/src => src}/img/chosen-sprite.png | Bin {app/src => src}/img/chosen-sprite@2x.png | Bin {app/src => src}/img/cross-on.png | Bin {app/src => src}/img/cross-on_2x.png | Bin {app/src => src}/img/cross.png | Bin {app/src => src}/img/cross_2x.png | Bin .../img/datepicker/animated-overlay.gif | Bin .../datepicker/ui-bg_flat_0_aaaaaa_40x100.png | Bin .../ui-bg_flat_55_fbec88_40x100.png | Bin .../ui-bg_glass_75_d0e5f5_1x400.png | Bin .../ui-bg_glass_85_dfeffc_1x400.png | Bin .../ui-bg_glass_95_fef1ec_1x400.png | Bin .../ui-bg_gloss-wave_55_5c9ccc_500x100.png | Bin .../ui-bg_inset-hard_100_f5f8f9_1x100.png | Bin .../ui-bg_inset-hard_100_fcfdfd_1x100.png | Bin .../datepicker/ui-icons_000000_256x240.png | Bin .../datepicker/ui-icons_217bc0_256x240.png | Bin .../datepicker/ui-icons_2e83ff_256x240.png | Bin .../datepicker/ui-icons_469bdd_256x240.png | Bin .../datepicker/ui-icons_6da8d5_256x240.png | Bin .../datepicker/ui-icons_cd0a0a_256x240.png | Bin .../datepicker/ui-icons_d8e7f3_256x240.png | Bin .../datepicker/ui-icons_f9bd01_256x240.png | Bin {app/src => src}/img/engage.png | Bin {app/src => src}/img/engage_2x.png | Bin {app/src => src}/img/export.png | Bin {app/src => src}/img/export_2x.png | Bin {app/src => src}/img/favicon.ico | Bin {app/src => src}/img/grip.png | Bin {app/src => src}/img/grip_2x.png | Bin {app/src => src}/img/key-icon.png | Bin {app/src => src}/img/key-icon_2x.png | Bin {app/src => src}/img/lang/da_DK.svg | 0 {app/src => src}/img/lang/de_DE.svg | 0 {app/src => src}/img/lang/el_GR.svg | 0 {app/src => src}/img/lang/en_GB.svg | 0 {app/src => src}/img/lang/en_US.svg | 0 {app/src => src}/img/lang/es_ES.svg | 0 {app/src => src}/img/lang/fil_PH.svg | 0 {app/src => src}/img/lang/fr_FR.svg | 0 {app/src => src}/img/lang/gl_ES.svg | 0 {app/src => src}/img/lang/he_IL.svg | 0 {app/src => src}/img/lang/it_IT.svg | 0 {app/src => src}/img/lang/ja_JP.svg | 0 {app/src => src}/img/lang/nl_NL.svg | 0 {app/src => src}/img/lang/no_NO.svg | 0 {app/src => src}/img/lang/pl_PL.svg | 0 {app/src => src}/img/lang/readme.txt | 0 {app/src => src}/img/lang/sl_SI.svg | 0 {app/src => src}/img/lang/sv_SE.svg | 0 {app/src => src}/img/lang/tl_PH.svg | 0 {app/src => src}/img/lang/tr_TR.svg | 0 {app/src => src}/img/lang/zh_CN.svg | 0 {app/src => src}/img/lang/zh_TW.svg | 0 {app/src => src}/img/more-icon.png | Bin {app/src => src}/img/more-icon_2x.png | Bin {app/src => src}/img/more-series-icon.png | Bin {app/src => src}/img/more-series-icon_2x.png | Bin {app/src => src}/img/opencast-white.svg | 0 {app/src => src}/img/plus-icon.png | Bin {app/src => src}/img/plus-icon_2x.png | Bin {app/src => src}/img/plus.png | Bin {app/src => src}/img/plus_2x.png | Bin {app/src => src}/img/preview-icon.png | Bin {app/src => src}/img/preview-icon_2x.png | Bin {app/src => src}/img/remove-icon.png | Bin {app/src => src}/img/remove-icon_2x.png | Bin {app/src => src}/img/search.png | Bin {app/src => src}/img/search_2x.png | Bin {app/src => src}/img/stop-icon.png | Bin {app/src => src}/img/stop-icon_2x.png | Bin {app/src => src}/img/system-on.png | Bin {app/src => src}/img/system-on_2x.png | Bin {app/src => src}/img/system.png | Bin {app/src => src}/img/system_2x.png | Bin {app/src => src}/img/tbl-sort-down.png | Bin {app/src => src}/img/tbl-sort-down_2x.png | Bin {app/src => src}/img/tbl-sort-up.png | Bin {app/src => src}/img/tbl-sort-up_2x.png | Bin {app/src => src}/img/tbl-sort.png | Bin {app/src => src}/img/tbl-sort_2x.png | Bin {app/src => src}/img/temp-graph.png | Bin {app/src => src}/img/upload.png | Bin {app/src => src}/img/upload_2x.png | Bin {app/src => src}/img/user-input-icon.png | Bin {app/src => src}/img/user-input-icon_2x.png | Bin {app/src => src}/img/warning-message-icon.png | Bin .../img/warning-message-icon_2x.png | Bin {app/src => src}/index.css | 0 {app/src => src}/index.tsx | 0 .../reducers/tableFilterReducers.ts | 0 {app/src => src}/reducers/tableReducers.ts | 0 .../selectors/aclDetailsSelectors.ts | 0 {app/src => src}/selectors/aclSelectors.ts | 0 .../selectors/eventDetailsSelectors.ts | 0 {app/src => src}/selectors/eventSelectors.ts | 0 .../selectors/groupDetailsSelectors.ts | 0 {app/src => src}/selectors/groupSelectors.ts | 0 {app/src => src}/selectors/healthSelectors.ts | 0 {app/src => src}/selectors/jobSelectors.ts | 0 .../selectors/notificationSelector.ts | 0 .../selectors/recordingDetailsSelectors.ts | 0 .../selectors/recordingSelectors.ts | 0 .../selectors/seriesDetailsSelectors.ts | 0 {app/src => src}/selectors/seriesSeletctor.ts | 0 {app/src => src}/selectors/serverSelectors.ts | 0 {app/src => src}/selectors/serviceSelector.ts | 0 .../selectors/statisticsSelectors.ts | 0 .../selectors/tableFilterProfilesSelectors.ts | 0 .../selectors/tableFilterSelectors.ts | 0 {app/src => src}/selectors/tableSelectors.ts | 0 .../selectors/themeDetailsSelectors.ts | 0 {app/src => src}/selectors/themeSelectors.ts | 0 .../selectors/userDetailsSelectors.ts | 0 .../selectors/userInfoSelectors.ts | 0 {app/src => src}/selectors/userSelectors.ts | 0 .../selectors/workflowSelectors.ts | 0 {app/src => src}/setupProxy.js | 2 +- {app/src => src}/setupTests.ts | 0 {app/src => src}/slices/aclDetailsSlice.ts | 2 +- {app/src => src}/slices/aclSlice.ts | 0 {app/src => src}/slices/eventDetailsSlice.ts | 8 +++--- {app/src => src}/slices/eventSlice.ts | 4 +-- {app/src => src}/slices/groupDetailsSlice.ts | 2 +- {app/src => src}/slices/groupSlice.ts | 2 +- {app/src => src}/slices/healthSlice.ts | 0 {app/src => src}/slices/jobSlice.ts | 0 {app/src => src}/slices/notificationSlice.ts | 0 .../slices/recordingDetailsSlice.ts | 0 {app/src => src}/slices/recordingSlice.ts | 2 +- {app/src => src}/slices/seriesDetailsSlice.ts | 2 +- {app/src => src}/slices/seriesSlice.ts | 2 +- {app/src => src}/slices/serverSlice.ts | 0 {app/src => src}/slices/serviceSlice.ts | 0 {app/src => src}/slices/statisticsSlice.ts | 0 .../slices/tableFilterProfilesSlice.ts | 0 {app/src => src}/slices/themeDetailsSlice.ts | 2 +- {app/src => src}/slices/themeSlice.ts | 2 +- {app/src => src}/slices/userDetailsSlice.ts | 2 +- {app/src => src}/slices/userInfoSlice.ts | 2 +- {app/src => src}/slices/userSlice.ts | 2 +- {app/src => src}/slices/workflowSlice.ts | 0 {app/src => src}/store.ts | 0 .../src => src}/styles/base/_base-config.scss | 0 {app/src => src}/styles/base/_fonts.scss | 0 {app/src => src}/styles/base/_layout.scss | 0 {app/src => src}/styles/base/_reset.scss | 0 {app/src => src}/styles/base/_variables.scss | 0 .../styles/base/fontawesome/_animated.scss | 0 .../base/fontawesome/_bordered-pulled.scss | 0 .../styles/base/fontawesome/_core.scss | 0 .../styles/base/fontawesome/_fa-mixins.scss | 0 .../base/fontawesome/_fa-variables.scss | 0 .../styles/base/fontawesome/_fixed-width.scss | 0 .../base/fontawesome/_fontawesome-config.scss | 0 .../styles/base/fontawesome/_icons.scss | 0 .../styles/base/fontawesome/_larger.scss | 0 .../styles/base/fontawesome/_list.scss | 0 .../styles/base/fontawesome/_mixins.scss | 0 .../styles/base/fontawesome/_path.scss | 0 .../base/fontawesome/_rotated-flipped.scss | 0 .../base/fontawesome/_screen-reader.scss | 0 .../styles/base/fontawesome/_stacked.scss | 0 .../styles/base/fontawesome/_variables.scss | 0 .../src => src}/styles/components/_about.scss | 0 .../styles/components/_alerts.scss | 0 .../styles/components/_breadcrumbs.scss | 0 {app/src => src}/styles/components/_cal.scss | 0 .../styles/components/_collapsible-box.scss | 0 .../styles/components/_components-config.scss | 0 .../styles/components/_date-picker.scss | 0 .../styles/components/_dropdowns.scss | 0 .../styles/components/_footer.scss | 0 {app/src => src}/styles/components/_form.scss | 0 .../styles/components/_header.scss | 0 .../styles/components/_helper-classes.scss | 0 .../styles/components/_inputs.scss | 0 .../styles/components/_labels.scss | 0 .../styles/components/_menu-dropdown.scss | 0 {app/src => src}/styles/components/_menu.scss | 0 .../styles/components/_multi-select.scss | 0 .../styles/components/_popover.scss | 0 .../styles/components/_progress-bar.scss | 0 .../styles/components/_simple-box.scss | 0 .../styles/components/_statistics-graph.scss | 0 .../src => src}/styles/components/_stats.scss | 0 .../src => src}/styles/components/_steps.scss | 0 .../styles/components/_tables.scss | 0 .../styles/components/_toggle-buttons.scss | 0 {app/src => src}/styles/components/_ui.scss | 0 .../components/data-filter/_add-button.scss | 0 .../styles/components/data-filter/_base.scss | 0 .../data-filter/_clear-filters.scss | 0 .../data-filter/_data-filter-config.scss | 0 .../data-filter/_filter-profiles.scss | 0 .../components/data-filter/_input-base.scss | 0 .../components/data-filter/_input-button.scss | 0 .../styles/components/data-filter/_label.scss | 0 .../components/data-filter/_popout.scss | 0 .../data-filter/_select-dropdown.scss | 0 .../data-filter/_select-options.scss | 0 .../components/data-filter/_select-title.scss | 0 .../styles/components/modals/_footer.scss | 0 .../styles/components/modals/_header.scss | 0 .../modals/_important-messages.scss | 0 .../components/modals/_modal-alerts.scss | 0 .../styles/components/modals/_modal-base.scss | 0 .../components/modals/_modal-components.scss | 0 .../components/modals/_modals-config.scss | 0 .../styles/components/modals/_nav.scss | 0 .../styles/components/modals/_wizard.scss | 0 .../components/video/_video-config.scss | 0 .../components/video/_video-controls.scss | 0 .../components/video/_video-editor.scss | 0 .../components/video/_video-event-area.scss | 0 .../video/_video-function-buttons.scss | 0 .../components/video/_video-header.scss | 0 .../components/video/_video-help-button.scss | 0 .../components/video/_video-player.scss | 0 .../components/video/_video-toolbar.scss | 0 .../video/_video-view-controller.scss | 0 .../components/video/popover/_animation.scss | 0 .../components/video/popover/_base.scss | 0 .../components/video/popover/_point.scss | 0 .../video/popover/_popover-config.scss | 0 .../components/video/popover/_table.scss | 0 .../styles/extensions/_extensions-config.scss | 0 .../extensions/components/_drag-and-drop.scss | 0 .../styles/extensions/components/_tables.scss | 0 .../views/modals/_edit-table-view.scss | 0 .../views/modals/_registration.scss | 0 {app/src => src}/styles/main.scss | 0 {app/src => src}/styles/mixins/_button.scss | 0 .../styles/mixins/_mixins-config.scss | 0 .../styles/mixins/_triangle-point.scss | 0 {app/src => src}/styles/vendor/chosen.scss | 0 {app/src => src}/styles/views/_core.scss | 0 .../src => src}/styles/views/_statistics.scss | 0 .../styles/views/_views-config.scss | 0 .../styles/views/modals/_action-modal.scss | 0 .../styles/views/modals/_edit-events.scss | 0 .../styles/views/modals/_embedded-code.scss | 0 .../styles/views/modals/_event-series.scss | 0 .../styles/views/modals/_group.scss | 0 .../views/modals/_hotkey-cheat-sheet.scss | 0 .../styles/views/modals/_lists.scss | 0 .../styles/views/modals/_modal-dialog.scss | 0 .../views/modals/_new-event-series.scss | 0 .../styles/views/modals/_users.scss | 0 {app/src => src}/thunks/assetsThunks.ts | 0 {app/src => src}/thunks/tableFilterThunks.ts | 0 {app/src => src}/thunks/tableThunks.ts | 0 {app/src => src}/thunks/taskThunks.ts | 0 {app/src => src}/utils/aclUtils.ts | 0 .../utils/adopterRegistrationUtils.ts | 0 {app/src => src}/utils/bulkActionUtils.ts | 0 {app/src => src}/utils/componentStyles.ts | 0 {app/src => src}/utils/componentsUtils.ts | 0 {app/src => src}/utils/dateUtils.ts | 0 {app/src => src}/utils/dropDownUtils.ts | 0 {app/src => src}/utils/embeddedCodeUtils.ts | 0 {app/src => src}/utils/eventDetailsUtils.ts | 0 {app/src => src}/utils/resourceUtils.ts | 0 {app/src => src}/utils/statisticsUtils.ts | 0 {app/src => src}/utils/utils.ts | 0 {app/src => src}/utils/validate.ts | 0 {app/src => src}/utils/wizardUtils.ts | 0 {app/src => src}/utils/workflowPanelUtils.ts | 0 .../workflows/1676 | 0 .../workflows/1677 | 0 .../workflows/1678 | 0 .../{app => }/DELETE/admin-ng/file/bumper/101 | 0 .../DELETE/admin-ng/series/4581/theme | 0 test/{app => }/DELETE/admin-ng/theme/1 | 0 test/{app => }/GET/acl-manager/acl/1601 | 0 test/{app => }/GET/acl-manager/acl/1851 | 0 test/{app => }/GET/admin-ng/acl/1601 | 0 test/{app => }/GET/admin-ng/acl/31151 | 0 test/{app => }/GET/admin-ng/acl/acls.json | 0 test/{app => }/GET/admin-ng/acl/roles.json | 0 .../GET/admin-ng/adopter/registration | 0 .../GET/admin-ng/capture-agents/F300.1 | 0 .../GET/admin-ng/capture-agents/agent1 | 0 .../GET/admin-ng/capture-agents/agent2 | 0 .../GET/admin-ng/capture-agents/agent3 | 0 .../GET/admin-ng/capture-agents/agents.json | 0 .../_MOCK_WITH_COMMENT | 0 .../access.json | 0 .../asset/assets.json | 0 .../asset/attachment/attachments.json | 0 .../asset/attachment/cover.json | 0 .../asset/catalog/catalog1.json | 0 .../asset/catalog/catalogs.json | 0 .../asset/media/media.json | 0 .../asset/media/track-1.json | 0 .../asset/publication/publications.json | 0 .../asset/publication/youtube.json | 0 .../comments | 0 .../hasActiveTransaction | 0 .../hasSnapshots.json | 0 .../metadata.json | 0 .../publications.json | 0 .../workflows.json | 0 .../workflows/2132.json | 0 .../_MOCK_SCHEDULED | 0 .../access.json | 0 .../asset/assets.json | 0 .../comments | 0 .../hasActiveTransaction | 0 .../hasSnapshots.json | 0 .../metadata.json | 0 .../publications.json | 0 .../scheduling.json | 0 .../workflows.json | 0 .../_MOCK_PROCESSING | 0 .../access.json | 0 .../asset/assets.json | 0 .../33b0fbc5-2891-46b4-95b3-bb3aed0c598b.json | 0 .../asset/attachment/attachments.json | 0 .../attachment/security-policy-episode.json | 0 .../1a7db3c4-6b8a-471f-ab83-6712198f6100.json | 0 .../asset/catalog/catalogs.json | 0 .../c403981a-da35-408a-862b-8d5e84d1ce40.json | 0 .../asset/media/media.json | 0 .../18826455-62b1-49cb-b341-26c7876f454a.json | 0 .../asset/publication/publications.json | 0 .../comments | 0 .../hasActiveTransaction | 0 .../hasSnapshots.json | 0 .../metadata.json | 0 .../publications.json | 0 .../workflows.json | 0 .../workflows/1676.json | 0 .../workflows/1676/errors.json | 0 .../workflows/1676/errors/9371.json | 0 .../workflows/1676/errors/9372.json | 0 .../workflows/1676/errors/9373.json | 0 .../workflows/1676/operations.json | 0 .../workflows/1676/operations/0 | 0 .../workflows/1676/operations/1 | 0 .../workflows/1676/operations/2 | 0 .../workflows/1677.json | 0 .../workflows/1677/errors.json | 0 .../workflows/1677/operations.json | 0 .../workflows/1677/operations/0 | 0 .../workflows/1677/operations/1 | 0 .../workflows/1677/operations/2 | 0 .../workflows/1678.json | 0 .../workflows/1678/errors.json | 0 .../workflows/1678/operations.json | 0 .../workflows/1678/operations/0 | 0 .../workflows/1678/operations/1 | 0 .../workflows/1678/operations/2 | 0 .../_MOCK_PUBLISHED | 0 .../access.json | 0 .../asset/assets.json | 0 .../comments | 0 .../hasActiveTransaction | 0 .../hasSnapshots.json | 0 .../metadata.json | 0 .../publications.json | 0 .../workflows.json | 0 .../workflows/2110.json | 0 test/{app => }/GET/admin-ng/event/events.json | 0 .../GET/admin-ng/event/events/metadata.json | 0 .../admin-ng/event/events/metadataErrors.json | 0 .../event/events/metadataErrors2.json | 0 .../GET/admin-ng/event/events/recipients | 0 .../{app => }/GET/admin-ng/event/new/metadata | 0 .../GET/admin-ng/event/new/processing | 0 .../GET/admin-ng/event/scheduling.json | 0 test/{app => }/GET/admin-ng/feeds/feeds | 0 .../{app => }/GET/admin-ng/groups/groups.json | 0 test/{app => }/GET/admin-ng/groups/it_team | 0 test/{app => }/GET/admin-ng/groups/sales_team | 0 test/{app => }/GET/admin-ng/job/jobs.json | 0 .../GET/admin-ng/resources/ACL.ACTIONS.json | 0 .../{app => }/GET/admin-ng/resources/ACL.json | 0 .../resources/PUBLICATION.CHANNELS.json | 0 .../GET/admin-ng/resources/ROLES.json | 0 .../GET/admin-ng/resources/SERIES.json | 0 .../GET/admin-ng/resources/STATS.json | 0 .../resources/THEMES.DESCRIPTION.json | 0 .../GET/admin-ng/resources/THEMES.NAME.json | 0 .../resources/USERS.NAME.AND.USERNAME.json | 0 .../GET/admin-ng/resources/acls/filters.json | 0 .../GET/admin-ng/resources/components.json | 0 .../resources/eventUploadAssetOptions.json | 0 .../admin-ng/resources/events/filters.json | 0 .../admin-ng/resources/groups/filters.json | 0 .../GET/admin-ng/resources/img/waveform.png | Bin .../GET/admin-ng/resources/jobs/filters.json | 0 .../resources/recordings/filters.json | 0 .../admin-ng/resources/series/filters.json | 0 .../admin-ng/resources/servers/filters.json | 0 .../GET/admin-ng/resources/services.json | 0 .../admin-ng/resources/services/filters.json | 0 .../admin-ng/resources/themes/filters.json | 0 .../GET/admin-ng/resources/users.json | 0 .../GET/admin-ng/resources/users/filters.json | 0 .../GET/admin-ng/resources/video/sunrise.mp4 | Bin .../access.json | 0 .../events.json | 0 .../hasEvents.json | 0 .../metadata.json | 0 .../theme.json | 0 .../GET/admin-ng/series/configuration.json | 0 .../access.json | 0 .../hasEvents.json | 0 .../metadata.json | 0 .../theme.json | 0 .../GET/admin-ng/series/new/metadata | 0 test/{app => }/GET/admin-ng/series/new/themes | 0 .../{app => }/GET/admin-ng/series/series.json | 0 .../GET/admin-ng/server/servers.json | 0 .../GET/admin-ng/services/services.json | 0 .../GET/admin-ng/statistics/providers.json | 0 test/{app => }/GET/admin-ng/themes/1.json | 0 .../GET/admin-ng/themes/1/usage.json | 0 .../{app => }/GET/admin-ng/themes/themes.json | 0 .../editor.json | 0 .../editor.json | 0 .../editor.json | 0 .../GET/admin-ng/user-settings/settings.json | 0 .../GET/admin-ng/user-settings/signature | 0 test/{app => }/GET/admin-ng/users/admin.json | 0 .../users/matterhorn_system_account.json | 0 test/{app => }/GET/admin-ng/users/users.json | 0 test/{app => }/GET/info/me.json | 0 test/{app => }/GET/services/health.json | 0 test/{app => }/GET/sysinfo/bundles/version | 0 .../GET/ui/config/admin-ui/imprint.de.html | 0 .../GET/ui/config/admin-ui/imprint.en-GB.html | 0 .../GET/ui/config/admin-ui/privacy.de.html | 0 .../GET/ui/config/admin-ui/privacy.en-GB.html | 0 .../access | 0 .../POST/admin-ng/event/deleteEvents | 0 .../POST/admin-ng/event/events/metadata.json | 0 test/{app => }/POST/admin-ng/event/new | 0 .../POST/admin-ng/event/scheduling.json | 0 test/{app => }/POST/admin-ng/groups | 0 .../POST/admin-ng/series/deleteSeries | 0 test/{app => }/POST/admin-ng/series/new | 0 .../POST/admin-ng/statistics/data.json | 0 test/{app => }/POST/admin-ng/tasks/new | 0 test/{app => }/POST/admin-ng/themes | 0 test/{app => }/POST/admin-ng/users | 0 test/{app => }/POST/staticfiles | 0 .../metadata | 0 .../PUT/admin-ng/event/40518/metadata | 0 .../metadata | 0 .../scheduling | 0 .../workflows | 0 .../metadata | 0 .../metadata | 0 .../PUT/admin-ng/series/4581/metadata | 0 test/{app => }/PUT/admin-ng/series/4581/theme | 0 .../metadata | 0 .../theme | 0 test/{app => }/PUT/admin-ng/themes/1 | 0 app/tsconfig.json => tsconfig.json | 0 731 files changed, 25 insertions(+), 91 deletions(-) delete mode 100644 .vscode/launch.json delete mode 100644 app/.gitignore rename app/package-lock.json => package-lock.json (100%) rename app/package.json => package.json (100%) rename {app/public => public}/favicon.ico (100%) rename {app/public => public}/index.html (100%) rename {app/public => public}/languages.json (100%) rename {app/public => public}/manifest.json (100%) rename {app/public => public}/robots.txt (100%) rename {app/src => src}/App.scss (100%) rename {app/src => src}/App.test.tsx (100%) rename {app/src => src}/App.tsx (100%) rename {app/src => src}/actions/assetActions.ts (100%) rename {app/src => src}/actions/tableActions.ts (100%) rename {app/src => src}/actions/tableFilterActions.ts (100%) rename {app/src => src}/components/About.tsx (100%) rename {app/src => src}/components/Footer.tsx (100%) rename {app/src => src}/components/Header.tsx (100%) rename {app/src => src}/components/configuration/Themes.tsx (100%) rename {app/src => src}/components/configuration/partials/ThemesActionsCell.tsx (100%) rename {app/src => src}/components/configuration/partials/wizard/BumperPage.tsx (100%) rename {app/src => src}/components/configuration/partials/wizard/GeneralPage.tsx (100%) rename {app/src => src}/components/configuration/partials/wizard/NewThemeWizard.tsx (100%) rename {app/src => src}/components/configuration/partials/wizard/ThemeDetails.tsx (100%) rename {app/src => src}/components/configuration/partials/wizard/ThemeDetailsModal.tsx (100%) rename {app/src => src}/components/configuration/partials/wizard/ThemeSummaryPage.tsx (100%) rename {app/src => src}/components/configuration/partials/wizard/TitleSlidePage.tsx (100%) rename {app/src => src}/components/configuration/partials/wizard/UsagePage.tsx (100%) rename {app/src => src}/components/configuration/partials/wizard/WatermarkPage.tsx (100%) rename {app/src => src}/components/events/Events.tsx (100%) rename {app/src => src}/components/events/Series.tsx (100%) rename {app/src => src}/components/events/partials/EventActionCell.tsx (100%) rename {app/src => src}/components/events/partials/EventsDateCell.tsx (100%) rename {app/src => src}/components/events/partials/EventsEndCell.tsx (100%) rename {app/src => src}/components/events/partials/EventsLocationCell.tsx (100%) rename {app/src => src}/components/events/partials/EventsNotesCell.tsx (100%) rename {app/src => src}/components/events/partials/EventsPresentersCell.tsx (100%) rename {app/src => src}/components/events/partials/EventsSeriesCell.tsx (100%) rename {app/src => src}/components/events/partials/EventsStartCell.tsx (100%) rename {app/src => src}/components/events/partials/EventsStatusCell.tsx (100%) rename {app/src => src}/components/events/partials/EventsTechnicalDateCell.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/DetailsExtendedMetadataTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/DetailsMetadataTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EditScheduledEventsEditPage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EditScheduledEventsGeneralPage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EditScheduledEventsSummaryPage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsAccessPolicyTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsAssetAttachmentDetails.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsAssetAttachments.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsAssetCatalogDetails.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsAssetCatalogs.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsAssetMedia.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsAssetMediaDetails.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsAssetPublicationDetails.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsAssetPublications.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsAssetsAddAsset.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsAssetsTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsCommentsTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsPublicationTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsSchedulingTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsStatisticsTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsTabHierarchyNavigation.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowDetails.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowErrorDetails.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowErrors.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowOperationDetails.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowOperations.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/NewAccessPage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/NewAssetUploadPage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/NewMetadataExtendedPage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/NewMetadataPage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/NewProcessingPage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/NewSourcePage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/NewThemePage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/SeriesDetailsAccessTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/SeriesDetailsFeedsTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/SeriesDetailsStatisticTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/SeriesDetailsThemeTab.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/StartTaskGeneralPage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/StartTaskSummaryPage.tsx (100%) rename {app/src => src}/components/events/partials/ModalTabsAndPages/StartTaskWorkflowPage.tsx (100%) rename {app/src => src}/components/events/partials/PublishedCell.tsx (100%) rename {app/src => src}/components/events/partials/SeriesActionsCell.tsx (100%) rename {app/src => src}/components/events/partials/SeriesContributorsCell.tsx (100%) rename {app/src => src}/components/events/partials/SeriesCreatorsCell.tsx (100%) rename {app/src => src}/components/events/partials/SeriesDateTimeCell.tsx (100%) rename {app/src => src}/components/events/partials/SeriesTitleCell.tsx (100%) rename {app/src => src}/components/events/partials/modals/DeleteEventsModal.tsx (100%) rename {app/src => src}/components/events/partials/modals/DeleteSeriesModal.tsx (100%) rename {app/src => src}/components/events/partials/modals/EditMetadataEventsModal.tsx (100%) rename {app/src => src}/components/events/partials/modals/EditScheduledEventsModal.tsx (100%) rename {app/src => src}/components/events/partials/modals/EmbeddingCodeModal.tsx (100%) rename {app/src => src}/components/events/partials/modals/EventDetails.tsx (100%) rename {app/src => src}/components/events/partials/modals/EventDetailsModal.tsx (100%) rename {app/src => src}/components/events/partials/modals/SeriesDetails.tsx (100%) rename {app/src => src}/components/events/partials/modals/SeriesDetailsModal.tsx (100%) rename {app/src => src}/components/events/partials/modals/StartTaskModal.tsx (100%) rename {app/src => src}/components/events/partials/wizards/NewEventSummary.tsx (100%) rename {app/src => src}/components/events/partials/wizards/NewEventWizard.tsx (100%) rename {app/src => src}/components/events/partials/wizards/NewSeriesSummary.tsx (100%) rename {app/src => src}/components/events/partials/wizards/NewSeriesWizard.tsx (100%) rename {app/src => src}/components/events/partials/wizards/RenderWorkflowConfig.tsx (100%) rename {app/src => src}/components/events/partials/wizards/summaryTables/AccessSummaryTable.tsx (100%) rename {app/src => src}/components/events/partials/wizards/summaryTables/MetadataExtendedSummaryTable.tsx (100%) rename {app/src => src}/components/events/partials/wizards/summaryTables/MetadataSummaryTable.tsx (100%) rename {app/src => src}/components/recordings/Recordings.tsx (100%) rename {app/src => src}/components/recordings/partials/RecordingsActionCell.tsx (100%) rename {app/src => src}/components/recordings/partials/RecordingsNameCell.tsx (100%) rename {app/src => src}/components/recordings/partials/RecordingsStatusCell.tsx (100%) rename {app/src => src}/components/recordings/partials/RecordingsUpdateCell.tsx (100%) rename {app/src => src}/components/recordings/partials/modal/RecordingDetailsModal.tsx (100%) rename {app/src => src}/components/recordings/partials/modal/RecordingsDetails.tsx (100%) rename {app/src => src}/components/recordings/partials/wizards/CapabilitiesDetailsTab.tsx (100%) rename {app/src => src}/components/recordings/partials/wizards/ConfigurationDetailsTab.tsx (100%) rename {app/src => src}/components/recordings/partials/wizards/GeneralDetailsTab.tsx (100%) rename {app/src => src}/components/shared/BarChart.tsx (100%) rename {app/src => src}/components/shared/ConfirmModal.tsx (100%) rename {app/src => src}/components/shared/DropDown.tsx (100%) rename {app/src => src}/components/shared/EditTableViewModal.tsx (100%) rename {app/src => src}/components/shared/HotKeyCheatSheet.tsx (100%) rename {app/src => src}/components/shared/MainNav.tsx (100%) rename {app/src => src}/components/shared/NewResourceModal.tsx (100%) rename {app/src => src}/components/shared/Notifications.tsx (100%) rename {app/src => src}/components/shared/RegistrationModal.tsx (100%) rename {app/src => src}/components/shared/RenderDate.tsx (100%) rename {app/src => src}/components/shared/Stats.tsx (100%) rename {app/src => src}/components/shared/Table.tsx (100%) rename {app/src => src}/components/shared/TableFilterProfiles.tsx (100%) rename {app/src => src}/components/shared/TableFilters.tsx (100%) rename {app/src => src}/components/shared/TimeSeriesStatistics.tsx (100%) rename {app/src => src}/components/shared/modals/ModalNavigation.tsx (100%) rename {app/src => src}/components/shared/modals/ResourceDetailsAccessPolicyTab.tsx (100%) rename {app/src => src}/components/shared/modals/TermsOfUsePage.tsx (100%) rename {app/src => src}/components/shared/wizard/CustomStepIcon.tsx (100%) rename {app/src => src}/components/shared/wizard/FileUpload.tsx (100%) rename {app/src => src}/components/shared/wizard/RenderField.tsx (100%) rename {app/src => src}/components/shared/wizard/RenderMultiField.tsx (100%) rename {app/src => src}/components/shared/wizard/SelectContainer.tsx (100%) rename {app/src => src}/components/shared/wizard/WizardNavigationButtons.tsx (100%) rename {app/src => src}/components/shared/wizard/WizardStepper.tsx (100%) rename {app/src => src}/components/shared/wizard/WizardStepperEvent.tsx (100%) rename {app/src => src}/components/statistics/Statistics.tsx (100%) rename {app/src => src}/components/systems/Jobs.tsx (100%) rename {app/src => src}/components/systems/Servers.tsx (100%) rename {app/src => src}/components/systems/Services.tsx (100%) rename {app/src => src}/components/systems/partials/JobsStartedCell.tsx (100%) rename {app/src => src}/components/systems/partials/JobsSubmittedCell.tsx (100%) rename {app/src => src}/components/systems/partials/MeanQueueTimeCell.tsx (100%) rename {app/src => src}/components/systems/partials/MeanRunTimeCell.tsx (100%) rename {app/src => src}/components/systems/partials/ServersMaintenanceCell.tsx (100%) rename {app/src => src}/components/systems/partials/ServersStatusCell.tsx (100%) rename {app/src => src}/components/systems/partials/ServicesActionsCell.tsx (100%) rename {app/src => src}/components/users/Acls.tsx (100%) rename {app/src => src}/components/users/Groups.tsx (100%) rename {app/src => src}/components/users/Users.tsx (100%) rename {app/src => src}/components/users/partials/AclsActionsCell.tsx (100%) rename {app/src => src}/components/users/partials/GroupsActionsCell.tsx (100%) rename {app/src => src}/components/users/partials/UsersActionsCell.tsx (100%) rename {app/src => src}/components/users/partials/UsersRolesCell.tsx (100%) rename {app/src => src}/components/users/partials/modal/AclDetails.tsx (100%) rename {app/src => src}/components/users/partials/modal/AclDetailsModal.tsx (100%) rename {app/src => src}/components/users/partials/modal/GroupDetails.tsx (100%) rename {app/src => src}/components/users/partials/modal/GroupDetailsModal.tsx (100%) rename {app/src => src}/components/users/partials/modal/UserDetails.tsx (100%) rename {app/src => src}/components/users/partials/modal/UserDetailsModal.tsx (100%) rename {app/src => src}/components/users/partials/wizard/AclAccessPage.tsx (100%) rename {app/src => src}/components/users/partials/wizard/AclMetadataPage.tsx (100%) rename {app/src => src}/components/users/partials/wizard/EditUserGeneralTab.tsx (100%) rename {app/src => src}/components/users/partials/wizard/GroupMetadataPage.tsx (100%) rename {app/src => src}/components/users/partials/wizard/GroupRolesPage.tsx (100%) rename {app/src => src}/components/users/partials/wizard/GroupUsersPage.tsx (100%) rename {app/src => src}/components/users/partials/wizard/NewAclSummaryPage.tsx (100%) rename {app/src => src}/components/users/partials/wizard/NewAclWizard.tsx (100%) rename {app/src => src}/components/users/partials/wizard/NewGroupSummaryPage.tsx (100%) rename {app/src => src}/components/users/partials/wizard/NewGroupWizard.tsx (100%) rename {app/src => src}/components/users/partials/wizard/NewUserGeneralTab.tsx (100%) rename {app/src => src}/components/users/partials/wizard/NewUserWizard.tsx (100%) rename {app/src => src}/components/users/partials/wizard/UserEffectiveRolesTab.tsx (100%) rename {app/src => src}/components/users/partials/wizard/UserRolesTab.tsx (100%) rename {app/src => src}/configs/adopterRegistrationConfig.ts (100%) rename {app/src => src}/configs/generalConfig.ts (100%) rename {app/src => src}/configs/hotkeysConfig.ts (100%) rename {app/src => src}/configs/modalConfig.ts (100%) rename {app/src => src}/configs/sourceConfig.ts (100%) rename {app/src => src}/configs/statisticsConfig.ts (100%) rename {app/src => src}/configs/tableConfigs/aclsTableConfig.ts (100%) rename {app/src => src}/configs/tableConfigs/aclsTableMap.ts (100%) rename {app/src => src}/configs/tableConfigs/eventsTableConfig.ts (100%) rename {app/src => src}/configs/tableConfigs/eventsTableMap.ts (100%) rename {app/src => src}/configs/tableConfigs/groupsTableConfig.ts (100%) rename {app/src => src}/configs/tableConfigs/groupsTableMap.ts (100%) rename {app/src => src}/configs/tableConfigs/jobsTableConfig.ts (100%) rename {app/src => src}/configs/tableConfigs/recordingsTableConfig.ts (100%) rename {app/src => src}/configs/tableConfigs/recordingsTableMap.ts (100%) rename {app/src => src}/configs/tableConfigs/seriesTableConfig.ts (100%) rename {app/src => src}/configs/tableConfigs/seriesTableMap.ts (100%) rename {app/src => src}/configs/tableConfigs/serversTableConfig.ts (100%) rename {app/src => src}/configs/tableConfigs/serversTableMap.ts (100%) rename {app/src => src}/configs/tableConfigs/servicesTableConfig.ts (100%) rename {app/src => src}/configs/tableConfigs/servicesTableMap.ts (100%) rename {app/src => src}/configs/tableConfigs/themesTableConfig.ts (100%) rename {app/src => src}/configs/tableConfigs/themesTableMap.ts (100%) rename {app/src => src}/configs/tableConfigs/usersTableConfig.ts (100%) rename {app/src => src}/configs/tableConfigs/usersTableMap.ts (100%) rename {app/src => src}/context/UserContext.ts (100%) rename {app/src => src}/fonts/FontAwesome.otf (100%) rename {app/src => src}/fonts/OpenSans-Bold-webfont.eot (100%) rename {app/src => src}/fonts/OpenSans-Bold-webfont.ttf (100%) rename {app/src => src}/fonts/OpenSans-Bold-webfont.woff (100%) rename {app/src => src}/fonts/OpenSans-BoldItalic-webfont.eot (100%) rename {app/src => src}/fonts/OpenSans-BoldItalic-webfont.ttf (100%) rename {app/src => src}/fonts/OpenSans-BoldItalic-webfont.woff (100%) rename {app/src => src}/fonts/OpenSans-ExtraBold-webfont.eot (100%) rename {app/src => src}/fonts/OpenSans-ExtraBold-webfont.ttf (100%) rename {app/src => src}/fonts/OpenSans-ExtraBold-webfont.woff (100%) rename {app/src => src}/fonts/OpenSans-ExtraBoldItalic-webfont.eot (100%) rename {app/src => src}/fonts/OpenSans-ExtraBoldItalic-webfont.ttf (100%) rename {app/src => src}/fonts/OpenSans-ExtraBoldItalic-webfont.woff (100%) rename {app/src => src}/fonts/OpenSans-Italic-webfont.eot (100%) rename {app/src => src}/fonts/OpenSans-Italic-webfont.ttf (100%) rename {app/src => src}/fonts/OpenSans-Italic-webfont.woff (100%) rename {app/src => src}/fonts/OpenSans-Light-webfont.eot (100%) rename {app/src => src}/fonts/OpenSans-Light-webfont.ttf (100%) rename {app/src => src}/fonts/OpenSans-Light-webfont.woff (100%) rename {app/src => src}/fonts/OpenSans-LightItalic-webfont.eot (100%) rename {app/src => src}/fonts/OpenSans-LightItalic-webfont.ttf (100%) rename {app/src => src}/fonts/OpenSans-LightItalic-webfont.woff (100%) rename {app/src => src}/fonts/OpenSans-Regular-webfont.eot (100%) rename {app/src => src}/fonts/OpenSans-Regular-webfont.ttf (100%) rename {app/src => src}/fonts/OpenSans-Regular-webfont.woff (100%) rename {app/src => src}/fonts/OpenSans-Semibold-webfont.eot (100%) rename {app/src => src}/fonts/OpenSans-Semibold-webfont.ttf (100%) rename {app/src => src}/fonts/OpenSans-Semibold-webfont.woff (100%) rename {app/src => src}/fonts/OpenSans-SemiboldItalic-webfont.eot (100%) rename {app/src => src}/fonts/OpenSans-SemiboldItalic-webfont.ttf (100%) rename {app/src => src}/fonts/OpenSans-SemiboldItalic-webfont.woff (100%) rename {app/src => src}/fonts/fontawesome-webfont.eot (100%) rename {app/src => src}/fonts/fontawesome-webfont.ttf (100%) rename {app/src => src}/fonts/fontawesome-webfont.woff (100%) rename {app/src => src}/fonts/fontawesome-webfont.woff2 (100%) rename {app/src => src}/hooks/wizardHooks.ts (100%) rename {app/src => src}/i18n/i18n.ts (100%) rename {app/src => src}/i18n/languages.ts (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-da_DK.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-de_DE.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-el_GR.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-en_GB.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-en_US.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-es_ES.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-fr_FR.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-gl_ES.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-he_IL.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-it_IT.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-nl_NL.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-pl_PL.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-sl_SI.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-sv_SE.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-tr_TR.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-zh_CN.json (100%) rename {app/src => src}/i18n/org/opencastproject/adminui/languages/lang-zh_TW.json (100%) rename {app/src => src}/img/audio-icon.png (100%) rename {app/src => src}/img/audio-icon_2x.png (100%) rename {app/src => src}/img/chosen-sprite.png (100%) rename {app/src => src}/img/chosen-sprite@2x.png (100%) rename {app/src => src}/img/cross-on.png (100%) rename {app/src => src}/img/cross-on_2x.png (100%) rename {app/src => src}/img/cross.png (100%) rename {app/src => src}/img/cross_2x.png (100%) rename {app/src => src}/img/datepicker/animated-overlay.gif (100%) rename {app/src => src}/img/datepicker/ui-bg_flat_0_aaaaaa_40x100.png (100%) rename {app/src => src}/img/datepicker/ui-bg_flat_55_fbec88_40x100.png (100%) rename {app/src => src}/img/datepicker/ui-bg_glass_75_d0e5f5_1x400.png (100%) rename {app/src => src}/img/datepicker/ui-bg_glass_85_dfeffc_1x400.png (100%) rename {app/src => src}/img/datepicker/ui-bg_glass_95_fef1ec_1x400.png (100%) rename {app/src => src}/img/datepicker/ui-bg_gloss-wave_55_5c9ccc_500x100.png (100%) rename {app/src => src}/img/datepicker/ui-bg_inset-hard_100_f5f8f9_1x100.png (100%) rename {app/src => src}/img/datepicker/ui-bg_inset-hard_100_fcfdfd_1x100.png (100%) rename {app/src => src}/img/datepicker/ui-icons_000000_256x240.png (100%) rename {app/src => src}/img/datepicker/ui-icons_217bc0_256x240.png (100%) rename {app/src => src}/img/datepicker/ui-icons_2e83ff_256x240.png (100%) rename {app/src => src}/img/datepicker/ui-icons_469bdd_256x240.png (100%) rename {app/src => src}/img/datepicker/ui-icons_6da8d5_256x240.png (100%) rename {app/src => src}/img/datepicker/ui-icons_cd0a0a_256x240.png (100%) rename {app/src => src}/img/datepicker/ui-icons_d8e7f3_256x240.png (100%) rename {app/src => src}/img/datepicker/ui-icons_f9bd01_256x240.png (100%) rename {app/src => src}/img/engage.png (100%) rename {app/src => src}/img/engage_2x.png (100%) rename {app/src => src}/img/export.png (100%) rename {app/src => src}/img/export_2x.png (100%) rename {app/src => src}/img/favicon.ico (100%) rename {app/src => src}/img/grip.png (100%) rename {app/src => src}/img/grip_2x.png (100%) rename {app/src => src}/img/key-icon.png (100%) rename {app/src => src}/img/key-icon_2x.png (100%) rename {app/src => src}/img/lang/da_DK.svg (100%) rename {app/src => src}/img/lang/de_DE.svg (100%) rename {app/src => src}/img/lang/el_GR.svg (100%) rename {app/src => src}/img/lang/en_GB.svg (100%) rename {app/src => src}/img/lang/en_US.svg (100%) rename {app/src => src}/img/lang/es_ES.svg (100%) rename {app/src => src}/img/lang/fil_PH.svg (100%) rename {app/src => src}/img/lang/fr_FR.svg (100%) rename {app/src => src}/img/lang/gl_ES.svg (100%) rename {app/src => src}/img/lang/he_IL.svg (100%) rename {app/src => src}/img/lang/it_IT.svg (100%) rename {app/src => src}/img/lang/ja_JP.svg (100%) rename {app/src => src}/img/lang/nl_NL.svg (100%) rename {app/src => src}/img/lang/no_NO.svg (100%) rename {app/src => src}/img/lang/pl_PL.svg (100%) rename {app/src => src}/img/lang/readme.txt (100%) rename {app/src => src}/img/lang/sl_SI.svg (100%) rename {app/src => src}/img/lang/sv_SE.svg (100%) rename {app/src => src}/img/lang/tl_PH.svg (100%) rename {app/src => src}/img/lang/tr_TR.svg (100%) rename {app/src => src}/img/lang/zh_CN.svg (100%) rename {app/src => src}/img/lang/zh_TW.svg (100%) rename {app/src => src}/img/more-icon.png (100%) rename {app/src => src}/img/more-icon_2x.png (100%) rename {app/src => src}/img/more-series-icon.png (100%) rename {app/src => src}/img/more-series-icon_2x.png (100%) rename {app/src => src}/img/opencast-white.svg (100%) rename {app/src => src}/img/plus-icon.png (100%) rename {app/src => src}/img/plus-icon_2x.png (100%) rename {app/src => src}/img/plus.png (100%) rename {app/src => src}/img/plus_2x.png (100%) rename {app/src => src}/img/preview-icon.png (100%) rename {app/src => src}/img/preview-icon_2x.png (100%) rename {app/src => src}/img/remove-icon.png (100%) rename {app/src => src}/img/remove-icon_2x.png (100%) rename {app/src => src}/img/search.png (100%) rename {app/src => src}/img/search_2x.png (100%) rename {app/src => src}/img/stop-icon.png (100%) rename {app/src => src}/img/stop-icon_2x.png (100%) rename {app/src => src}/img/system-on.png (100%) rename {app/src => src}/img/system-on_2x.png (100%) rename {app/src => src}/img/system.png (100%) rename {app/src => src}/img/system_2x.png (100%) rename {app/src => src}/img/tbl-sort-down.png (100%) rename {app/src => src}/img/tbl-sort-down_2x.png (100%) rename {app/src => src}/img/tbl-sort-up.png (100%) rename {app/src => src}/img/tbl-sort-up_2x.png (100%) rename {app/src => src}/img/tbl-sort.png (100%) rename {app/src => src}/img/tbl-sort_2x.png (100%) rename {app/src => src}/img/temp-graph.png (100%) rename {app/src => src}/img/upload.png (100%) rename {app/src => src}/img/upload_2x.png (100%) rename {app/src => src}/img/user-input-icon.png (100%) rename {app/src => src}/img/user-input-icon_2x.png (100%) rename {app/src => src}/img/warning-message-icon.png (100%) rename {app/src => src}/img/warning-message-icon_2x.png (100%) rename {app/src => src}/index.css (100%) rename {app/src => src}/index.tsx (100%) rename {app/src => src}/reducers/tableFilterReducers.ts (100%) rename {app/src => src}/reducers/tableReducers.ts (100%) rename {app/src => src}/selectors/aclDetailsSelectors.ts (100%) rename {app/src => src}/selectors/aclSelectors.ts (100%) rename {app/src => src}/selectors/eventDetailsSelectors.ts (100%) rename {app/src => src}/selectors/eventSelectors.ts (100%) rename {app/src => src}/selectors/groupDetailsSelectors.ts (100%) rename {app/src => src}/selectors/groupSelectors.ts (100%) rename {app/src => src}/selectors/healthSelectors.ts (100%) rename {app/src => src}/selectors/jobSelectors.ts (100%) rename {app/src => src}/selectors/notificationSelector.ts (100%) rename {app/src => src}/selectors/recordingDetailsSelectors.ts (100%) rename {app/src => src}/selectors/recordingSelectors.ts (100%) rename {app/src => src}/selectors/seriesDetailsSelectors.ts (100%) rename {app/src => src}/selectors/seriesSeletctor.ts (100%) rename {app/src => src}/selectors/serverSelectors.ts (100%) rename {app/src => src}/selectors/serviceSelector.ts (100%) rename {app/src => src}/selectors/statisticsSelectors.ts (100%) rename {app/src => src}/selectors/tableFilterProfilesSelectors.ts (100%) rename {app/src => src}/selectors/tableFilterSelectors.ts (100%) rename {app/src => src}/selectors/tableSelectors.ts (100%) rename {app/src => src}/selectors/themeDetailsSelectors.ts (100%) rename {app/src => src}/selectors/themeSelectors.ts (100%) rename {app/src => src}/selectors/userDetailsSelectors.ts (100%) rename {app/src => src}/selectors/userInfoSelectors.ts (100%) rename {app/src => src}/selectors/userSelectors.ts (100%) rename {app/src => src}/selectors/workflowSelectors.ts (100%) rename {app/src => src}/setupProxy.js (93%) rename {app/src => src}/setupTests.ts (100%) rename {app/src => src}/slices/aclDetailsSlice.ts (98%) rename {app/src => src}/slices/aclSlice.ts (100%) rename {app/src => src}/slices/eventDetailsSlice.ts (99%) rename {app/src => src}/slices/eventSlice.ts (99%) rename {app/src => src}/slices/groupDetailsSlice.ts (98%) rename {app/src => src}/slices/groupSlice.ts (98%) rename {app/src => src}/slices/healthSlice.ts (100%) rename {app/src => src}/slices/jobSlice.ts (100%) rename {app/src => src}/slices/notificationSlice.ts (100%) rename {app/src => src}/slices/recordingDetailsSlice.ts (100%) rename {app/src => src}/slices/recordingSlice.ts (98%) rename {app/src => src}/slices/seriesDetailsSlice.ts (99%) rename {app/src => src}/slices/seriesSlice.ts (99%) rename {app/src => src}/slices/serverSlice.ts (100%) rename {app/src => src}/slices/serviceSlice.ts (100%) rename {app/src => src}/slices/statisticsSlice.ts (100%) rename {app/src => src}/slices/tableFilterProfilesSlice.ts (100%) rename {app/src => src}/slices/themeDetailsSlice.ts (98%) rename {app/src => src}/slices/themeSlice.ts (98%) rename {app/src => src}/slices/userDetailsSlice.ts (98%) rename {app/src => src}/slices/userInfoSlice.ts (98%) rename {app/src => src}/slices/userSlice.ts (98%) rename {app/src => src}/slices/workflowSlice.ts (100%) rename {app/src => src}/store.ts (100%) rename {app/src => src}/styles/base/_base-config.scss (100%) rename {app/src => src}/styles/base/_fonts.scss (100%) rename {app/src => src}/styles/base/_layout.scss (100%) rename {app/src => src}/styles/base/_reset.scss (100%) rename {app/src => src}/styles/base/_variables.scss (100%) rename {app/src => src}/styles/base/fontawesome/_animated.scss (100%) rename {app/src => src}/styles/base/fontawesome/_bordered-pulled.scss (100%) rename {app/src => src}/styles/base/fontawesome/_core.scss (100%) rename {app/src => src}/styles/base/fontawesome/_fa-mixins.scss (100%) rename {app/src => src}/styles/base/fontawesome/_fa-variables.scss (100%) rename {app/src => src}/styles/base/fontawesome/_fixed-width.scss (100%) rename {app/src => src}/styles/base/fontawesome/_fontawesome-config.scss (100%) rename {app/src => src}/styles/base/fontawesome/_icons.scss (100%) rename {app/src => src}/styles/base/fontawesome/_larger.scss (100%) rename {app/src => src}/styles/base/fontawesome/_list.scss (100%) rename {app/src => src}/styles/base/fontawesome/_mixins.scss (100%) rename {app/src => src}/styles/base/fontawesome/_path.scss (100%) rename {app/src => src}/styles/base/fontawesome/_rotated-flipped.scss (100%) rename {app/src => src}/styles/base/fontawesome/_screen-reader.scss (100%) rename {app/src => src}/styles/base/fontawesome/_stacked.scss (100%) rename {app/src => src}/styles/base/fontawesome/_variables.scss (100%) rename {app/src => src}/styles/components/_about.scss (100%) rename {app/src => src}/styles/components/_alerts.scss (100%) rename {app/src => src}/styles/components/_breadcrumbs.scss (100%) rename {app/src => src}/styles/components/_cal.scss (100%) rename {app/src => src}/styles/components/_collapsible-box.scss (100%) rename {app/src => src}/styles/components/_components-config.scss (100%) rename {app/src => src}/styles/components/_date-picker.scss (100%) rename {app/src => src}/styles/components/_dropdowns.scss (100%) rename {app/src => src}/styles/components/_footer.scss (100%) rename {app/src => src}/styles/components/_form.scss (100%) rename {app/src => src}/styles/components/_header.scss (100%) rename {app/src => src}/styles/components/_helper-classes.scss (100%) rename {app/src => src}/styles/components/_inputs.scss (100%) rename {app/src => src}/styles/components/_labels.scss (100%) rename {app/src => src}/styles/components/_menu-dropdown.scss (100%) rename {app/src => src}/styles/components/_menu.scss (100%) rename {app/src => src}/styles/components/_multi-select.scss (100%) rename {app/src => src}/styles/components/_popover.scss (100%) rename {app/src => src}/styles/components/_progress-bar.scss (100%) rename {app/src => src}/styles/components/_simple-box.scss (100%) rename {app/src => src}/styles/components/_statistics-graph.scss (100%) rename {app/src => src}/styles/components/_stats.scss (100%) rename {app/src => src}/styles/components/_steps.scss (100%) rename {app/src => src}/styles/components/_tables.scss (100%) rename {app/src => src}/styles/components/_toggle-buttons.scss (100%) rename {app/src => src}/styles/components/_ui.scss (100%) rename {app/src => src}/styles/components/data-filter/_add-button.scss (100%) rename {app/src => src}/styles/components/data-filter/_base.scss (100%) rename {app/src => src}/styles/components/data-filter/_clear-filters.scss (100%) rename {app/src => src}/styles/components/data-filter/_data-filter-config.scss (100%) rename {app/src => src}/styles/components/data-filter/_filter-profiles.scss (100%) rename {app/src => src}/styles/components/data-filter/_input-base.scss (100%) rename {app/src => src}/styles/components/data-filter/_input-button.scss (100%) rename {app/src => src}/styles/components/data-filter/_label.scss (100%) rename {app/src => src}/styles/components/data-filter/_popout.scss (100%) rename {app/src => src}/styles/components/data-filter/_select-dropdown.scss (100%) rename {app/src => src}/styles/components/data-filter/_select-options.scss (100%) rename {app/src => src}/styles/components/data-filter/_select-title.scss (100%) rename {app/src => src}/styles/components/modals/_footer.scss (100%) rename {app/src => src}/styles/components/modals/_header.scss (100%) rename {app/src => src}/styles/components/modals/_important-messages.scss (100%) rename {app/src => src}/styles/components/modals/_modal-alerts.scss (100%) rename {app/src => src}/styles/components/modals/_modal-base.scss (100%) rename {app/src => src}/styles/components/modals/_modal-components.scss (100%) rename {app/src => src}/styles/components/modals/_modals-config.scss (100%) rename {app/src => src}/styles/components/modals/_nav.scss (100%) rename {app/src => src}/styles/components/modals/_wizard.scss (100%) rename {app/src => src}/styles/components/video/_video-config.scss (100%) rename {app/src => src}/styles/components/video/_video-controls.scss (100%) rename {app/src => src}/styles/components/video/_video-editor.scss (100%) rename {app/src => src}/styles/components/video/_video-event-area.scss (100%) rename {app/src => src}/styles/components/video/_video-function-buttons.scss (100%) rename {app/src => src}/styles/components/video/_video-header.scss (100%) rename {app/src => src}/styles/components/video/_video-help-button.scss (100%) rename {app/src => src}/styles/components/video/_video-player.scss (100%) rename {app/src => src}/styles/components/video/_video-toolbar.scss (100%) rename {app/src => src}/styles/components/video/_video-view-controller.scss (100%) rename {app/src => src}/styles/components/video/popover/_animation.scss (100%) rename {app/src => src}/styles/components/video/popover/_base.scss (100%) rename {app/src => src}/styles/components/video/popover/_point.scss (100%) rename {app/src => src}/styles/components/video/popover/_popover-config.scss (100%) rename {app/src => src}/styles/components/video/popover/_table.scss (100%) rename {app/src => src}/styles/extensions/_extensions-config.scss (100%) rename {app/src => src}/styles/extensions/components/_drag-and-drop.scss (100%) rename {app/src => src}/styles/extensions/components/_tables.scss (100%) rename {app/src => src}/styles/extensions/views/modals/_edit-table-view.scss (100%) rename {app/src => src}/styles/extensions/views/modals/_registration.scss (100%) rename {app/src => src}/styles/main.scss (100%) rename {app/src => src}/styles/mixins/_button.scss (100%) rename {app/src => src}/styles/mixins/_mixins-config.scss (100%) rename {app/src => src}/styles/mixins/_triangle-point.scss (100%) rename {app/src => src}/styles/vendor/chosen.scss (100%) rename {app/src => src}/styles/views/_core.scss (100%) rename {app/src => src}/styles/views/_statistics.scss (100%) rename {app/src => src}/styles/views/_views-config.scss (100%) rename {app/src => src}/styles/views/modals/_action-modal.scss (100%) rename {app/src => src}/styles/views/modals/_edit-events.scss (100%) rename {app/src => src}/styles/views/modals/_embedded-code.scss (100%) rename {app/src => src}/styles/views/modals/_event-series.scss (100%) rename {app/src => src}/styles/views/modals/_group.scss (100%) rename {app/src => src}/styles/views/modals/_hotkey-cheat-sheet.scss (100%) rename {app/src => src}/styles/views/modals/_lists.scss (100%) rename {app/src => src}/styles/views/modals/_modal-dialog.scss (100%) rename {app/src => src}/styles/views/modals/_new-event-series.scss (100%) rename {app/src => src}/styles/views/modals/_users.scss (100%) rename {app/src => src}/thunks/assetsThunks.ts (100%) rename {app/src => src}/thunks/tableFilterThunks.ts (100%) rename {app/src => src}/thunks/tableThunks.ts (100%) rename {app/src => src}/thunks/taskThunks.ts (100%) rename {app/src => src}/utils/aclUtils.ts (100%) rename {app/src => src}/utils/adopterRegistrationUtils.ts (100%) rename {app/src => src}/utils/bulkActionUtils.ts (100%) rename {app/src => src}/utils/componentStyles.ts (100%) rename {app/src => src}/utils/componentsUtils.ts (100%) rename {app/src => src}/utils/dateUtils.ts (100%) rename {app/src => src}/utils/dropDownUtils.ts (100%) rename {app/src => src}/utils/embeddedCodeUtils.ts (100%) rename {app/src => src}/utils/eventDetailsUtils.ts (100%) rename {app/src => src}/utils/resourceUtils.ts (100%) rename {app/src => src}/utils/statisticsUtils.ts (100%) rename {app/src => src}/utils/utils.ts (100%) rename {app/src => src}/utils/validate.ts (100%) rename {app/src => src}/utils/wizardUtils.ts (100%) rename {app/src => src}/utils/workflowPanelUtils.ts (100%) rename test/{app => }/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676 (100%) rename test/{app => }/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677 (100%) rename test/{app => }/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678 (100%) rename test/{app => }/DELETE/admin-ng/file/bumper/101 (100%) rename test/{app => }/DELETE/admin-ng/series/4581/theme (100%) rename test/{app => }/DELETE/admin-ng/theme/1 (100%) rename test/{app => }/GET/acl-manager/acl/1601 (100%) rename test/{app => }/GET/acl-manager/acl/1851 (100%) rename test/{app => }/GET/admin-ng/acl/1601 (100%) rename test/{app => }/GET/admin-ng/acl/31151 (100%) rename test/{app => }/GET/admin-ng/acl/acls.json (100%) rename test/{app => }/GET/admin-ng/acl/roles.json (100%) rename test/{app => }/GET/admin-ng/adopter/registration (100%) rename test/{app => }/GET/admin-ng/capture-agents/F300.1 (100%) rename test/{app => }/GET/admin-ng/capture-agents/agent1 (100%) rename test/{app => }/GET/admin-ng/capture-agents/agent2 (100%) rename test/{app => }/GET/admin-ng/capture-agents/agent3 (100%) rename test/{app => }/GET/admin-ng/capture-agents/agents.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/_MOCK_WITH_COMMENT (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/access.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/assets.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/attachment/attachments.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/attachment/cover.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/catalog/catalog1.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/catalog/catalogs.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/media/media.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/media/track-1.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/publication/publications.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/publication/youtube.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/comments (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/hasActiveTransaction (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/hasSnapshots.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/metadata.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/publications.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/workflows.json (100%) rename test/{app => }/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/workflows/2132.json (100%) rename test/{app => }/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/_MOCK_SCHEDULED (100%) rename test/{app => }/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/access.json (100%) rename test/{app => }/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/asset/assets.json (100%) rename test/{app => }/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/comments (100%) rename test/{app => }/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/hasActiveTransaction (100%) rename test/{app => }/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/hasSnapshots.json (100%) rename test/{app => }/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/metadata.json (100%) rename test/{app => }/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/publications.json (100%) rename test/{app => }/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/scheduling.json (100%) rename test/{app => }/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/workflows.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/_MOCK_PROCESSING (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/access.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/assets.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/33b0fbc5-2891-46b4-95b3-bb3aed0c598b.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/attachments.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/security-policy-episode.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/catalog/1a7db3c4-6b8a-471f-ab83-6712198f6100.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/catalog/catalogs.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/media/c403981a-da35-408a-862b-8d5e84d1ce40.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/media/media.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/publication/18826455-62b1-49cb-b341-26c7876f454a.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/publication/publications.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/comments (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/hasActiveTransaction (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/hasSnapshots.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/metadata.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/publications.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9371.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9372.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9373.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/0 (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/1 (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/2 (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/errors.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/0 (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/1 (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/2 (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/errors.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations.json (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/0 (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/1 (100%) rename test/{app => }/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/2 (100%) rename test/{app => }/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/_MOCK_PUBLISHED (100%) rename test/{app => }/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/access.json (100%) rename test/{app => }/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/asset/assets.json (100%) rename test/{app => }/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/comments (100%) rename test/{app => }/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/hasActiveTransaction (100%) rename test/{app => }/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/hasSnapshots.json (100%) rename test/{app => }/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/metadata.json (100%) rename test/{app => }/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/publications.json (100%) rename test/{app => }/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/workflows.json (100%) rename test/{app => }/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/workflows/2110.json (100%) rename test/{app => }/GET/admin-ng/event/events.json (100%) rename test/{app => }/GET/admin-ng/event/events/metadata.json (100%) rename test/{app => }/GET/admin-ng/event/events/metadataErrors.json (100%) rename test/{app => }/GET/admin-ng/event/events/metadataErrors2.json (100%) rename test/{app => }/GET/admin-ng/event/events/recipients (100%) rename test/{app => }/GET/admin-ng/event/new/metadata (100%) rename test/{app => }/GET/admin-ng/event/new/processing (100%) rename test/{app => }/GET/admin-ng/event/scheduling.json (100%) rename test/{app => }/GET/admin-ng/feeds/feeds (100%) rename test/{app => }/GET/admin-ng/groups/groups.json (100%) rename test/{app => }/GET/admin-ng/groups/it_team (100%) rename test/{app => }/GET/admin-ng/groups/sales_team (100%) rename test/{app => }/GET/admin-ng/job/jobs.json (100%) rename test/{app => }/GET/admin-ng/resources/ACL.ACTIONS.json (100%) rename test/{app => }/GET/admin-ng/resources/ACL.json (100%) rename test/{app => }/GET/admin-ng/resources/PUBLICATION.CHANNELS.json (100%) rename test/{app => }/GET/admin-ng/resources/ROLES.json (100%) rename test/{app => }/GET/admin-ng/resources/SERIES.json (100%) rename test/{app => }/GET/admin-ng/resources/STATS.json (100%) rename test/{app => }/GET/admin-ng/resources/THEMES.DESCRIPTION.json (100%) rename test/{app => }/GET/admin-ng/resources/THEMES.NAME.json (100%) rename test/{app => }/GET/admin-ng/resources/USERS.NAME.AND.USERNAME.json (100%) rename test/{app => }/GET/admin-ng/resources/acls/filters.json (100%) rename test/{app => }/GET/admin-ng/resources/components.json (100%) rename test/{app => }/GET/admin-ng/resources/eventUploadAssetOptions.json (100%) rename test/{app => }/GET/admin-ng/resources/events/filters.json (100%) rename test/{app => }/GET/admin-ng/resources/groups/filters.json (100%) rename test/{app => }/GET/admin-ng/resources/img/waveform.png (100%) rename test/{app => }/GET/admin-ng/resources/jobs/filters.json (100%) rename test/{app => }/GET/admin-ng/resources/recordings/filters.json (100%) rename test/{app => }/GET/admin-ng/resources/series/filters.json (100%) rename test/{app => }/GET/admin-ng/resources/servers/filters.json (100%) rename test/{app => }/GET/admin-ng/resources/services.json (100%) rename test/{app => }/GET/admin-ng/resources/services/filters.json (100%) rename test/{app => }/GET/admin-ng/resources/themes/filters.json (100%) rename test/{app => }/GET/admin-ng/resources/users.json (100%) rename test/{app => }/GET/admin-ng/resources/users/filters.json (100%) rename test/{app => }/GET/admin-ng/resources/video/sunrise.mp4 (100%) rename test/{app => }/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/access.json (100%) rename test/{app => }/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/events.json (100%) rename test/{app => }/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/hasEvents.json (100%) rename test/{app => }/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/metadata.json (100%) rename test/{app => }/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/theme.json (100%) rename test/{app => }/GET/admin-ng/series/configuration.json (100%) rename test/{app => }/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/access.json (100%) rename test/{app => }/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/hasEvents.json (100%) rename test/{app => }/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/metadata.json (100%) rename test/{app => }/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/theme.json (100%) rename test/{app => }/GET/admin-ng/series/new/metadata (100%) rename test/{app => }/GET/admin-ng/series/new/themes (100%) rename test/{app => }/GET/admin-ng/series/series.json (100%) rename test/{app => }/GET/admin-ng/server/servers.json (100%) rename test/{app => }/GET/admin-ng/services/services.json (100%) rename test/{app => }/GET/admin-ng/statistics/providers.json (100%) rename test/{app => }/GET/admin-ng/themes/1.json (100%) rename test/{app => }/GET/admin-ng/themes/1/usage.json (100%) rename test/{app => }/GET/admin-ng/themes/themes.json (100%) rename test/{app => }/GET/admin-ng/tools/1a2a040b-ef73-4323-93dd-052b86036b75/editor.json (100%) rename test/{app => }/GET/admin-ng/tools/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/editor.json (100%) rename test/{app => }/GET/admin-ng/tools/c990ea15-e5ed-4fcf-bc17-cb070091c343/editor.json (100%) rename test/{app => }/GET/admin-ng/user-settings/settings.json (100%) rename test/{app => }/GET/admin-ng/user-settings/signature (100%) rename test/{app => }/GET/admin-ng/users/admin.json (100%) rename test/{app => }/GET/admin-ng/users/matterhorn_system_account.json (100%) rename test/{app => }/GET/admin-ng/users/users.json (100%) rename test/{app => }/GET/info/me.json (100%) rename test/{app => }/GET/services/health.json (100%) rename test/{app => }/GET/sysinfo/bundles/version (100%) rename test/{app => }/GET/ui/config/admin-ui/imprint.de.html (100%) rename test/{app => }/GET/ui/config/admin-ui/imprint.en-GB.html (100%) rename test/{app => }/GET/ui/config/admin-ui/privacy.de.html (100%) rename test/{app => }/GET/ui/config/admin-ui/privacy.en-GB.html (100%) rename test/{app => }/POST/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/access (100%) rename test/{app => }/POST/admin-ng/event/deleteEvents (100%) rename test/{app => }/POST/admin-ng/event/events/metadata.json (100%) rename test/{app => }/POST/admin-ng/event/new (100%) rename test/{app => }/POST/admin-ng/event/scheduling.json (100%) rename test/{app => }/POST/admin-ng/groups (100%) rename test/{app => }/POST/admin-ng/series/deleteSeries (100%) rename test/{app => }/POST/admin-ng/series/new (100%) rename test/{app => }/POST/admin-ng/statistics/data.json (100%) rename test/{app => }/POST/admin-ng/tasks/new (100%) rename test/{app => }/POST/admin-ng/themes (100%) rename test/{app => }/POST/admin-ng/users (100%) rename test/{app => }/POST/staticfiles (100%) rename test/{app => }/PUT/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/metadata (100%) rename test/{app => }/PUT/admin-ng/event/40518/metadata (100%) rename test/{app => }/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/metadata (100%) rename test/{app => }/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/scheduling (100%) rename test/{app => }/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/workflows (100%) rename test/{app => }/PUT/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/metadata (100%) rename test/{app => }/PUT/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/metadata (100%) rename test/{app => }/PUT/admin-ng/series/4581/metadata (100%) rename test/{app => }/PUT/admin-ng/series/4581/theme (100%) rename test/{app => }/PUT/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/metadata (100%) rename test/{app => }/PUT/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/theme (100%) rename test/{app => }/PUT/admin-ng/themes/1 (100%) rename app/tsconfig.json => tsconfig.json (100%) diff --git a/.crowdin.yaml b/.crowdin.yaml index cb84419352..521e3cd927 100644 --- a/.crowdin.yaml +++ b/.crowdin.yaml @@ -4,5 +4,5 @@ base_path: . preserve_hierarchy: true files: - - source: '/app/src/i18n/org/opencastproject/adminui/languages/lang-en_US.json' - translation: '/app/src/i18n/org/opencastproject/adminui/languages/lang-%locale_with_underscore%.json' \ No newline at end of file + - source: '/src/i18n/org/opencastproject/adminui/languages/lang-en_US.json' + translation: '/src/i18n/org/opencastproject/adminui/languages/lang-%locale_with_underscore%.json' \ No newline at end of file diff --git a/.github/build-release.sh b/.github/build-release.sh index d1ecd3c592..0fefc0a4fc 100755 --- a/.github/build-release.sh +++ b/.github/build-release.sh @@ -1,7 +1,7 @@ #!/bin/bash # Build integrated version -cd ../app +cd .. rm -rf build/ export PUBLIC_URL=/admin-ui CI=false npm run build diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 9873cafd11..ff6a2fd58c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -9,10 +9,9 @@ updates: # Javascript - package-ecosystem: npm - directory: "/app" + directory: / schedule: interval: monthly - time: "04:00" open-pull-requests-limit: 15 labels: - dependencies diff --git a/.github/workflows/create-release.yml b/.github/workflows/create-release.yml index 86700b4d03..11d6b98782 100644 --- a/.github/workflows/create-release.yml +++ b/.github/workflows/create-release.yml @@ -20,16 +20,14 @@ jobs: - name: download dependencies run: npm ci - working-directory: ./app - name: create release tarball run: ../.github/build-release.sh - working-directory: ./app - name: create new release uses: softprops/action-gh-release@v2 with: - files: ./app/oc-admin-ui-*.tar.gz + files: ./oc-admin-ui-*.tar.gz draft: true fail_on_unmatched_files: true generate_release_notes: true diff --git a/.github/workflows/update-translations.yml b/.github/workflows/update-translations.yml index 00325c33e3..31a6ae1273 100644 --- a/.github/workflows/update-translations.yml +++ b/.github/workflows/update-translations.yml @@ -27,9 +27,9 @@ jobs: crowdin download --config .crowdin.yaml -b admin-ui-picard - name: add new translations run: | - git add /app/src/i18n/org/opencastproject/adminui/languages/ + git add /src/i18n/org/opencastproject/adminui/languages/ - name: update language list - working-directory: /app/src/i18n/org/opencastproject/adminui/languages/ + working-directory: /src/i18n/org/opencastproject/adminui/languages/ run: | echo -n '[ "' > locales.json echo -n ??-??.json | sed 's/ */", "/g' >> locales.json diff --git a/.gitignore b/.gitignore index 53a04680e9..febbb5c964 100644 --- a/.gitignore +++ b/.gitignore @@ -1,25 +1,2 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies /node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# production /build - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* - -.vscode diff --git a/.vscode/launch.json b/.vscode/launch.json deleted file mode 100644 index d23b00c8d1..0000000000 --- a/.vscode/launch.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - // Use IntelliSense to learn about possible attributes. - // Hover to view descriptions of existing attributes. - // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "type": "node", - "request": "attach", - "name": "Node: Nodemon", - "processId": "${command:PickProcess}", - "restart": true, - "protocol": "inspector" - } - ] -} \ No newline at end of file diff --git a/README.md b/README.md index 62b1486a54..4f83a27f58 100644 --- a/README.md +++ b/README.md @@ -13,7 +13,6 @@ To get a local copy of the admin UI to test or develop on, you can do the follow git clone git@github.com:opencast/opencast-admin-interface.git opencast-admin-interface-demo cd opencast-admin-interface-demo git switch my-branch # or otherwise check out, pull, merge, etc. whatever branch you want to test/hack on -cd app npm ci ``` diff --git a/app/.gitignore b/app/.gitignore deleted file mode 100644 index 4d29575de8..0000000000 --- a/app/.gitignore +++ /dev/null @@ -1,23 +0,0 @@ -# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. - -# dependencies -/node_modules -/.pnp -.pnp.js - -# testing -/coverage - -# production -/build - -# misc -.DS_Store -.env.local -.env.development.local -.env.test.local -.env.production.local - -npm-debug.log* -yarn-debug.log* -yarn-error.log* diff --git a/app/package-lock.json b/package-lock.json similarity index 100% rename from app/package-lock.json rename to package-lock.json diff --git a/app/package.json b/package.json similarity index 100% rename from app/package.json rename to package.json diff --git a/app/public/favicon.ico b/public/favicon.ico similarity index 100% rename from app/public/favicon.ico rename to public/favicon.ico diff --git a/app/public/index.html b/public/index.html similarity index 100% rename from app/public/index.html rename to public/index.html diff --git a/app/public/languages.json b/public/languages.json similarity index 100% rename from app/public/languages.json rename to public/languages.json diff --git a/app/public/manifest.json b/public/manifest.json similarity index 100% rename from app/public/manifest.json rename to public/manifest.json diff --git a/app/public/robots.txt b/public/robots.txt similarity index 100% rename from app/public/robots.txt rename to public/robots.txt diff --git a/app/src/App.scss b/src/App.scss similarity index 100% rename from app/src/App.scss rename to src/App.scss diff --git a/app/src/App.test.tsx b/src/App.test.tsx similarity index 100% rename from app/src/App.test.tsx rename to src/App.test.tsx diff --git a/app/src/App.tsx b/src/App.tsx similarity index 100% rename from app/src/App.tsx rename to src/App.tsx diff --git a/app/src/actions/assetActions.ts b/src/actions/assetActions.ts similarity index 100% rename from app/src/actions/assetActions.ts rename to src/actions/assetActions.ts diff --git a/app/src/actions/tableActions.ts b/src/actions/tableActions.ts similarity index 100% rename from app/src/actions/tableActions.ts rename to src/actions/tableActions.ts diff --git a/app/src/actions/tableFilterActions.ts b/src/actions/tableFilterActions.ts similarity index 100% rename from app/src/actions/tableFilterActions.ts rename to src/actions/tableFilterActions.ts diff --git a/app/src/components/About.tsx b/src/components/About.tsx similarity index 100% rename from app/src/components/About.tsx rename to src/components/About.tsx diff --git a/app/src/components/Footer.tsx b/src/components/Footer.tsx similarity index 100% rename from app/src/components/Footer.tsx rename to src/components/Footer.tsx diff --git a/app/src/components/Header.tsx b/src/components/Header.tsx similarity index 100% rename from app/src/components/Header.tsx rename to src/components/Header.tsx diff --git a/app/src/components/configuration/Themes.tsx b/src/components/configuration/Themes.tsx similarity index 100% rename from app/src/components/configuration/Themes.tsx rename to src/components/configuration/Themes.tsx diff --git a/app/src/components/configuration/partials/ThemesActionsCell.tsx b/src/components/configuration/partials/ThemesActionsCell.tsx similarity index 100% rename from app/src/components/configuration/partials/ThemesActionsCell.tsx rename to src/components/configuration/partials/ThemesActionsCell.tsx diff --git a/app/src/components/configuration/partials/wizard/BumperPage.tsx b/src/components/configuration/partials/wizard/BumperPage.tsx similarity index 100% rename from app/src/components/configuration/partials/wizard/BumperPage.tsx rename to src/components/configuration/partials/wizard/BumperPage.tsx diff --git a/app/src/components/configuration/partials/wizard/GeneralPage.tsx b/src/components/configuration/partials/wizard/GeneralPage.tsx similarity index 100% rename from app/src/components/configuration/partials/wizard/GeneralPage.tsx rename to src/components/configuration/partials/wizard/GeneralPage.tsx diff --git a/app/src/components/configuration/partials/wizard/NewThemeWizard.tsx b/src/components/configuration/partials/wizard/NewThemeWizard.tsx similarity index 100% rename from app/src/components/configuration/partials/wizard/NewThemeWizard.tsx rename to src/components/configuration/partials/wizard/NewThemeWizard.tsx diff --git a/app/src/components/configuration/partials/wizard/ThemeDetails.tsx b/src/components/configuration/partials/wizard/ThemeDetails.tsx similarity index 100% rename from app/src/components/configuration/partials/wizard/ThemeDetails.tsx rename to src/components/configuration/partials/wizard/ThemeDetails.tsx diff --git a/app/src/components/configuration/partials/wizard/ThemeDetailsModal.tsx b/src/components/configuration/partials/wizard/ThemeDetailsModal.tsx similarity index 100% rename from app/src/components/configuration/partials/wizard/ThemeDetailsModal.tsx rename to src/components/configuration/partials/wizard/ThemeDetailsModal.tsx diff --git a/app/src/components/configuration/partials/wizard/ThemeSummaryPage.tsx b/src/components/configuration/partials/wizard/ThemeSummaryPage.tsx similarity index 100% rename from app/src/components/configuration/partials/wizard/ThemeSummaryPage.tsx rename to src/components/configuration/partials/wizard/ThemeSummaryPage.tsx diff --git a/app/src/components/configuration/partials/wizard/TitleSlidePage.tsx b/src/components/configuration/partials/wizard/TitleSlidePage.tsx similarity index 100% rename from app/src/components/configuration/partials/wizard/TitleSlidePage.tsx rename to src/components/configuration/partials/wizard/TitleSlidePage.tsx diff --git a/app/src/components/configuration/partials/wizard/UsagePage.tsx b/src/components/configuration/partials/wizard/UsagePage.tsx similarity index 100% rename from app/src/components/configuration/partials/wizard/UsagePage.tsx rename to src/components/configuration/partials/wizard/UsagePage.tsx diff --git a/app/src/components/configuration/partials/wizard/WatermarkPage.tsx b/src/components/configuration/partials/wizard/WatermarkPage.tsx similarity index 100% rename from app/src/components/configuration/partials/wizard/WatermarkPage.tsx rename to src/components/configuration/partials/wizard/WatermarkPage.tsx diff --git a/app/src/components/events/Events.tsx b/src/components/events/Events.tsx similarity index 100% rename from app/src/components/events/Events.tsx rename to src/components/events/Events.tsx diff --git a/app/src/components/events/Series.tsx b/src/components/events/Series.tsx similarity index 100% rename from app/src/components/events/Series.tsx rename to src/components/events/Series.tsx diff --git a/app/src/components/events/partials/EventActionCell.tsx b/src/components/events/partials/EventActionCell.tsx similarity index 100% rename from app/src/components/events/partials/EventActionCell.tsx rename to src/components/events/partials/EventActionCell.tsx diff --git a/app/src/components/events/partials/EventsDateCell.tsx b/src/components/events/partials/EventsDateCell.tsx similarity index 100% rename from app/src/components/events/partials/EventsDateCell.tsx rename to src/components/events/partials/EventsDateCell.tsx diff --git a/app/src/components/events/partials/EventsEndCell.tsx b/src/components/events/partials/EventsEndCell.tsx similarity index 100% rename from app/src/components/events/partials/EventsEndCell.tsx rename to src/components/events/partials/EventsEndCell.tsx diff --git a/app/src/components/events/partials/EventsLocationCell.tsx b/src/components/events/partials/EventsLocationCell.tsx similarity index 100% rename from app/src/components/events/partials/EventsLocationCell.tsx rename to src/components/events/partials/EventsLocationCell.tsx diff --git a/app/src/components/events/partials/EventsNotesCell.tsx b/src/components/events/partials/EventsNotesCell.tsx similarity index 100% rename from app/src/components/events/partials/EventsNotesCell.tsx rename to src/components/events/partials/EventsNotesCell.tsx diff --git a/app/src/components/events/partials/EventsPresentersCell.tsx b/src/components/events/partials/EventsPresentersCell.tsx similarity index 100% rename from app/src/components/events/partials/EventsPresentersCell.tsx rename to src/components/events/partials/EventsPresentersCell.tsx diff --git a/app/src/components/events/partials/EventsSeriesCell.tsx b/src/components/events/partials/EventsSeriesCell.tsx similarity index 100% rename from app/src/components/events/partials/EventsSeriesCell.tsx rename to src/components/events/partials/EventsSeriesCell.tsx diff --git a/app/src/components/events/partials/EventsStartCell.tsx b/src/components/events/partials/EventsStartCell.tsx similarity index 100% rename from app/src/components/events/partials/EventsStartCell.tsx rename to src/components/events/partials/EventsStartCell.tsx diff --git a/app/src/components/events/partials/EventsStatusCell.tsx b/src/components/events/partials/EventsStatusCell.tsx similarity index 100% rename from app/src/components/events/partials/EventsStatusCell.tsx rename to src/components/events/partials/EventsStatusCell.tsx diff --git a/app/src/components/events/partials/EventsTechnicalDateCell.tsx b/src/components/events/partials/EventsTechnicalDateCell.tsx similarity index 100% rename from app/src/components/events/partials/EventsTechnicalDateCell.tsx rename to src/components/events/partials/EventsTechnicalDateCell.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/DetailsExtendedMetadataTab.tsx b/src/components/events/partials/ModalTabsAndPages/DetailsExtendedMetadataTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/DetailsExtendedMetadataTab.tsx rename to src/components/events/partials/ModalTabsAndPages/DetailsExtendedMetadataTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/DetailsMetadataTab.tsx b/src/components/events/partials/ModalTabsAndPages/DetailsMetadataTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/DetailsMetadataTab.tsx rename to src/components/events/partials/ModalTabsAndPages/DetailsMetadataTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EditScheduledEventsEditPage.tsx b/src/components/events/partials/ModalTabsAndPages/EditScheduledEventsEditPage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EditScheduledEventsEditPage.tsx rename to src/components/events/partials/ModalTabsAndPages/EditScheduledEventsEditPage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EditScheduledEventsGeneralPage.tsx b/src/components/events/partials/ModalTabsAndPages/EditScheduledEventsGeneralPage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EditScheduledEventsGeneralPage.tsx rename to src/components/events/partials/ModalTabsAndPages/EditScheduledEventsGeneralPage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EditScheduledEventsSummaryPage.tsx b/src/components/events/partials/ModalTabsAndPages/EditScheduledEventsSummaryPage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EditScheduledEventsSummaryPage.tsx rename to src/components/events/partials/ModalTabsAndPages/EditScheduledEventsSummaryPage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsAccessPolicyTab.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsAccessPolicyTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsAccessPolicyTab.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsAccessPolicyTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetAttachmentDetails.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetAttachmentDetails.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetAttachmentDetails.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsAssetAttachmentDetails.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetAttachments.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetAttachments.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetAttachments.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsAssetAttachments.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetCatalogDetails.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetCatalogDetails.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetCatalogDetails.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsAssetCatalogDetails.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetCatalogs.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetCatalogs.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetCatalogs.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsAssetCatalogs.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetMedia.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetMedia.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetMedia.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsAssetMedia.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetMediaDetails.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetMediaDetails.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetMediaDetails.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsAssetMediaDetails.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetPublicationDetails.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetPublicationDetails.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetPublicationDetails.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsAssetPublicationDetails.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetPublications.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetPublications.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetPublications.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsAssetPublications.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetsAddAsset.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetsAddAsset.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetsAddAsset.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsAssetsAddAsset.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetsTab.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetsTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsAssetsTab.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsAssetsTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsCommentsTab.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsCommentsTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsCommentsTab.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsCommentsTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsPublicationTab.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsPublicationTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsPublicationTab.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsPublicationTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsSchedulingTab.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsSchedulingTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsSchedulingTab.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsSchedulingTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsStatisticsTab.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsStatisticsTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsStatisticsTab.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsStatisticsTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsTabHierarchyNavigation.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsTabHierarchyNavigation.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsTabHierarchyNavigation.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsTabHierarchyNavigation.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowDetails.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowDetails.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowDetails.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowDetails.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowErrorDetails.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowErrorDetails.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowErrorDetails.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowErrorDetails.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowErrors.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowErrors.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowErrors.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowErrors.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowOperationDetails.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowOperationDetails.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowOperationDetails.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowOperationDetails.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowOperations.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowOperations.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowOperations.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowOperations.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowTab.tsx b/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowTab.tsx rename to src/components/events/partials/ModalTabsAndPages/EventDetailsWorkflowTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/NewAccessPage.tsx b/src/components/events/partials/ModalTabsAndPages/NewAccessPage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/NewAccessPage.tsx rename to src/components/events/partials/ModalTabsAndPages/NewAccessPage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/NewAssetUploadPage.tsx b/src/components/events/partials/ModalTabsAndPages/NewAssetUploadPage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/NewAssetUploadPage.tsx rename to src/components/events/partials/ModalTabsAndPages/NewAssetUploadPage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/NewMetadataExtendedPage.tsx b/src/components/events/partials/ModalTabsAndPages/NewMetadataExtendedPage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/NewMetadataExtendedPage.tsx rename to src/components/events/partials/ModalTabsAndPages/NewMetadataExtendedPage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/NewMetadataPage.tsx b/src/components/events/partials/ModalTabsAndPages/NewMetadataPage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/NewMetadataPage.tsx rename to src/components/events/partials/ModalTabsAndPages/NewMetadataPage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/NewProcessingPage.tsx b/src/components/events/partials/ModalTabsAndPages/NewProcessingPage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/NewProcessingPage.tsx rename to src/components/events/partials/ModalTabsAndPages/NewProcessingPage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/NewSourcePage.tsx b/src/components/events/partials/ModalTabsAndPages/NewSourcePage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/NewSourcePage.tsx rename to src/components/events/partials/ModalTabsAndPages/NewSourcePage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/NewThemePage.tsx b/src/components/events/partials/ModalTabsAndPages/NewThemePage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/NewThemePage.tsx rename to src/components/events/partials/ModalTabsAndPages/NewThemePage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/SeriesDetailsAccessTab.tsx b/src/components/events/partials/ModalTabsAndPages/SeriesDetailsAccessTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/SeriesDetailsAccessTab.tsx rename to src/components/events/partials/ModalTabsAndPages/SeriesDetailsAccessTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/SeriesDetailsFeedsTab.tsx b/src/components/events/partials/ModalTabsAndPages/SeriesDetailsFeedsTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/SeriesDetailsFeedsTab.tsx rename to src/components/events/partials/ModalTabsAndPages/SeriesDetailsFeedsTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/SeriesDetailsStatisticTab.tsx b/src/components/events/partials/ModalTabsAndPages/SeriesDetailsStatisticTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/SeriesDetailsStatisticTab.tsx rename to src/components/events/partials/ModalTabsAndPages/SeriesDetailsStatisticTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/SeriesDetailsThemeTab.tsx b/src/components/events/partials/ModalTabsAndPages/SeriesDetailsThemeTab.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/SeriesDetailsThemeTab.tsx rename to src/components/events/partials/ModalTabsAndPages/SeriesDetailsThemeTab.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/StartTaskGeneralPage.tsx b/src/components/events/partials/ModalTabsAndPages/StartTaskGeneralPage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/StartTaskGeneralPage.tsx rename to src/components/events/partials/ModalTabsAndPages/StartTaskGeneralPage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/StartTaskSummaryPage.tsx b/src/components/events/partials/ModalTabsAndPages/StartTaskSummaryPage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/StartTaskSummaryPage.tsx rename to src/components/events/partials/ModalTabsAndPages/StartTaskSummaryPage.tsx diff --git a/app/src/components/events/partials/ModalTabsAndPages/StartTaskWorkflowPage.tsx b/src/components/events/partials/ModalTabsAndPages/StartTaskWorkflowPage.tsx similarity index 100% rename from app/src/components/events/partials/ModalTabsAndPages/StartTaskWorkflowPage.tsx rename to src/components/events/partials/ModalTabsAndPages/StartTaskWorkflowPage.tsx diff --git a/app/src/components/events/partials/PublishedCell.tsx b/src/components/events/partials/PublishedCell.tsx similarity index 100% rename from app/src/components/events/partials/PublishedCell.tsx rename to src/components/events/partials/PublishedCell.tsx diff --git a/app/src/components/events/partials/SeriesActionsCell.tsx b/src/components/events/partials/SeriesActionsCell.tsx similarity index 100% rename from app/src/components/events/partials/SeriesActionsCell.tsx rename to src/components/events/partials/SeriesActionsCell.tsx diff --git a/app/src/components/events/partials/SeriesContributorsCell.tsx b/src/components/events/partials/SeriesContributorsCell.tsx similarity index 100% rename from app/src/components/events/partials/SeriesContributorsCell.tsx rename to src/components/events/partials/SeriesContributorsCell.tsx diff --git a/app/src/components/events/partials/SeriesCreatorsCell.tsx b/src/components/events/partials/SeriesCreatorsCell.tsx similarity index 100% rename from app/src/components/events/partials/SeriesCreatorsCell.tsx rename to src/components/events/partials/SeriesCreatorsCell.tsx diff --git a/app/src/components/events/partials/SeriesDateTimeCell.tsx b/src/components/events/partials/SeriesDateTimeCell.tsx similarity index 100% rename from app/src/components/events/partials/SeriesDateTimeCell.tsx rename to src/components/events/partials/SeriesDateTimeCell.tsx diff --git a/app/src/components/events/partials/SeriesTitleCell.tsx b/src/components/events/partials/SeriesTitleCell.tsx similarity index 100% rename from app/src/components/events/partials/SeriesTitleCell.tsx rename to src/components/events/partials/SeriesTitleCell.tsx diff --git a/app/src/components/events/partials/modals/DeleteEventsModal.tsx b/src/components/events/partials/modals/DeleteEventsModal.tsx similarity index 100% rename from app/src/components/events/partials/modals/DeleteEventsModal.tsx rename to src/components/events/partials/modals/DeleteEventsModal.tsx diff --git a/app/src/components/events/partials/modals/DeleteSeriesModal.tsx b/src/components/events/partials/modals/DeleteSeriesModal.tsx similarity index 100% rename from app/src/components/events/partials/modals/DeleteSeriesModal.tsx rename to src/components/events/partials/modals/DeleteSeriesModal.tsx diff --git a/app/src/components/events/partials/modals/EditMetadataEventsModal.tsx b/src/components/events/partials/modals/EditMetadataEventsModal.tsx similarity index 100% rename from app/src/components/events/partials/modals/EditMetadataEventsModal.tsx rename to src/components/events/partials/modals/EditMetadataEventsModal.tsx diff --git a/app/src/components/events/partials/modals/EditScheduledEventsModal.tsx b/src/components/events/partials/modals/EditScheduledEventsModal.tsx similarity index 100% rename from app/src/components/events/partials/modals/EditScheduledEventsModal.tsx rename to src/components/events/partials/modals/EditScheduledEventsModal.tsx diff --git a/app/src/components/events/partials/modals/EmbeddingCodeModal.tsx b/src/components/events/partials/modals/EmbeddingCodeModal.tsx similarity index 100% rename from app/src/components/events/partials/modals/EmbeddingCodeModal.tsx rename to src/components/events/partials/modals/EmbeddingCodeModal.tsx diff --git a/app/src/components/events/partials/modals/EventDetails.tsx b/src/components/events/partials/modals/EventDetails.tsx similarity index 100% rename from app/src/components/events/partials/modals/EventDetails.tsx rename to src/components/events/partials/modals/EventDetails.tsx diff --git a/app/src/components/events/partials/modals/EventDetailsModal.tsx b/src/components/events/partials/modals/EventDetailsModal.tsx similarity index 100% rename from app/src/components/events/partials/modals/EventDetailsModal.tsx rename to src/components/events/partials/modals/EventDetailsModal.tsx diff --git a/app/src/components/events/partials/modals/SeriesDetails.tsx b/src/components/events/partials/modals/SeriesDetails.tsx similarity index 100% rename from app/src/components/events/partials/modals/SeriesDetails.tsx rename to src/components/events/partials/modals/SeriesDetails.tsx diff --git a/app/src/components/events/partials/modals/SeriesDetailsModal.tsx b/src/components/events/partials/modals/SeriesDetailsModal.tsx similarity index 100% rename from app/src/components/events/partials/modals/SeriesDetailsModal.tsx rename to src/components/events/partials/modals/SeriesDetailsModal.tsx diff --git a/app/src/components/events/partials/modals/StartTaskModal.tsx b/src/components/events/partials/modals/StartTaskModal.tsx similarity index 100% rename from app/src/components/events/partials/modals/StartTaskModal.tsx rename to src/components/events/partials/modals/StartTaskModal.tsx diff --git a/app/src/components/events/partials/wizards/NewEventSummary.tsx b/src/components/events/partials/wizards/NewEventSummary.tsx similarity index 100% rename from app/src/components/events/partials/wizards/NewEventSummary.tsx rename to src/components/events/partials/wizards/NewEventSummary.tsx diff --git a/app/src/components/events/partials/wizards/NewEventWizard.tsx b/src/components/events/partials/wizards/NewEventWizard.tsx similarity index 100% rename from app/src/components/events/partials/wizards/NewEventWizard.tsx rename to src/components/events/partials/wizards/NewEventWizard.tsx diff --git a/app/src/components/events/partials/wizards/NewSeriesSummary.tsx b/src/components/events/partials/wizards/NewSeriesSummary.tsx similarity index 100% rename from app/src/components/events/partials/wizards/NewSeriesSummary.tsx rename to src/components/events/partials/wizards/NewSeriesSummary.tsx diff --git a/app/src/components/events/partials/wizards/NewSeriesWizard.tsx b/src/components/events/partials/wizards/NewSeriesWizard.tsx similarity index 100% rename from app/src/components/events/partials/wizards/NewSeriesWizard.tsx rename to src/components/events/partials/wizards/NewSeriesWizard.tsx diff --git a/app/src/components/events/partials/wizards/RenderWorkflowConfig.tsx b/src/components/events/partials/wizards/RenderWorkflowConfig.tsx similarity index 100% rename from app/src/components/events/partials/wizards/RenderWorkflowConfig.tsx rename to src/components/events/partials/wizards/RenderWorkflowConfig.tsx diff --git a/app/src/components/events/partials/wizards/summaryTables/AccessSummaryTable.tsx b/src/components/events/partials/wizards/summaryTables/AccessSummaryTable.tsx similarity index 100% rename from app/src/components/events/partials/wizards/summaryTables/AccessSummaryTable.tsx rename to src/components/events/partials/wizards/summaryTables/AccessSummaryTable.tsx diff --git a/app/src/components/events/partials/wizards/summaryTables/MetadataExtendedSummaryTable.tsx b/src/components/events/partials/wizards/summaryTables/MetadataExtendedSummaryTable.tsx similarity index 100% rename from app/src/components/events/partials/wizards/summaryTables/MetadataExtendedSummaryTable.tsx rename to src/components/events/partials/wizards/summaryTables/MetadataExtendedSummaryTable.tsx diff --git a/app/src/components/events/partials/wizards/summaryTables/MetadataSummaryTable.tsx b/src/components/events/partials/wizards/summaryTables/MetadataSummaryTable.tsx similarity index 100% rename from app/src/components/events/partials/wizards/summaryTables/MetadataSummaryTable.tsx rename to src/components/events/partials/wizards/summaryTables/MetadataSummaryTable.tsx diff --git a/app/src/components/recordings/Recordings.tsx b/src/components/recordings/Recordings.tsx similarity index 100% rename from app/src/components/recordings/Recordings.tsx rename to src/components/recordings/Recordings.tsx diff --git a/app/src/components/recordings/partials/RecordingsActionCell.tsx b/src/components/recordings/partials/RecordingsActionCell.tsx similarity index 100% rename from app/src/components/recordings/partials/RecordingsActionCell.tsx rename to src/components/recordings/partials/RecordingsActionCell.tsx diff --git a/app/src/components/recordings/partials/RecordingsNameCell.tsx b/src/components/recordings/partials/RecordingsNameCell.tsx similarity index 100% rename from app/src/components/recordings/partials/RecordingsNameCell.tsx rename to src/components/recordings/partials/RecordingsNameCell.tsx diff --git a/app/src/components/recordings/partials/RecordingsStatusCell.tsx b/src/components/recordings/partials/RecordingsStatusCell.tsx similarity index 100% rename from app/src/components/recordings/partials/RecordingsStatusCell.tsx rename to src/components/recordings/partials/RecordingsStatusCell.tsx diff --git a/app/src/components/recordings/partials/RecordingsUpdateCell.tsx b/src/components/recordings/partials/RecordingsUpdateCell.tsx similarity index 100% rename from app/src/components/recordings/partials/RecordingsUpdateCell.tsx rename to src/components/recordings/partials/RecordingsUpdateCell.tsx diff --git a/app/src/components/recordings/partials/modal/RecordingDetailsModal.tsx b/src/components/recordings/partials/modal/RecordingDetailsModal.tsx similarity index 100% rename from app/src/components/recordings/partials/modal/RecordingDetailsModal.tsx rename to src/components/recordings/partials/modal/RecordingDetailsModal.tsx diff --git a/app/src/components/recordings/partials/modal/RecordingsDetails.tsx b/src/components/recordings/partials/modal/RecordingsDetails.tsx similarity index 100% rename from app/src/components/recordings/partials/modal/RecordingsDetails.tsx rename to src/components/recordings/partials/modal/RecordingsDetails.tsx diff --git a/app/src/components/recordings/partials/wizards/CapabilitiesDetailsTab.tsx b/src/components/recordings/partials/wizards/CapabilitiesDetailsTab.tsx similarity index 100% rename from app/src/components/recordings/partials/wizards/CapabilitiesDetailsTab.tsx rename to src/components/recordings/partials/wizards/CapabilitiesDetailsTab.tsx diff --git a/app/src/components/recordings/partials/wizards/ConfigurationDetailsTab.tsx b/src/components/recordings/partials/wizards/ConfigurationDetailsTab.tsx similarity index 100% rename from app/src/components/recordings/partials/wizards/ConfigurationDetailsTab.tsx rename to src/components/recordings/partials/wizards/ConfigurationDetailsTab.tsx diff --git a/app/src/components/recordings/partials/wizards/GeneralDetailsTab.tsx b/src/components/recordings/partials/wizards/GeneralDetailsTab.tsx similarity index 100% rename from app/src/components/recordings/partials/wizards/GeneralDetailsTab.tsx rename to src/components/recordings/partials/wizards/GeneralDetailsTab.tsx diff --git a/app/src/components/shared/BarChart.tsx b/src/components/shared/BarChart.tsx similarity index 100% rename from app/src/components/shared/BarChart.tsx rename to src/components/shared/BarChart.tsx diff --git a/app/src/components/shared/ConfirmModal.tsx b/src/components/shared/ConfirmModal.tsx similarity index 100% rename from app/src/components/shared/ConfirmModal.tsx rename to src/components/shared/ConfirmModal.tsx diff --git a/app/src/components/shared/DropDown.tsx b/src/components/shared/DropDown.tsx similarity index 100% rename from app/src/components/shared/DropDown.tsx rename to src/components/shared/DropDown.tsx diff --git a/app/src/components/shared/EditTableViewModal.tsx b/src/components/shared/EditTableViewModal.tsx similarity index 100% rename from app/src/components/shared/EditTableViewModal.tsx rename to src/components/shared/EditTableViewModal.tsx diff --git a/app/src/components/shared/HotKeyCheatSheet.tsx b/src/components/shared/HotKeyCheatSheet.tsx similarity index 100% rename from app/src/components/shared/HotKeyCheatSheet.tsx rename to src/components/shared/HotKeyCheatSheet.tsx diff --git a/app/src/components/shared/MainNav.tsx b/src/components/shared/MainNav.tsx similarity index 100% rename from app/src/components/shared/MainNav.tsx rename to src/components/shared/MainNav.tsx diff --git a/app/src/components/shared/NewResourceModal.tsx b/src/components/shared/NewResourceModal.tsx similarity index 100% rename from app/src/components/shared/NewResourceModal.tsx rename to src/components/shared/NewResourceModal.tsx diff --git a/app/src/components/shared/Notifications.tsx b/src/components/shared/Notifications.tsx similarity index 100% rename from app/src/components/shared/Notifications.tsx rename to src/components/shared/Notifications.tsx diff --git a/app/src/components/shared/RegistrationModal.tsx b/src/components/shared/RegistrationModal.tsx similarity index 100% rename from app/src/components/shared/RegistrationModal.tsx rename to src/components/shared/RegistrationModal.tsx diff --git a/app/src/components/shared/RenderDate.tsx b/src/components/shared/RenderDate.tsx similarity index 100% rename from app/src/components/shared/RenderDate.tsx rename to src/components/shared/RenderDate.tsx diff --git a/app/src/components/shared/Stats.tsx b/src/components/shared/Stats.tsx similarity index 100% rename from app/src/components/shared/Stats.tsx rename to src/components/shared/Stats.tsx diff --git a/app/src/components/shared/Table.tsx b/src/components/shared/Table.tsx similarity index 100% rename from app/src/components/shared/Table.tsx rename to src/components/shared/Table.tsx diff --git a/app/src/components/shared/TableFilterProfiles.tsx b/src/components/shared/TableFilterProfiles.tsx similarity index 100% rename from app/src/components/shared/TableFilterProfiles.tsx rename to src/components/shared/TableFilterProfiles.tsx diff --git a/app/src/components/shared/TableFilters.tsx b/src/components/shared/TableFilters.tsx similarity index 100% rename from app/src/components/shared/TableFilters.tsx rename to src/components/shared/TableFilters.tsx diff --git a/app/src/components/shared/TimeSeriesStatistics.tsx b/src/components/shared/TimeSeriesStatistics.tsx similarity index 100% rename from app/src/components/shared/TimeSeriesStatistics.tsx rename to src/components/shared/TimeSeriesStatistics.tsx diff --git a/app/src/components/shared/modals/ModalNavigation.tsx b/src/components/shared/modals/ModalNavigation.tsx similarity index 100% rename from app/src/components/shared/modals/ModalNavigation.tsx rename to src/components/shared/modals/ModalNavigation.tsx diff --git a/app/src/components/shared/modals/ResourceDetailsAccessPolicyTab.tsx b/src/components/shared/modals/ResourceDetailsAccessPolicyTab.tsx similarity index 100% rename from app/src/components/shared/modals/ResourceDetailsAccessPolicyTab.tsx rename to src/components/shared/modals/ResourceDetailsAccessPolicyTab.tsx diff --git a/app/src/components/shared/modals/TermsOfUsePage.tsx b/src/components/shared/modals/TermsOfUsePage.tsx similarity index 100% rename from app/src/components/shared/modals/TermsOfUsePage.tsx rename to src/components/shared/modals/TermsOfUsePage.tsx diff --git a/app/src/components/shared/wizard/CustomStepIcon.tsx b/src/components/shared/wizard/CustomStepIcon.tsx similarity index 100% rename from app/src/components/shared/wizard/CustomStepIcon.tsx rename to src/components/shared/wizard/CustomStepIcon.tsx diff --git a/app/src/components/shared/wizard/FileUpload.tsx b/src/components/shared/wizard/FileUpload.tsx similarity index 100% rename from app/src/components/shared/wizard/FileUpload.tsx rename to src/components/shared/wizard/FileUpload.tsx diff --git a/app/src/components/shared/wizard/RenderField.tsx b/src/components/shared/wizard/RenderField.tsx similarity index 100% rename from app/src/components/shared/wizard/RenderField.tsx rename to src/components/shared/wizard/RenderField.tsx diff --git a/app/src/components/shared/wizard/RenderMultiField.tsx b/src/components/shared/wizard/RenderMultiField.tsx similarity index 100% rename from app/src/components/shared/wizard/RenderMultiField.tsx rename to src/components/shared/wizard/RenderMultiField.tsx diff --git a/app/src/components/shared/wizard/SelectContainer.tsx b/src/components/shared/wizard/SelectContainer.tsx similarity index 100% rename from app/src/components/shared/wizard/SelectContainer.tsx rename to src/components/shared/wizard/SelectContainer.tsx diff --git a/app/src/components/shared/wizard/WizardNavigationButtons.tsx b/src/components/shared/wizard/WizardNavigationButtons.tsx similarity index 100% rename from app/src/components/shared/wizard/WizardNavigationButtons.tsx rename to src/components/shared/wizard/WizardNavigationButtons.tsx diff --git a/app/src/components/shared/wizard/WizardStepper.tsx b/src/components/shared/wizard/WizardStepper.tsx similarity index 100% rename from app/src/components/shared/wizard/WizardStepper.tsx rename to src/components/shared/wizard/WizardStepper.tsx diff --git a/app/src/components/shared/wizard/WizardStepperEvent.tsx b/src/components/shared/wizard/WizardStepperEvent.tsx similarity index 100% rename from app/src/components/shared/wizard/WizardStepperEvent.tsx rename to src/components/shared/wizard/WizardStepperEvent.tsx diff --git a/app/src/components/statistics/Statistics.tsx b/src/components/statistics/Statistics.tsx similarity index 100% rename from app/src/components/statistics/Statistics.tsx rename to src/components/statistics/Statistics.tsx diff --git a/app/src/components/systems/Jobs.tsx b/src/components/systems/Jobs.tsx similarity index 100% rename from app/src/components/systems/Jobs.tsx rename to src/components/systems/Jobs.tsx diff --git a/app/src/components/systems/Servers.tsx b/src/components/systems/Servers.tsx similarity index 100% rename from app/src/components/systems/Servers.tsx rename to src/components/systems/Servers.tsx diff --git a/app/src/components/systems/Services.tsx b/src/components/systems/Services.tsx similarity index 100% rename from app/src/components/systems/Services.tsx rename to src/components/systems/Services.tsx diff --git a/app/src/components/systems/partials/JobsStartedCell.tsx b/src/components/systems/partials/JobsStartedCell.tsx similarity index 100% rename from app/src/components/systems/partials/JobsStartedCell.tsx rename to src/components/systems/partials/JobsStartedCell.tsx diff --git a/app/src/components/systems/partials/JobsSubmittedCell.tsx b/src/components/systems/partials/JobsSubmittedCell.tsx similarity index 100% rename from app/src/components/systems/partials/JobsSubmittedCell.tsx rename to src/components/systems/partials/JobsSubmittedCell.tsx diff --git a/app/src/components/systems/partials/MeanQueueTimeCell.tsx b/src/components/systems/partials/MeanQueueTimeCell.tsx similarity index 100% rename from app/src/components/systems/partials/MeanQueueTimeCell.tsx rename to src/components/systems/partials/MeanQueueTimeCell.tsx diff --git a/app/src/components/systems/partials/MeanRunTimeCell.tsx b/src/components/systems/partials/MeanRunTimeCell.tsx similarity index 100% rename from app/src/components/systems/partials/MeanRunTimeCell.tsx rename to src/components/systems/partials/MeanRunTimeCell.tsx diff --git a/app/src/components/systems/partials/ServersMaintenanceCell.tsx b/src/components/systems/partials/ServersMaintenanceCell.tsx similarity index 100% rename from app/src/components/systems/partials/ServersMaintenanceCell.tsx rename to src/components/systems/partials/ServersMaintenanceCell.tsx diff --git a/app/src/components/systems/partials/ServersStatusCell.tsx b/src/components/systems/partials/ServersStatusCell.tsx similarity index 100% rename from app/src/components/systems/partials/ServersStatusCell.tsx rename to src/components/systems/partials/ServersStatusCell.tsx diff --git a/app/src/components/systems/partials/ServicesActionsCell.tsx b/src/components/systems/partials/ServicesActionsCell.tsx similarity index 100% rename from app/src/components/systems/partials/ServicesActionsCell.tsx rename to src/components/systems/partials/ServicesActionsCell.tsx diff --git a/app/src/components/users/Acls.tsx b/src/components/users/Acls.tsx similarity index 100% rename from app/src/components/users/Acls.tsx rename to src/components/users/Acls.tsx diff --git a/app/src/components/users/Groups.tsx b/src/components/users/Groups.tsx similarity index 100% rename from app/src/components/users/Groups.tsx rename to src/components/users/Groups.tsx diff --git a/app/src/components/users/Users.tsx b/src/components/users/Users.tsx similarity index 100% rename from app/src/components/users/Users.tsx rename to src/components/users/Users.tsx diff --git a/app/src/components/users/partials/AclsActionsCell.tsx b/src/components/users/partials/AclsActionsCell.tsx similarity index 100% rename from app/src/components/users/partials/AclsActionsCell.tsx rename to src/components/users/partials/AclsActionsCell.tsx diff --git a/app/src/components/users/partials/GroupsActionsCell.tsx b/src/components/users/partials/GroupsActionsCell.tsx similarity index 100% rename from app/src/components/users/partials/GroupsActionsCell.tsx rename to src/components/users/partials/GroupsActionsCell.tsx diff --git a/app/src/components/users/partials/UsersActionsCell.tsx b/src/components/users/partials/UsersActionsCell.tsx similarity index 100% rename from app/src/components/users/partials/UsersActionsCell.tsx rename to src/components/users/partials/UsersActionsCell.tsx diff --git a/app/src/components/users/partials/UsersRolesCell.tsx b/src/components/users/partials/UsersRolesCell.tsx similarity index 100% rename from app/src/components/users/partials/UsersRolesCell.tsx rename to src/components/users/partials/UsersRolesCell.tsx diff --git a/app/src/components/users/partials/modal/AclDetails.tsx b/src/components/users/partials/modal/AclDetails.tsx similarity index 100% rename from app/src/components/users/partials/modal/AclDetails.tsx rename to src/components/users/partials/modal/AclDetails.tsx diff --git a/app/src/components/users/partials/modal/AclDetailsModal.tsx b/src/components/users/partials/modal/AclDetailsModal.tsx similarity index 100% rename from app/src/components/users/partials/modal/AclDetailsModal.tsx rename to src/components/users/partials/modal/AclDetailsModal.tsx diff --git a/app/src/components/users/partials/modal/GroupDetails.tsx b/src/components/users/partials/modal/GroupDetails.tsx similarity index 100% rename from app/src/components/users/partials/modal/GroupDetails.tsx rename to src/components/users/partials/modal/GroupDetails.tsx diff --git a/app/src/components/users/partials/modal/GroupDetailsModal.tsx b/src/components/users/partials/modal/GroupDetailsModal.tsx similarity index 100% rename from app/src/components/users/partials/modal/GroupDetailsModal.tsx rename to src/components/users/partials/modal/GroupDetailsModal.tsx diff --git a/app/src/components/users/partials/modal/UserDetails.tsx b/src/components/users/partials/modal/UserDetails.tsx similarity index 100% rename from app/src/components/users/partials/modal/UserDetails.tsx rename to src/components/users/partials/modal/UserDetails.tsx diff --git a/app/src/components/users/partials/modal/UserDetailsModal.tsx b/src/components/users/partials/modal/UserDetailsModal.tsx similarity index 100% rename from app/src/components/users/partials/modal/UserDetailsModal.tsx rename to src/components/users/partials/modal/UserDetailsModal.tsx diff --git a/app/src/components/users/partials/wizard/AclAccessPage.tsx b/src/components/users/partials/wizard/AclAccessPage.tsx similarity index 100% rename from app/src/components/users/partials/wizard/AclAccessPage.tsx rename to src/components/users/partials/wizard/AclAccessPage.tsx diff --git a/app/src/components/users/partials/wizard/AclMetadataPage.tsx b/src/components/users/partials/wizard/AclMetadataPage.tsx similarity index 100% rename from app/src/components/users/partials/wizard/AclMetadataPage.tsx rename to src/components/users/partials/wizard/AclMetadataPage.tsx diff --git a/app/src/components/users/partials/wizard/EditUserGeneralTab.tsx b/src/components/users/partials/wizard/EditUserGeneralTab.tsx similarity index 100% rename from app/src/components/users/partials/wizard/EditUserGeneralTab.tsx rename to src/components/users/partials/wizard/EditUserGeneralTab.tsx diff --git a/app/src/components/users/partials/wizard/GroupMetadataPage.tsx b/src/components/users/partials/wizard/GroupMetadataPage.tsx similarity index 100% rename from app/src/components/users/partials/wizard/GroupMetadataPage.tsx rename to src/components/users/partials/wizard/GroupMetadataPage.tsx diff --git a/app/src/components/users/partials/wizard/GroupRolesPage.tsx b/src/components/users/partials/wizard/GroupRolesPage.tsx similarity index 100% rename from app/src/components/users/partials/wizard/GroupRolesPage.tsx rename to src/components/users/partials/wizard/GroupRolesPage.tsx diff --git a/app/src/components/users/partials/wizard/GroupUsersPage.tsx b/src/components/users/partials/wizard/GroupUsersPage.tsx similarity index 100% rename from app/src/components/users/partials/wizard/GroupUsersPage.tsx rename to src/components/users/partials/wizard/GroupUsersPage.tsx diff --git a/app/src/components/users/partials/wizard/NewAclSummaryPage.tsx b/src/components/users/partials/wizard/NewAclSummaryPage.tsx similarity index 100% rename from app/src/components/users/partials/wizard/NewAclSummaryPage.tsx rename to src/components/users/partials/wizard/NewAclSummaryPage.tsx diff --git a/app/src/components/users/partials/wizard/NewAclWizard.tsx b/src/components/users/partials/wizard/NewAclWizard.tsx similarity index 100% rename from app/src/components/users/partials/wizard/NewAclWizard.tsx rename to src/components/users/partials/wizard/NewAclWizard.tsx diff --git a/app/src/components/users/partials/wizard/NewGroupSummaryPage.tsx b/src/components/users/partials/wizard/NewGroupSummaryPage.tsx similarity index 100% rename from app/src/components/users/partials/wizard/NewGroupSummaryPage.tsx rename to src/components/users/partials/wizard/NewGroupSummaryPage.tsx diff --git a/app/src/components/users/partials/wizard/NewGroupWizard.tsx b/src/components/users/partials/wizard/NewGroupWizard.tsx similarity index 100% rename from app/src/components/users/partials/wizard/NewGroupWizard.tsx rename to src/components/users/partials/wizard/NewGroupWizard.tsx diff --git a/app/src/components/users/partials/wizard/NewUserGeneralTab.tsx b/src/components/users/partials/wizard/NewUserGeneralTab.tsx similarity index 100% rename from app/src/components/users/partials/wizard/NewUserGeneralTab.tsx rename to src/components/users/partials/wizard/NewUserGeneralTab.tsx diff --git a/app/src/components/users/partials/wizard/NewUserWizard.tsx b/src/components/users/partials/wizard/NewUserWizard.tsx similarity index 100% rename from app/src/components/users/partials/wizard/NewUserWizard.tsx rename to src/components/users/partials/wizard/NewUserWizard.tsx diff --git a/app/src/components/users/partials/wizard/UserEffectiveRolesTab.tsx b/src/components/users/partials/wizard/UserEffectiveRolesTab.tsx similarity index 100% rename from app/src/components/users/partials/wizard/UserEffectiveRolesTab.tsx rename to src/components/users/partials/wizard/UserEffectiveRolesTab.tsx diff --git a/app/src/components/users/partials/wizard/UserRolesTab.tsx b/src/components/users/partials/wizard/UserRolesTab.tsx similarity index 100% rename from app/src/components/users/partials/wizard/UserRolesTab.tsx rename to src/components/users/partials/wizard/UserRolesTab.tsx diff --git a/app/src/configs/adopterRegistrationConfig.ts b/src/configs/adopterRegistrationConfig.ts similarity index 100% rename from app/src/configs/adopterRegistrationConfig.ts rename to src/configs/adopterRegistrationConfig.ts diff --git a/app/src/configs/generalConfig.ts b/src/configs/generalConfig.ts similarity index 100% rename from app/src/configs/generalConfig.ts rename to src/configs/generalConfig.ts diff --git a/app/src/configs/hotkeysConfig.ts b/src/configs/hotkeysConfig.ts similarity index 100% rename from app/src/configs/hotkeysConfig.ts rename to src/configs/hotkeysConfig.ts diff --git a/app/src/configs/modalConfig.ts b/src/configs/modalConfig.ts similarity index 100% rename from app/src/configs/modalConfig.ts rename to src/configs/modalConfig.ts diff --git a/app/src/configs/sourceConfig.ts b/src/configs/sourceConfig.ts similarity index 100% rename from app/src/configs/sourceConfig.ts rename to src/configs/sourceConfig.ts diff --git a/app/src/configs/statisticsConfig.ts b/src/configs/statisticsConfig.ts similarity index 100% rename from app/src/configs/statisticsConfig.ts rename to src/configs/statisticsConfig.ts diff --git a/app/src/configs/tableConfigs/aclsTableConfig.ts b/src/configs/tableConfigs/aclsTableConfig.ts similarity index 100% rename from app/src/configs/tableConfigs/aclsTableConfig.ts rename to src/configs/tableConfigs/aclsTableConfig.ts diff --git a/app/src/configs/tableConfigs/aclsTableMap.ts b/src/configs/tableConfigs/aclsTableMap.ts similarity index 100% rename from app/src/configs/tableConfigs/aclsTableMap.ts rename to src/configs/tableConfigs/aclsTableMap.ts diff --git a/app/src/configs/tableConfigs/eventsTableConfig.ts b/src/configs/tableConfigs/eventsTableConfig.ts similarity index 100% rename from app/src/configs/tableConfigs/eventsTableConfig.ts rename to src/configs/tableConfigs/eventsTableConfig.ts diff --git a/app/src/configs/tableConfigs/eventsTableMap.ts b/src/configs/tableConfigs/eventsTableMap.ts similarity index 100% rename from app/src/configs/tableConfigs/eventsTableMap.ts rename to src/configs/tableConfigs/eventsTableMap.ts diff --git a/app/src/configs/tableConfigs/groupsTableConfig.ts b/src/configs/tableConfigs/groupsTableConfig.ts similarity index 100% rename from app/src/configs/tableConfigs/groupsTableConfig.ts rename to src/configs/tableConfigs/groupsTableConfig.ts diff --git a/app/src/configs/tableConfigs/groupsTableMap.ts b/src/configs/tableConfigs/groupsTableMap.ts similarity index 100% rename from app/src/configs/tableConfigs/groupsTableMap.ts rename to src/configs/tableConfigs/groupsTableMap.ts diff --git a/app/src/configs/tableConfigs/jobsTableConfig.ts b/src/configs/tableConfigs/jobsTableConfig.ts similarity index 100% rename from app/src/configs/tableConfigs/jobsTableConfig.ts rename to src/configs/tableConfigs/jobsTableConfig.ts diff --git a/app/src/configs/tableConfigs/recordingsTableConfig.ts b/src/configs/tableConfigs/recordingsTableConfig.ts similarity index 100% rename from app/src/configs/tableConfigs/recordingsTableConfig.ts rename to src/configs/tableConfigs/recordingsTableConfig.ts diff --git a/app/src/configs/tableConfigs/recordingsTableMap.ts b/src/configs/tableConfigs/recordingsTableMap.ts similarity index 100% rename from app/src/configs/tableConfigs/recordingsTableMap.ts rename to src/configs/tableConfigs/recordingsTableMap.ts diff --git a/app/src/configs/tableConfigs/seriesTableConfig.ts b/src/configs/tableConfigs/seriesTableConfig.ts similarity index 100% rename from app/src/configs/tableConfigs/seriesTableConfig.ts rename to src/configs/tableConfigs/seriesTableConfig.ts diff --git a/app/src/configs/tableConfigs/seriesTableMap.ts b/src/configs/tableConfigs/seriesTableMap.ts similarity index 100% rename from app/src/configs/tableConfigs/seriesTableMap.ts rename to src/configs/tableConfigs/seriesTableMap.ts diff --git a/app/src/configs/tableConfigs/serversTableConfig.ts b/src/configs/tableConfigs/serversTableConfig.ts similarity index 100% rename from app/src/configs/tableConfigs/serversTableConfig.ts rename to src/configs/tableConfigs/serversTableConfig.ts diff --git a/app/src/configs/tableConfigs/serversTableMap.ts b/src/configs/tableConfigs/serversTableMap.ts similarity index 100% rename from app/src/configs/tableConfigs/serversTableMap.ts rename to src/configs/tableConfigs/serversTableMap.ts diff --git a/app/src/configs/tableConfigs/servicesTableConfig.ts b/src/configs/tableConfigs/servicesTableConfig.ts similarity index 100% rename from app/src/configs/tableConfigs/servicesTableConfig.ts rename to src/configs/tableConfigs/servicesTableConfig.ts diff --git a/app/src/configs/tableConfigs/servicesTableMap.ts b/src/configs/tableConfigs/servicesTableMap.ts similarity index 100% rename from app/src/configs/tableConfigs/servicesTableMap.ts rename to src/configs/tableConfigs/servicesTableMap.ts diff --git a/app/src/configs/tableConfigs/themesTableConfig.ts b/src/configs/tableConfigs/themesTableConfig.ts similarity index 100% rename from app/src/configs/tableConfigs/themesTableConfig.ts rename to src/configs/tableConfigs/themesTableConfig.ts diff --git a/app/src/configs/tableConfigs/themesTableMap.ts b/src/configs/tableConfigs/themesTableMap.ts similarity index 100% rename from app/src/configs/tableConfigs/themesTableMap.ts rename to src/configs/tableConfigs/themesTableMap.ts diff --git a/app/src/configs/tableConfigs/usersTableConfig.ts b/src/configs/tableConfigs/usersTableConfig.ts similarity index 100% rename from app/src/configs/tableConfigs/usersTableConfig.ts rename to src/configs/tableConfigs/usersTableConfig.ts diff --git a/app/src/configs/tableConfigs/usersTableMap.ts b/src/configs/tableConfigs/usersTableMap.ts similarity index 100% rename from app/src/configs/tableConfigs/usersTableMap.ts rename to src/configs/tableConfigs/usersTableMap.ts diff --git a/app/src/context/UserContext.ts b/src/context/UserContext.ts similarity index 100% rename from app/src/context/UserContext.ts rename to src/context/UserContext.ts diff --git a/app/src/fonts/FontAwesome.otf b/src/fonts/FontAwesome.otf similarity index 100% rename from app/src/fonts/FontAwesome.otf rename to src/fonts/FontAwesome.otf diff --git a/app/src/fonts/OpenSans-Bold-webfont.eot b/src/fonts/OpenSans-Bold-webfont.eot similarity index 100% rename from app/src/fonts/OpenSans-Bold-webfont.eot rename to src/fonts/OpenSans-Bold-webfont.eot diff --git a/app/src/fonts/OpenSans-Bold-webfont.ttf b/src/fonts/OpenSans-Bold-webfont.ttf similarity index 100% rename from app/src/fonts/OpenSans-Bold-webfont.ttf rename to src/fonts/OpenSans-Bold-webfont.ttf diff --git a/app/src/fonts/OpenSans-Bold-webfont.woff b/src/fonts/OpenSans-Bold-webfont.woff similarity index 100% rename from app/src/fonts/OpenSans-Bold-webfont.woff rename to src/fonts/OpenSans-Bold-webfont.woff diff --git a/app/src/fonts/OpenSans-BoldItalic-webfont.eot b/src/fonts/OpenSans-BoldItalic-webfont.eot similarity index 100% rename from app/src/fonts/OpenSans-BoldItalic-webfont.eot rename to src/fonts/OpenSans-BoldItalic-webfont.eot diff --git a/app/src/fonts/OpenSans-BoldItalic-webfont.ttf b/src/fonts/OpenSans-BoldItalic-webfont.ttf similarity index 100% rename from app/src/fonts/OpenSans-BoldItalic-webfont.ttf rename to src/fonts/OpenSans-BoldItalic-webfont.ttf diff --git a/app/src/fonts/OpenSans-BoldItalic-webfont.woff b/src/fonts/OpenSans-BoldItalic-webfont.woff similarity index 100% rename from app/src/fonts/OpenSans-BoldItalic-webfont.woff rename to src/fonts/OpenSans-BoldItalic-webfont.woff diff --git a/app/src/fonts/OpenSans-ExtraBold-webfont.eot b/src/fonts/OpenSans-ExtraBold-webfont.eot similarity index 100% rename from app/src/fonts/OpenSans-ExtraBold-webfont.eot rename to src/fonts/OpenSans-ExtraBold-webfont.eot diff --git a/app/src/fonts/OpenSans-ExtraBold-webfont.ttf b/src/fonts/OpenSans-ExtraBold-webfont.ttf similarity index 100% rename from app/src/fonts/OpenSans-ExtraBold-webfont.ttf rename to src/fonts/OpenSans-ExtraBold-webfont.ttf diff --git a/app/src/fonts/OpenSans-ExtraBold-webfont.woff b/src/fonts/OpenSans-ExtraBold-webfont.woff similarity index 100% rename from app/src/fonts/OpenSans-ExtraBold-webfont.woff rename to src/fonts/OpenSans-ExtraBold-webfont.woff diff --git a/app/src/fonts/OpenSans-ExtraBoldItalic-webfont.eot b/src/fonts/OpenSans-ExtraBoldItalic-webfont.eot similarity index 100% rename from app/src/fonts/OpenSans-ExtraBoldItalic-webfont.eot rename to src/fonts/OpenSans-ExtraBoldItalic-webfont.eot diff --git a/app/src/fonts/OpenSans-ExtraBoldItalic-webfont.ttf b/src/fonts/OpenSans-ExtraBoldItalic-webfont.ttf similarity index 100% rename from app/src/fonts/OpenSans-ExtraBoldItalic-webfont.ttf rename to src/fonts/OpenSans-ExtraBoldItalic-webfont.ttf diff --git a/app/src/fonts/OpenSans-ExtraBoldItalic-webfont.woff b/src/fonts/OpenSans-ExtraBoldItalic-webfont.woff similarity index 100% rename from app/src/fonts/OpenSans-ExtraBoldItalic-webfont.woff rename to src/fonts/OpenSans-ExtraBoldItalic-webfont.woff diff --git a/app/src/fonts/OpenSans-Italic-webfont.eot b/src/fonts/OpenSans-Italic-webfont.eot similarity index 100% rename from app/src/fonts/OpenSans-Italic-webfont.eot rename to src/fonts/OpenSans-Italic-webfont.eot diff --git a/app/src/fonts/OpenSans-Italic-webfont.ttf b/src/fonts/OpenSans-Italic-webfont.ttf similarity index 100% rename from app/src/fonts/OpenSans-Italic-webfont.ttf rename to src/fonts/OpenSans-Italic-webfont.ttf diff --git a/app/src/fonts/OpenSans-Italic-webfont.woff b/src/fonts/OpenSans-Italic-webfont.woff similarity index 100% rename from app/src/fonts/OpenSans-Italic-webfont.woff rename to src/fonts/OpenSans-Italic-webfont.woff diff --git a/app/src/fonts/OpenSans-Light-webfont.eot b/src/fonts/OpenSans-Light-webfont.eot similarity index 100% rename from app/src/fonts/OpenSans-Light-webfont.eot rename to src/fonts/OpenSans-Light-webfont.eot diff --git a/app/src/fonts/OpenSans-Light-webfont.ttf b/src/fonts/OpenSans-Light-webfont.ttf similarity index 100% rename from app/src/fonts/OpenSans-Light-webfont.ttf rename to src/fonts/OpenSans-Light-webfont.ttf diff --git a/app/src/fonts/OpenSans-Light-webfont.woff b/src/fonts/OpenSans-Light-webfont.woff similarity index 100% rename from app/src/fonts/OpenSans-Light-webfont.woff rename to src/fonts/OpenSans-Light-webfont.woff diff --git a/app/src/fonts/OpenSans-LightItalic-webfont.eot b/src/fonts/OpenSans-LightItalic-webfont.eot similarity index 100% rename from app/src/fonts/OpenSans-LightItalic-webfont.eot rename to src/fonts/OpenSans-LightItalic-webfont.eot diff --git a/app/src/fonts/OpenSans-LightItalic-webfont.ttf b/src/fonts/OpenSans-LightItalic-webfont.ttf similarity index 100% rename from app/src/fonts/OpenSans-LightItalic-webfont.ttf rename to src/fonts/OpenSans-LightItalic-webfont.ttf diff --git a/app/src/fonts/OpenSans-LightItalic-webfont.woff b/src/fonts/OpenSans-LightItalic-webfont.woff similarity index 100% rename from app/src/fonts/OpenSans-LightItalic-webfont.woff rename to src/fonts/OpenSans-LightItalic-webfont.woff diff --git a/app/src/fonts/OpenSans-Regular-webfont.eot b/src/fonts/OpenSans-Regular-webfont.eot similarity index 100% rename from app/src/fonts/OpenSans-Regular-webfont.eot rename to src/fonts/OpenSans-Regular-webfont.eot diff --git a/app/src/fonts/OpenSans-Regular-webfont.ttf b/src/fonts/OpenSans-Regular-webfont.ttf similarity index 100% rename from app/src/fonts/OpenSans-Regular-webfont.ttf rename to src/fonts/OpenSans-Regular-webfont.ttf diff --git a/app/src/fonts/OpenSans-Regular-webfont.woff b/src/fonts/OpenSans-Regular-webfont.woff similarity index 100% rename from app/src/fonts/OpenSans-Regular-webfont.woff rename to src/fonts/OpenSans-Regular-webfont.woff diff --git a/app/src/fonts/OpenSans-Semibold-webfont.eot b/src/fonts/OpenSans-Semibold-webfont.eot similarity index 100% rename from app/src/fonts/OpenSans-Semibold-webfont.eot rename to src/fonts/OpenSans-Semibold-webfont.eot diff --git a/app/src/fonts/OpenSans-Semibold-webfont.ttf b/src/fonts/OpenSans-Semibold-webfont.ttf similarity index 100% rename from app/src/fonts/OpenSans-Semibold-webfont.ttf rename to src/fonts/OpenSans-Semibold-webfont.ttf diff --git a/app/src/fonts/OpenSans-Semibold-webfont.woff b/src/fonts/OpenSans-Semibold-webfont.woff similarity index 100% rename from app/src/fonts/OpenSans-Semibold-webfont.woff rename to src/fonts/OpenSans-Semibold-webfont.woff diff --git a/app/src/fonts/OpenSans-SemiboldItalic-webfont.eot b/src/fonts/OpenSans-SemiboldItalic-webfont.eot similarity index 100% rename from app/src/fonts/OpenSans-SemiboldItalic-webfont.eot rename to src/fonts/OpenSans-SemiboldItalic-webfont.eot diff --git a/app/src/fonts/OpenSans-SemiboldItalic-webfont.ttf b/src/fonts/OpenSans-SemiboldItalic-webfont.ttf similarity index 100% rename from app/src/fonts/OpenSans-SemiboldItalic-webfont.ttf rename to src/fonts/OpenSans-SemiboldItalic-webfont.ttf diff --git a/app/src/fonts/OpenSans-SemiboldItalic-webfont.woff b/src/fonts/OpenSans-SemiboldItalic-webfont.woff similarity index 100% rename from app/src/fonts/OpenSans-SemiboldItalic-webfont.woff rename to src/fonts/OpenSans-SemiboldItalic-webfont.woff diff --git a/app/src/fonts/fontawesome-webfont.eot b/src/fonts/fontawesome-webfont.eot similarity index 100% rename from app/src/fonts/fontawesome-webfont.eot rename to src/fonts/fontawesome-webfont.eot diff --git a/app/src/fonts/fontawesome-webfont.ttf b/src/fonts/fontawesome-webfont.ttf similarity index 100% rename from app/src/fonts/fontawesome-webfont.ttf rename to src/fonts/fontawesome-webfont.ttf diff --git a/app/src/fonts/fontawesome-webfont.woff b/src/fonts/fontawesome-webfont.woff similarity index 100% rename from app/src/fonts/fontawesome-webfont.woff rename to src/fonts/fontawesome-webfont.woff diff --git a/app/src/fonts/fontawesome-webfont.woff2 b/src/fonts/fontawesome-webfont.woff2 similarity index 100% rename from app/src/fonts/fontawesome-webfont.woff2 rename to src/fonts/fontawesome-webfont.woff2 diff --git a/app/src/hooks/wizardHooks.ts b/src/hooks/wizardHooks.ts similarity index 100% rename from app/src/hooks/wizardHooks.ts rename to src/hooks/wizardHooks.ts diff --git a/app/src/i18n/i18n.ts b/src/i18n/i18n.ts similarity index 100% rename from app/src/i18n/i18n.ts rename to src/i18n/i18n.ts diff --git a/app/src/i18n/languages.ts b/src/i18n/languages.ts similarity index 100% rename from app/src/i18n/languages.ts rename to src/i18n/languages.ts diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-da_DK.json b/src/i18n/org/opencastproject/adminui/languages/lang-da_DK.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-da_DK.json rename to src/i18n/org/opencastproject/adminui/languages/lang-da_DK.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-de_DE.json b/src/i18n/org/opencastproject/adminui/languages/lang-de_DE.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-de_DE.json rename to src/i18n/org/opencastproject/adminui/languages/lang-de_DE.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-el_GR.json b/src/i18n/org/opencastproject/adminui/languages/lang-el_GR.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-el_GR.json rename to src/i18n/org/opencastproject/adminui/languages/lang-el_GR.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-en_GB.json b/src/i18n/org/opencastproject/adminui/languages/lang-en_GB.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-en_GB.json rename to src/i18n/org/opencastproject/adminui/languages/lang-en_GB.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-en_US.json b/src/i18n/org/opencastproject/adminui/languages/lang-en_US.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-en_US.json rename to src/i18n/org/opencastproject/adminui/languages/lang-en_US.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-es_ES.json b/src/i18n/org/opencastproject/adminui/languages/lang-es_ES.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-es_ES.json rename to src/i18n/org/opencastproject/adminui/languages/lang-es_ES.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-fr_FR.json b/src/i18n/org/opencastproject/adminui/languages/lang-fr_FR.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-fr_FR.json rename to src/i18n/org/opencastproject/adminui/languages/lang-fr_FR.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-gl_ES.json b/src/i18n/org/opencastproject/adminui/languages/lang-gl_ES.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-gl_ES.json rename to src/i18n/org/opencastproject/adminui/languages/lang-gl_ES.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-he_IL.json b/src/i18n/org/opencastproject/adminui/languages/lang-he_IL.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-he_IL.json rename to src/i18n/org/opencastproject/adminui/languages/lang-he_IL.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-it_IT.json b/src/i18n/org/opencastproject/adminui/languages/lang-it_IT.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-it_IT.json rename to src/i18n/org/opencastproject/adminui/languages/lang-it_IT.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-nl_NL.json b/src/i18n/org/opencastproject/adminui/languages/lang-nl_NL.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-nl_NL.json rename to src/i18n/org/opencastproject/adminui/languages/lang-nl_NL.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-pl_PL.json b/src/i18n/org/opencastproject/adminui/languages/lang-pl_PL.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-pl_PL.json rename to src/i18n/org/opencastproject/adminui/languages/lang-pl_PL.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-sl_SI.json b/src/i18n/org/opencastproject/adminui/languages/lang-sl_SI.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-sl_SI.json rename to src/i18n/org/opencastproject/adminui/languages/lang-sl_SI.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-sv_SE.json b/src/i18n/org/opencastproject/adminui/languages/lang-sv_SE.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-sv_SE.json rename to src/i18n/org/opencastproject/adminui/languages/lang-sv_SE.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-tr_TR.json b/src/i18n/org/opencastproject/adminui/languages/lang-tr_TR.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-tr_TR.json rename to src/i18n/org/opencastproject/adminui/languages/lang-tr_TR.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-zh_CN.json b/src/i18n/org/opencastproject/adminui/languages/lang-zh_CN.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-zh_CN.json rename to src/i18n/org/opencastproject/adminui/languages/lang-zh_CN.json diff --git a/app/src/i18n/org/opencastproject/adminui/languages/lang-zh_TW.json b/src/i18n/org/opencastproject/adminui/languages/lang-zh_TW.json similarity index 100% rename from app/src/i18n/org/opencastproject/adminui/languages/lang-zh_TW.json rename to src/i18n/org/opencastproject/adminui/languages/lang-zh_TW.json diff --git a/app/src/img/audio-icon.png b/src/img/audio-icon.png similarity index 100% rename from app/src/img/audio-icon.png rename to src/img/audio-icon.png diff --git a/app/src/img/audio-icon_2x.png b/src/img/audio-icon_2x.png similarity index 100% rename from app/src/img/audio-icon_2x.png rename to src/img/audio-icon_2x.png diff --git a/app/src/img/chosen-sprite.png b/src/img/chosen-sprite.png similarity index 100% rename from app/src/img/chosen-sprite.png rename to src/img/chosen-sprite.png diff --git a/app/src/img/chosen-sprite@2x.png b/src/img/chosen-sprite@2x.png similarity index 100% rename from app/src/img/chosen-sprite@2x.png rename to src/img/chosen-sprite@2x.png diff --git a/app/src/img/cross-on.png b/src/img/cross-on.png similarity index 100% rename from app/src/img/cross-on.png rename to src/img/cross-on.png diff --git a/app/src/img/cross-on_2x.png b/src/img/cross-on_2x.png similarity index 100% rename from app/src/img/cross-on_2x.png rename to src/img/cross-on_2x.png diff --git a/app/src/img/cross.png b/src/img/cross.png similarity index 100% rename from app/src/img/cross.png rename to src/img/cross.png diff --git a/app/src/img/cross_2x.png b/src/img/cross_2x.png similarity index 100% rename from app/src/img/cross_2x.png rename to src/img/cross_2x.png diff --git a/app/src/img/datepicker/animated-overlay.gif b/src/img/datepicker/animated-overlay.gif similarity index 100% rename from app/src/img/datepicker/animated-overlay.gif rename to src/img/datepicker/animated-overlay.gif diff --git a/app/src/img/datepicker/ui-bg_flat_0_aaaaaa_40x100.png b/src/img/datepicker/ui-bg_flat_0_aaaaaa_40x100.png similarity index 100% rename from app/src/img/datepicker/ui-bg_flat_0_aaaaaa_40x100.png rename to src/img/datepicker/ui-bg_flat_0_aaaaaa_40x100.png diff --git a/app/src/img/datepicker/ui-bg_flat_55_fbec88_40x100.png b/src/img/datepicker/ui-bg_flat_55_fbec88_40x100.png similarity index 100% rename from app/src/img/datepicker/ui-bg_flat_55_fbec88_40x100.png rename to src/img/datepicker/ui-bg_flat_55_fbec88_40x100.png diff --git a/app/src/img/datepicker/ui-bg_glass_75_d0e5f5_1x400.png b/src/img/datepicker/ui-bg_glass_75_d0e5f5_1x400.png similarity index 100% rename from app/src/img/datepicker/ui-bg_glass_75_d0e5f5_1x400.png rename to src/img/datepicker/ui-bg_glass_75_d0e5f5_1x400.png diff --git a/app/src/img/datepicker/ui-bg_glass_85_dfeffc_1x400.png b/src/img/datepicker/ui-bg_glass_85_dfeffc_1x400.png similarity index 100% rename from app/src/img/datepicker/ui-bg_glass_85_dfeffc_1x400.png rename to src/img/datepicker/ui-bg_glass_85_dfeffc_1x400.png diff --git a/app/src/img/datepicker/ui-bg_glass_95_fef1ec_1x400.png b/src/img/datepicker/ui-bg_glass_95_fef1ec_1x400.png similarity index 100% rename from app/src/img/datepicker/ui-bg_glass_95_fef1ec_1x400.png rename to src/img/datepicker/ui-bg_glass_95_fef1ec_1x400.png diff --git a/app/src/img/datepicker/ui-bg_gloss-wave_55_5c9ccc_500x100.png b/src/img/datepicker/ui-bg_gloss-wave_55_5c9ccc_500x100.png similarity index 100% rename from app/src/img/datepicker/ui-bg_gloss-wave_55_5c9ccc_500x100.png rename to src/img/datepicker/ui-bg_gloss-wave_55_5c9ccc_500x100.png diff --git a/app/src/img/datepicker/ui-bg_inset-hard_100_f5f8f9_1x100.png b/src/img/datepicker/ui-bg_inset-hard_100_f5f8f9_1x100.png similarity index 100% rename from app/src/img/datepicker/ui-bg_inset-hard_100_f5f8f9_1x100.png rename to src/img/datepicker/ui-bg_inset-hard_100_f5f8f9_1x100.png diff --git a/app/src/img/datepicker/ui-bg_inset-hard_100_fcfdfd_1x100.png b/src/img/datepicker/ui-bg_inset-hard_100_fcfdfd_1x100.png similarity index 100% rename from app/src/img/datepicker/ui-bg_inset-hard_100_fcfdfd_1x100.png rename to src/img/datepicker/ui-bg_inset-hard_100_fcfdfd_1x100.png diff --git a/app/src/img/datepicker/ui-icons_000000_256x240.png b/src/img/datepicker/ui-icons_000000_256x240.png similarity index 100% rename from app/src/img/datepicker/ui-icons_000000_256x240.png rename to src/img/datepicker/ui-icons_000000_256x240.png diff --git a/app/src/img/datepicker/ui-icons_217bc0_256x240.png b/src/img/datepicker/ui-icons_217bc0_256x240.png similarity index 100% rename from app/src/img/datepicker/ui-icons_217bc0_256x240.png rename to src/img/datepicker/ui-icons_217bc0_256x240.png diff --git a/app/src/img/datepicker/ui-icons_2e83ff_256x240.png b/src/img/datepicker/ui-icons_2e83ff_256x240.png similarity index 100% rename from app/src/img/datepicker/ui-icons_2e83ff_256x240.png rename to src/img/datepicker/ui-icons_2e83ff_256x240.png diff --git a/app/src/img/datepicker/ui-icons_469bdd_256x240.png b/src/img/datepicker/ui-icons_469bdd_256x240.png similarity index 100% rename from app/src/img/datepicker/ui-icons_469bdd_256x240.png rename to src/img/datepicker/ui-icons_469bdd_256x240.png diff --git a/app/src/img/datepicker/ui-icons_6da8d5_256x240.png b/src/img/datepicker/ui-icons_6da8d5_256x240.png similarity index 100% rename from app/src/img/datepicker/ui-icons_6da8d5_256x240.png rename to src/img/datepicker/ui-icons_6da8d5_256x240.png diff --git a/app/src/img/datepicker/ui-icons_cd0a0a_256x240.png b/src/img/datepicker/ui-icons_cd0a0a_256x240.png similarity index 100% rename from app/src/img/datepicker/ui-icons_cd0a0a_256x240.png rename to src/img/datepicker/ui-icons_cd0a0a_256x240.png diff --git a/app/src/img/datepicker/ui-icons_d8e7f3_256x240.png b/src/img/datepicker/ui-icons_d8e7f3_256x240.png similarity index 100% rename from app/src/img/datepicker/ui-icons_d8e7f3_256x240.png rename to src/img/datepicker/ui-icons_d8e7f3_256x240.png diff --git a/app/src/img/datepicker/ui-icons_f9bd01_256x240.png b/src/img/datepicker/ui-icons_f9bd01_256x240.png similarity index 100% rename from app/src/img/datepicker/ui-icons_f9bd01_256x240.png rename to src/img/datepicker/ui-icons_f9bd01_256x240.png diff --git a/app/src/img/engage.png b/src/img/engage.png similarity index 100% rename from app/src/img/engage.png rename to src/img/engage.png diff --git a/app/src/img/engage_2x.png b/src/img/engage_2x.png similarity index 100% rename from app/src/img/engage_2x.png rename to src/img/engage_2x.png diff --git a/app/src/img/export.png b/src/img/export.png similarity index 100% rename from app/src/img/export.png rename to src/img/export.png diff --git a/app/src/img/export_2x.png b/src/img/export_2x.png similarity index 100% rename from app/src/img/export_2x.png rename to src/img/export_2x.png diff --git a/app/src/img/favicon.ico b/src/img/favicon.ico similarity index 100% rename from app/src/img/favicon.ico rename to src/img/favicon.ico diff --git a/app/src/img/grip.png b/src/img/grip.png similarity index 100% rename from app/src/img/grip.png rename to src/img/grip.png diff --git a/app/src/img/grip_2x.png b/src/img/grip_2x.png similarity index 100% rename from app/src/img/grip_2x.png rename to src/img/grip_2x.png diff --git a/app/src/img/key-icon.png b/src/img/key-icon.png similarity index 100% rename from app/src/img/key-icon.png rename to src/img/key-icon.png diff --git a/app/src/img/key-icon_2x.png b/src/img/key-icon_2x.png similarity index 100% rename from app/src/img/key-icon_2x.png rename to src/img/key-icon_2x.png diff --git a/app/src/img/lang/da_DK.svg b/src/img/lang/da_DK.svg similarity index 100% rename from app/src/img/lang/da_DK.svg rename to src/img/lang/da_DK.svg diff --git a/app/src/img/lang/de_DE.svg b/src/img/lang/de_DE.svg similarity index 100% rename from app/src/img/lang/de_DE.svg rename to src/img/lang/de_DE.svg diff --git a/app/src/img/lang/el_GR.svg b/src/img/lang/el_GR.svg similarity index 100% rename from app/src/img/lang/el_GR.svg rename to src/img/lang/el_GR.svg diff --git a/app/src/img/lang/en_GB.svg b/src/img/lang/en_GB.svg similarity index 100% rename from app/src/img/lang/en_GB.svg rename to src/img/lang/en_GB.svg diff --git a/app/src/img/lang/en_US.svg b/src/img/lang/en_US.svg similarity index 100% rename from app/src/img/lang/en_US.svg rename to src/img/lang/en_US.svg diff --git a/app/src/img/lang/es_ES.svg b/src/img/lang/es_ES.svg similarity index 100% rename from app/src/img/lang/es_ES.svg rename to src/img/lang/es_ES.svg diff --git a/app/src/img/lang/fil_PH.svg b/src/img/lang/fil_PH.svg similarity index 100% rename from app/src/img/lang/fil_PH.svg rename to src/img/lang/fil_PH.svg diff --git a/app/src/img/lang/fr_FR.svg b/src/img/lang/fr_FR.svg similarity index 100% rename from app/src/img/lang/fr_FR.svg rename to src/img/lang/fr_FR.svg diff --git a/app/src/img/lang/gl_ES.svg b/src/img/lang/gl_ES.svg similarity index 100% rename from app/src/img/lang/gl_ES.svg rename to src/img/lang/gl_ES.svg diff --git a/app/src/img/lang/he_IL.svg b/src/img/lang/he_IL.svg similarity index 100% rename from app/src/img/lang/he_IL.svg rename to src/img/lang/he_IL.svg diff --git a/app/src/img/lang/it_IT.svg b/src/img/lang/it_IT.svg similarity index 100% rename from app/src/img/lang/it_IT.svg rename to src/img/lang/it_IT.svg diff --git a/app/src/img/lang/ja_JP.svg b/src/img/lang/ja_JP.svg similarity index 100% rename from app/src/img/lang/ja_JP.svg rename to src/img/lang/ja_JP.svg diff --git a/app/src/img/lang/nl_NL.svg b/src/img/lang/nl_NL.svg similarity index 100% rename from app/src/img/lang/nl_NL.svg rename to src/img/lang/nl_NL.svg diff --git a/app/src/img/lang/no_NO.svg b/src/img/lang/no_NO.svg similarity index 100% rename from app/src/img/lang/no_NO.svg rename to src/img/lang/no_NO.svg diff --git a/app/src/img/lang/pl_PL.svg b/src/img/lang/pl_PL.svg similarity index 100% rename from app/src/img/lang/pl_PL.svg rename to src/img/lang/pl_PL.svg diff --git a/app/src/img/lang/readme.txt b/src/img/lang/readme.txt similarity index 100% rename from app/src/img/lang/readme.txt rename to src/img/lang/readme.txt diff --git a/app/src/img/lang/sl_SI.svg b/src/img/lang/sl_SI.svg similarity index 100% rename from app/src/img/lang/sl_SI.svg rename to src/img/lang/sl_SI.svg diff --git a/app/src/img/lang/sv_SE.svg b/src/img/lang/sv_SE.svg similarity index 100% rename from app/src/img/lang/sv_SE.svg rename to src/img/lang/sv_SE.svg diff --git a/app/src/img/lang/tl_PH.svg b/src/img/lang/tl_PH.svg similarity index 100% rename from app/src/img/lang/tl_PH.svg rename to src/img/lang/tl_PH.svg diff --git a/app/src/img/lang/tr_TR.svg b/src/img/lang/tr_TR.svg similarity index 100% rename from app/src/img/lang/tr_TR.svg rename to src/img/lang/tr_TR.svg diff --git a/app/src/img/lang/zh_CN.svg b/src/img/lang/zh_CN.svg similarity index 100% rename from app/src/img/lang/zh_CN.svg rename to src/img/lang/zh_CN.svg diff --git a/app/src/img/lang/zh_TW.svg b/src/img/lang/zh_TW.svg similarity index 100% rename from app/src/img/lang/zh_TW.svg rename to src/img/lang/zh_TW.svg diff --git a/app/src/img/more-icon.png b/src/img/more-icon.png similarity index 100% rename from app/src/img/more-icon.png rename to src/img/more-icon.png diff --git a/app/src/img/more-icon_2x.png b/src/img/more-icon_2x.png similarity index 100% rename from app/src/img/more-icon_2x.png rename to src/img/more-icon_2x.png diff --git a/app/src/img/more-series-icon.png b/src/img/more-series-icon.png similarity index 100% rename from app/src/img/more-series-icon.png rename to src/img/more-series-icon.png diff --git a/app/src/img/more-series-icon_2x.png b/src/img/more-series-icon_2x.png similarity index 100% rename from app/src/img/more-series-icon_2x.png rename to src/img/more-series-icon_2x.png diff --git a/app/src/img/opencast-white.svg b/src/img/opencast-white.svg similarity index 100% rename from app/src/img/opencast-white.svg rename to src/img/opencast-white.svg diff --git a/app/src/img/plus-icon.png b/src/img/plus-icon.png similarity index 100% rename from app/src/img/plus-icon.png rename to src/img/plus-icon.png diff --git a/app/src/img/plus-icon_2x.png b/src/img/plus-icon_2x.png similarity index 100% rename from app/src/img/plus-icon_2x.png rename to src/img/plus-icon_2x.png diff --git a/app/src/img/plus.png b/src/img/plus.png similarity index 100% rename from app/src/img/plus.png rename to src/img/plus.png diff --git a/app/src/img/plus_2x.png b/src/img/plus_2x.png similarity index 100% rename from app/src/img/plus_2x.png rename to src/img/plus_2x.png diff --git a/app/src/img/preview-icon.png b/src/img/preview-icon.png similarity index 100% rename from app/src/img/preview-icon.png rename to src/img/preview-icon.png diff --git a/app/src/img/preview-icon_2x.png b/src/img/preview-icon_2x.png similarity index 100% rename from app/src/img/preview-icon_2x.png rename to src/img/preview-icon_2x.png diff --git a/app/src/img/remove-icon.png b/src/img/remove-icon.png similarity index 100% rename from app/src/img/remove-icon.png rename to src/img/remove-icon.png diff --git a/app/src/img/remove-icon_2x.png b/src/img/remove-icon_2x.png similarity index 100% rename from app/src/img/remove-icon_2x.png rename to src/img/remove-icon_2x.png diff --git a/app/src/img/search.png b/src/img/search.png similarity index 100% rename from app/src/img/search.png rename to src/img/search.png diff --git a/app/src/img/search_2x.png b/src/img/search_2x.png similarity index 100% rename from app/src/img/search_2x.png rename to src/img/search_2x.png diff --git a/app/src/img/stop-icon.png b/src/img/stop-icon.png similarity index 100% rename from app/src/img/stop-icon.png rename to src/img/stop-icon.png diff --git a/app/src/img/stop-icon_2x.png b/src/img/stop-icon_2x.png similarity index 100% rename from app/src/img/stop-icon_2x.png rename to src/img/stop-icon_2x.png diff --git a/app/src/img/system-on.png b/src/img/system-on.png similarity index 100% rename from app/src/img/system-on.png rename to src/img/system-on.png diff --git a/app/src/img/system-on_2x.png b/src/img/system-on_2x.png similarity index 100% rename from app/src/img/system-on_2x.png rename to src/img/system-on_2x.png diff --git a/app/src/img/system.png b/src/img/system.png similarity index 100% rename from app/src/img/system.png rename to src/img/system.png diff --git a/app/src/img/system_2x.png b/src/img/system_2x.png similarity index 100% rename from app/src/img/system_2x.png rename to src/img/system_2x.png diff --git a/app/src/img/tbl-sort-down.png b/src/img/tbl-sort-down.png similarity index 100% rename from app/src/img/tbl-sort-down.png rename to src/img/tbl-sort-down.png diff --git a/app/src/img/tbl-sort-down_2x.png b/src/img/tbl-sort-down_2x.png similarity index 100% rename from app/src/img/tbl-sort-down_2x.png rename to src/img/tbl-sort-down_2x.png diff --git a/app/src/img/tbl-sort-up.png b/src/img/tbl-sort-up.png similarity index 100% rename from app/src/img/tbl-sort-up.png rename to src/img/tbl-sort-up.png diff --git a/app/src/img/tbl-sort-up_2x.png b/src/img/tbl-sort-up_2x.png similarity index 100% rename from app/src/img/tbl-sort-up_2x.png rename to src/img/tbl-sort-up_2x.png diff --git a/app/src/img/tbl-sort.png b/src/img/tbl-sort.png similarity index 100% rename from app/src/img/tbl-sort.png rename to src/img/tbl-sort.png diff --git a/app/src/img/tbl-sort_2x.png b/src/img/tbl-sort_2x.png similarity index 100% rename from app/src/img/tbl-sort_2x.png rename to src/img/tbl-sort_2x.png diff --git a/app/src/img/temp-graph.png b/src/img/temp-graph.png similarity index 100% rename from app/src/img/temp-graph.png rename to src/img/temp-graph.png diff --git a/app/src/img/upload.png b/src/img/upload.png similarity index 100% rename from app/src/img/upload.png rename to src/img/upload.png diff --git a/app/src/img/upload_2x.png b/src/img/upload_2x.png similarity index 100% rename from app/src/img/upload_2x.png rename to src/img/upload_2x.png diff --git a/app/src/img/user-input-icon.png b/src/img/user-input-icon.png similarity index 100% rename from app/src/img/user-input-icon.png rename to src/img/user-input-icon.png diff --git a/app/src/img/user-input-icon_2x.png b/src/img/user-input-icon_2x.png similarity index 100% rename from app/src/img/user-input-icon_2x.png rename to src/img/user-input-icon_2x.png diff --git a/app/src/img/warning-message-icon.png b/src/img/warning-message-icon.png similarity index 100% rename from app/src/img/warning-message-icon.png rename to src/img/warning-message-icon.png diff --git a/app/src/img/warning-message-icon_2x.png b/src/img/warning-message-icon_2x.png similarity index 100% rename from app/src/img/warning-message-icon_2x.png rename to src/img/warning-message-icon_2x.png diff --git a/app/src/index.css b/src/index.css similarity index 100% rename from app/src/index.css rename to src/index.css diff --git a/app/src/index.tsx b/src/index.tsx similarity index 100% rename from app/src/index.tsx rename to src/index.tsx diff --git a/app/src/reducers/tableFilterReducers.ts b/src/reducers/tableFilterReducers.ts similarity index 100% rename from app/src/reducers/tableFilterReducers.ts rename to src/reducers/tableFilterReducers.ts diff --git a/app/src/reducers/tableReducers.ts b/src/reducers/tableReducers.ts similarity index 100% rename from app/src/reducers/tableReducers.ts rename to src/reducers/tableReducers.ts diff --git a/app/src/selectors/aclDetailsSelectors.ts b/src/selectors/aclDetailsSelectors.ts similarity index 100% rename from app/src/selectors/aclDetailsSelectors.ts rename to src/selectors/aclDetailsSelectors.ts diff --git a/app/src/selectors/aclSelectors.ts b/src/selectors/aclSelectors.ts similarity index 100% rename from app/src/selectors/aclSelectors.ts rename to src/selectors/aclSelectors.ts diff --git a/app/src/selectors/eventDetailsSelectors.ts b/src/selectors/eventDetailsSelectors.ts similarity index 100% rename from app/src/selectors/eventDetailsSelectors.ts rename to src/selectors/eventDetailsSelectors.ts diff --git a/app/src/selectors/eventSelectors.ts b/src/selectors/eventSelectors.ts similarity index 100% rename from app/src/selectors/eventSelectors.ts rename to src/selectors/eventSelectors.ts diff --git a/app/src/selectors/groupDetailsSelectors.ts b/src/selectors/groupDetailsSelectors.ts similarity index 100% rename from app/src/selectors/groupDetailsSelectors.ts rename to src/selectors/groupDetailsSelectors.ts diff --git a/app/src/selectors/groupSelectors.ts b/src/selectors/groupSelectors.ts similarity index 100% rename from app/src/selectors/groupSelectors.ts rename to src/selectors/groupSelectors.ts diff --git a/app/src/selectors/healthSelectors.ts b/src/selectors/healthSelectors.ts similarity index 100% rename from app/src/selectors/healthSelectors.ts rename to src/selectors/healthSelectors.ts diff --git a/app/src/selectors/jobSelectors.ts b/src/selectors/jobSelectors.ts similarity index 100% rename from app/src/selectors/jobSelectors.ts rename to src/selectors/jobSelectors.ts diff --git a/app/src/selectors/notificationSelector.ts b/src/selectors/notificationSelector.ts similarity index 100% rename from app/src/selectors/notificationSelector.ts rename to src/selectors/notificationSelector.ts diff --git a/app/src/selectors/recordingDetailsSelectors.ts b/src/selectors/recordingDetailsSelectors.ts similarity index 100% rename from app/src/selectors/recordingDetailsSelectors.ts rename to src/selectors/recordingDetailsSelectors.ts diff --git a/app/src/selectors/recordingSelectors.ts b/src/selectors/recordingSelectors.ts similarity index 100% rename from app/src/selectors/recordingSelectors.ts rename to src/selectors/recordingSelectors.ts diff --git a/app/src/selectors/seriesDetailsSelectors.ts b/src/selectors/seriesDetailsSelectors.ts similarity index 100% rename from app/src/selectors/seriesDetailsSelectors.ts rename to src/selectors/seriesDetailsSelectors.ts diff --git a/app/src/selectors/seriesSeletctor.ts b/src/selectors/seriesSeletctor.ts similarity index 100% rename from app/src/selectors/seriesSeletctor.ts rename to src/selectors/seriesSeletctor.ts diff --git a/app/src/selectors/serverSelectors.ts b/src/selectors/serverSelectors.ts similarity index 100% rename from app/src/selectors/serverSelectors.ts rename to src/selectors/serverSelectors.ts diff --git a/app/src/selectors/serviceSelector.ts b/src/selectors/serviceSelector.ts similarity index 100% rename from app/src/selectors/serviceSelector.ts rename to src/selectors/serviceSelector.ts diff --git a/app/src/selectors/statisticsSelectors.ts b/src/selectors/statisticsSelectors.ts similarity index 100% rename from app/src/selectors/statisticsSelectors.ts rename to src/selectors/statisticsSelectors.ts diff --git a/app/src/selectors/tableFilterProfilesSelectors.ts b/src/selectors/tableFilterProfilesSelectors.ts similarity index 100% rename from app/src/selectors/tableFilterProfilesSelectors.ts rename to src/selectors/tableFilterProfilesSelectors.ts diff --git a/app/src/selectors/tableFilterSelectors.ts b/src/selectors/tableFilterSelectors.ts similarity index 100% rename from app/src/selectors/tableFilterSelectors.ts rename to src/selectors/tableFilterSelectors.ts diff --git a/app/src/selectors/tableSelectors.ts b/src/selectors/tableSelectors.ts similarity index 100% rename from app/src/selectors/tableSelectors.ts rename to src/selectors/tableSelectors.ts diff --git a/app/src/selectors/themeDetailsSelectors.ts b/src/selectors/themeDetailsSelectors.ts similarity index 100% rename from app/src/selectors/themeDetailsSelectors.ts rename to src/selectors/themeDetailsSelectors.ts diff --git a/app/src/selectors/themeSelectors.ts b/src/selectors/themeSelectors.ts similarity index 100% rename from app/src/selectors/themeSelectors.ts rename to src/selectors/themeSelectors.ts diff --git a/app/src/selectors/userDetailsSelectors.ts b/src/selectors/userDetailsSelectors.ts similarity index 100% rename from app/src/selectors/userDetailsSelectors.ts rename to src/selectors/userDetailsSelectors.ts diff --git a/app/src/selectors/userInfoSelectors.ts b/src/selectors/userInfoSelectors.ts similarity index 100% rename from app/src/selectors/userInfoSelectors.ts rename to src/selectors/userInfoSelectors.ts diff --git a/app/src/selectors/userSelectors.ts b/src/selectors/userSelectors.ts similarity index 100% rename from app/src/selectors/userSelectors.ts rename to src/selectors/userSelectors.ts diff --git a/app/src/selectors/workflowSelectors.ts b/src/selectors/workflowSelectors.ts similarity index 100% rename from app/src/selectors/workflowSelectors.ts rename to src/selectors/workflowSelectors.ts diff --git a/app/src/setupProxy.js b/src/setupProxy.js similarity index 93% rename from app/src/setupProxy.js rename to src/setupProxy.js index d6df2d073d..a481c425b4 100644 --- a/app/src/setupProxy.js +++ b/src/setupProxy.js @@ -37,4 +37,4 @@ const middleware = process.env.PROXY || process.env.PROXY_TARGET || process.env. } }; -const testFiles = express.static(path.join(__dirname, "../../test")); +const testFiles = express.static(path.join(__dirname, "../test")); diff --git a/app/src/setupTests.ts b/src/setupTests.ts similarity index 100% rename from app/src/setupTests.ts rename to src/setupTests.ts diff --git a/app/src/slices/aclDetailsSlice.ts b/src/slices/aclDetailsSlice.ts similarity index 98% rename from app/src/slices/aclDetailsSlice.ts rename to src/slices/aclDetailsSlice.ts index 98772db8f8..e1638b4511 100644 --- a/app/src/slices/aclDetailsSlice.ts +++ b/src/slices/aclDetailsSlice.ts @@ -1,7 +1,7 @@ import { PayloadAction, SerializedError, createAsyncThunk, createSlice } from '@reduxjs/toolkit' import axios from 'axios'; import { prepareAccessPolicyRulesForPost } from '../utils/resourceUtils'; -import { addNotification } from '../slices/notificationSlice'; +import { addNotification } from './notificationSlice'; /** * This file contains redux reducer for actions affecting the state of details of an ACL diff --git a/app/src/slices/aclSlice.ts b/src/slices/aclSlice.ts similarity index 100% rename from app/src/slices/aclSlice.ts rename to src/slices/aclSlice.ts diff --git a/app/src/slices/eventDetailsSlice.ts b/src/slices/eventDetailsSlice.ts similarity index 99% rename from app/src/slices/eventDetailsSlice.ts rename to src/slices/eventDetailsSlice.ts index 4e85577943..b650ff74ce 100644 --- a/app/src/slices/eventDetailsSlice.ts +++ b/src/slices/eventDetailsSlice.ts @@ -1,6 +1,6 @@ import { PayloadAction, SerializedError, createAsyncThunk, createSlice, unwrapResult } from '@reduxjs/toolkit' import axios from 'axios'; -import { addNotification, removeNotificationWizardForm } from "../slices/notificationSlice"; +import { addNotification, removeNotificationWizardForm } from "./notificationSlice"; import { createPolicy, getHttpHeaders, @@ -8,7 +8,7 @@ import { transformMetadataForUpdate, } from "../utils/resourceUtils"; import { NOTIFICATION_CONTEXT } from "../configs/modalConfig"; -import { fetchWorkflowDef } from "../slices/workflowSlice"; +import { fetchWorkflowDef } from "./workflowSlice"; import { getMetadata, getExtendedMetadata, @@ -23,9 +23,9 @@ import { getAssetUploadWorkflow, } from "../selectors/eventSelectors"; import { calculateDuration } from "../utils/dateUtils"; -import { fetchRecordings } from "../slices/recordingSlice"; +import { fetchRecordings } from "./recordingSlice"; import { getRecordings } from "../selectors/recordingSelectors"; -import { Workflow as WorkflowDefinitions} from "../slices/workflowSlice"; +import { Workflow as WorkflowDefinitions} from "./workflowSlice"; import { RootState } from '../store'; import { Statistics, fetchStatistics, fetchStatisticsValueUpdate } from './statisticsSlice'; import { Ace, TransformedAcl, TransformedAcls } from './aclDetailsSlice'; diff --git a/app/src/slices/eventSlice.ts b/src/slices/eventSlice.ts similarity index 99% rename from app/src/slices/eventSlice.ts rename to src/slices/eventSlice.ts index 681dcaf70a..d5b9e63cde 100644 --- a/app/src/slices/eventSlice.ts +++ b/src/slices/eventSlice.ts @@ -19,9 +19,9 @@ import { import { removeNotification, addNotification, -} from "../slices/notificationSlice"; +} from "./notificationSlice"; import { getAssetUploadOptions, getSchedulingEditedEvents } from '../selectors/eventSelectors'; -import { fetchSeriesOptions } from "../slices/seriesSlice"; +import { fetchSeriesOptions } from "./seriesSlice"; import { AppDispatch, RootState } from '../store'; import { fetchAssetUploadOptions } from '../thunks/assetsThunks'; import { TransformedAcls } from './aclDetailsSlice'; diff --git a/app/src/slices/groupDetailsSlice.ts b/src/slices/groupDetailsSlice.ts similarity index 98% rename from app/src/slices/groupDetailsSlice.ts rename to src/slices/groupDetailsSlice.ts index 217470184e..10c424a686 100644 --- a/app/src/slices/groupDetailsSlice.ts +++ b/src/slices/groupDetailsSlice.ts @@ -1,7 +1,7 @@ import { PayloadAction, SerializedError, createAsyncThunk, createSlice } from '@reduxjs/toolkit' import axios from 'axios'; import { buildGroupBody } from '../utils/resourceUtils'; -import { addNotification } from '../slices/notificationSlice'; +import { addNotification } from './notificationSlice'; /** * This file contains redux reducer for actions affecting the state of details of a group diff --git a/app/src/slices/groupSlice.ts b/src/slices/groupSlice.ts similarity index 98% rename from app/src/slices/groupSlice.ts rename to src/slices/groupSlice.ts index d30407b34f..3fe5ebc3ea 100644 --- a/app/src/slices/groupSlice.ts +++ b/src/slices/groupSlice.ts @@ -2,7 +2,7 @@ import { PayloadAction, SerializedError, createAsyncThunk, createSlice } from '@ import { groupsTableConfig } from '../configs/tableConfigs/groupsTableConfig'; import axios from 'axios'; import { buildGroupBody, getURLParams } from '../utils/resourceUtils'; -import { addNotification } from '../slices/notificationSlice'; +import { addNotification } from './notificationSlice'; import { TableConfig } from '../configs/tableConfigs/aclsTableConfig'; import { RootState } from '../store'; diff --git a/app/src/slices/healthSlice.ts b/src/slices/healthSlice.ts similarity index 100% rename from app/src/slices/healthSlice.ts rename to src/slices/healthSlice.ts diff --git a/app/src/slices/jobSlice.ts b/src/slices/jobSlice.ts similarity index 100% rename from app/src/slices/jobSlice.ts rename to src/slices/jobSlice.ts diff --git a/app/src/slices/notificationSlice.ts b/src/slices/notificationSlice.ts similarity index 100% rename from app/src/slices/notificationSlice.ts rename to src/slices/notificationSlice.ts diff --git a/app/src/slices/recordingDetailsSlice.ts b/src/slices/recordingDetailsSlice.ts similarity index 100% rename from app/src/slices/recordingDetailsSlice.ts rename to src/slices/recordingDetailsSlice.ts diff --git a/app/src/slices/recordingSlice.ts b/src/slices/recordingSlice.ts similarity index 98% rename from app/src/slices/recordingSlice.ts rename to src/slices/recordingSlice.ts index 6e29c20de2..e241961082 100644 --- a/app/src/slices/recordingSlice.ts +++ b/src/slices/recordingSlice.ts @@ -2,7 +2,7 @@ import { PayloadAction, SerializedError, createAsyncThunk, createSlice } from '@ import { recordingsTableConfig } from '../configs/tableConfigs/recordingsTableConfig'; import axios from 'axios'; import { getURLParams } from '../utils/resourceUtils'; -import { addNotification } from '../slices/notificationSlice'; +import { addNotification } from './notificationSlice'; import { TableConfig } from '../configs/tableConfigs/aclsTableConfig'; import { RootState } from '../store'; diff --git a/app/src/slices/seriesDetailsSlice.ts b/src/slices/seriesDetailsSlice.ts similarity index 99% rename from app/src/slices/seriesDetailsSlice.ts rename to src/slices/seriesDetailsSlice.ts index 9343f4bf4a..529c72d67f 100644 --- a/app/src/slices/seriesDetailsSlice.ts +++ b/src/slices/seriesDetailsSlice.ts @@ -7,7 +7,7 @@ import { getSeriesDetailsThemeNames, getStatistics, } from "../selectors/seriesDetailsSelectors"; -import { addNotification } from "../slices/notificationSlice"; +import { addNotification } from "./notificationSlice"; import { createPolicy, transformMetadataCollection, diff --git a/app/src/slices/seriesSlice.ts b/src/slices/seriesSlice.ts similarity index 99% rename from app/src/slices/seriesSlice.ts rename to src/slices/seriesSlice.ts index b2e6aa1a40..703466dc09 100644 --- a/app/src/slices/seriesSlice.ts +++ b/src/slices/seriesSlice.ts @@ -12,7 +12,7 @@ import { transformToIdValueArray, transformToObjectArray, } from "../utils/utils"; -import { addNotification } from '../slices/notificationSlice'; +import { addNotification } from './notificationSlice'; import { TableConfig } from '../configs/tableConfigs/aclsTableConfig'; import { TransformedAcls } from './aclDetailsSlice'; import { RootState } from '../store'; diff --git a/app/src/slices/serverSlice.ts b/src/slices/serverSlice.ts similarity index 100% rename from app/src/slices/serverSlice.ts rename to src/slices/serverSlice.ts diff --git a/app/src/slices/serviceSlice.ts b/src/slices/serviceSlice.ts similarity index 100% rename from app/src/slices/serviceSlice.ts rename to src/slices/serviceSlice.ts diff --git a/app/src/slices/statisticsSlice.ts b/src/slices/statisticsSlice.ts similarity index 100% rename from app/src/slices/statisticsSlice.ts rename to src/slices/statisticsSlice.ts diff --git a/app/src/slices/tableFilterProfilesSlice.ts b/src/slices/tableFilterProfilesSlice.ts similarity index 100% rename from app/src/slices/tableFilterProfilesSlice.ts rename to src/slices/tableFilterProfilesSlice.ts diff --git a/app/src/slices/themeDetailsSlice.ts b/src/slices/themeDetailsSlice.ts similarity index 98% rename from app/src/slices/themeDetailsSlice.ts rename to src/slices/themeDetailsSlice.ts index fd40067cd9..bf297d91c6 100644 --- a/app/src/slices/themeDetailsSlice.ts +++ b/src/slices/themeDetailsSlice.ts @@ -1,7 +1,7 @@ import { PayloadAction, SerializedError, createAsyncThunk, createSlice } from '@reduxjs/toolkit' import axios from 'axios'; import { buildThemeBody } from '../utils/resourceUtils'; -import { addNotification } from '../slices/notificationSlice'; +import { addNotification } from './notificationSlice'; /** * This file contains redux reducer for actions affecting the state of a theme diff --git a/app/src/slices/themeSlice.ts b/src/slices/themeSlice.ts similarity index 98% rename from app/src/slices/themeSlice.ts rename to src/slices/themeSlice.ts index 68360f5dcf..97d739f9b5 100644 --- a/app/src/slices/themeSlice.ts +++ b/src/slices/themeSlice.ts @@ -2,7 +2,7 @@ import { PayloadAction, SerializedError, createAsyncThunk, createSlice } from '@ import { themesTableConfig } from "../configs/tableConfigs/themesTableConfig"; import axios from 'axios'; import { buildThemeBody, getURLParams } from '../utils/resourceUtils'; -import { addNotification } from '../slices/notificationSlice'; +import { addNotification } from './notificationSlice'; import { TableConfig } from '../configs/tableConfigs/aclsTableConfig'; import { RootState } from '../store'; diff --git a/app/src/slices/userDetailsSlice.ts b/src/slices/userDetailsSlice.ts similarity index 98% rename from app/src/slices/userDetailsSlice.ts rename to src/slices/userDetailsSlice.ts index 55a2691bbb..d30dc9bc85 100644 --- a/app/src/slices/userDetailsSlice.ts +++ b/src/slices/userDetailsSlice.ts @@ -1,6 +1,6 @@ import { PayloadAction, SerializedError, createAsyncThunk, createSlice } from '@reduxjs/toolkit' import axios from 'axios'; -import { addNotification } from '../slices/notificationSlice'; +import { addNotification } from './notificationSlice'; import { buildUserBody } from "../utils/resourceUtils"; import { NewUser } from './userSlice'; diff --git a/app/src/slices/userInfoSlice.ts b/src/slices/userInfoSlice.ts similarity index 98% rename from app/src/slices/userInfoSlice.ts rename to src/slices/userInfoSlice.ts index 7732c93a80..affe56ed39 100644 --- a/app/src/slices/userInfoSlice.ts +++ b/src/slices/userInfoSlice.ts @@ -1,6 +1,6 @@ import { PayloadAction, SerializedError, createAsyncThunk, createSlice } from '@reduxjs/toolkit' import axios from 'axios'; -import { addNotification } from '../slices/notificationSlice'; +import { addNotification } from './notificationSlice'; /** * This file contains redux reducer for actions affecting the state of information about current user diff --git a/app/src/slices/userSlice.ts b/src/slices/userSlice.ts similarity index 98% rename from app/src/slices/userSlice.ts rename to src/slices/userSlice.ts index e92b59b4f2..e877c61d48 100644 --- a/app/src/slices/userSlice.ts +++ b/src/slices/userSlice.ts @@ -3,7 +3,7 @@ import { usersTableConfig } from "../configs/tableConfigs/usersTableConfig"; import axios from 'axios'; import { transformToIdValueArray } from "../utils/utils"; import { buildUserBody, getURLParams } from "../utils/resourceUtils"; -import { addNotification } from '../slices/notificationSlice'; +import { addNotification } from './notificationSlice'; import { TableConfig } from '../configs/tableConfigs/aclsTableConfig'; import { RootState } from '../store'; diff --git a/app/src/slices/workflowSlice.ts b/src/slices/workflowSlice.ts similarity index 100% rename from app/src/slices/workflowSlice.ts rename to src/slices/workflowSlice.ts diff --git a/app/src/store.ts b/src/store.ts similarity index 100% rename from app/src/store.ts rename to src/store.ts diff --git a/app/src/styles/base/_base-config.scss b/src/styles/base/_base-config.scss similarity index 100% rename from app/src/styles/base/_base-config.scss rename to src/styles/base/_base-config.scss diff --git a/app/src/styles/base/_fonts.scss b/src/styles/base/_fonts.scss similarity index 100% rename from app/src/styles/base/_fonts.scss rename to src/styles/base/_fonts.scss diff --git a/app/src/styles/base/_layout.scss b/src/styles/base/_layout.scss similarity index 100% rename from app/src/styles/base/_layout.scss rename to src/styles/base/_layout.scss diff --git a/app/src/styles/base/_reset.scss b/src/styles/base/_reset.scss similarity index 100% rename from app/src/styles/base/_reset.scss rename to src/styles/base/_reset.scss diff --git a/app/src/styles/base/_variables.scss b/src/styles/base/_variables.scss similarity index 100% rename from app/src/styles/base/_variables.scss rename to src/styles/base/_variables.scss diff --git a/app/src/styles/base/fontawesome/_animated.scss b/src/styles/base/fontawesome/_animated.scss similarity index 100% rename from app/src/styles/base/fontawesome/_animated.scss rename to src/styles/base/fontawesome/_animated.scss diff --git a/app/src/styles/base/fontawesome/_bordered-pulled.scss b/src/styles/base/fontawesome/_bordered-pulled.scss similarity index 100% rename from app/src/styles/base/fontawesome/_bordered-pulled.scss rename to src/styles/base/fontawesome/_bordered-pulled.scss diff --git a/app/src/styles/base/fontawesome/_core.scss b/src/styles/base/fontawesome/_core.scss similarity index 100% rename from app/src/styles/base/fontawesome/_core.scss rename to src/styles/base/fontawesome/_core.scss diff --git a/app/src/styles/base/fontawesome/_fa-mixins.scss b/src/styles/base/fontawesome/_fa-mixins.scss similarity index 100% rename from app/src/styles/base/fontawesome/_fa-mixins.scss rename to src/styles/base/fontawesome/_fa-mixins.scss diff --git a/app/src/styles/base/fontawesome/_fa-variables.scss b/src/styles/base/fontawesome/_fa-variables.scss similarity index 100% rename from app/src/styles/base/fontawesome/_fa-variables.scss rename to src/styles/base/fontawesome/_fa-variables.scss diff --git a/app/src/styles/base/fontawesome/_fixed-width.scss b/src/styles/base/fontawesome/_fixed-width.scss similarity index 100% rename from app/src/styles/base/fontawesome/_fixed-width.scss rename to src/styles/base/fontawesome/_fixed-width.scss diff --git a/app/src/styles/base/fontawesome/_fontawesome-config.scss b/src/styles/base/fontawesome/_fontawesome-config.scss similarity index 100% rename from app/src/styles/base/fontawesome/_fontawesome-config.scss rename to src/styles/base/fontawesome/_fontawesome-config.scss diff --git a/app/src/styles/base/fontawesome/_icons.scss b/src/styles/base/fontawesome/_icons.scss similarity index 100% rename from app/src/styles/base/fontawesome/_icons.scss rename to src/styles/base/fontawesome/_icons.scss diff --git a/app/src/styles/base/fontawesome/_larger.scss b/src/styles/base/fontawesome/_larger.scss similarity index 100% rename from app/src/styles/base/fontawesome/_larger.scss rename to src/styles/base/fontawesome/_larger.scss diff --git a/app/src/styles/base/fontawesome/_list.scss b/src/styles/base/fontawesome/_list.scss similarity index 100% rename from app/src/styles/base/fontawesome/_list.scss rename to src/styles/base/fontawesome/_list.scss diff --git a/app/src/styles/base/fontawesome/_mixins.scss b/src/styles/base/fontawesome/_mixins.scss similarity index 100% rename from app/src/styles/base/fontawesome/_mixins.scss rename to src/styles/base/fontawesome/_mixins.scss diff --git a/app/src/styles/base/fontawesome/_path.scss b/src/styles/base/fontawesome/_path.scss similarity index 100% rename from app/src/styles/base/fontawesome/_path.scss rename to src/styles/base/fontawesome/_path.scss diff --git a/app/src/styles/base/fontawesome/_rotated-flipped.scss b/src/styles/base/fontawesome/_rotated-flipped.scss similarity index 100% rename from app/src/styles/base/fontawesome/_rotated-flipped.scss rename to src/styles/base/fontawesome/_rotated-flipped.scss diff --git a/app/src/styles/base/fontawesome/_screen-reader.scss b/src/styles/base/fontawesome/_screen-reader.scss similarity index 100% rename from app/src/styles/base/fontawesome/_screen-reader.scss rename to src/styles/base/fontawesome/_screen-reader.scss diff --git a/app/src/styles/base/fontawesome/_stacked.scss b/src/styles/base/fontawesome/_stacked.scss similarity index 100% rename from app/src/styles/base/fontawesome/_stacked.scss rename to src/styles/base/fontawesome/_stacked.scss diff --git a/app/src/styles/base/fontawesome/_variables.scss b/src/styles/base/fontawesome/_variables.scss similarity index 100% rename from app/src/styles/base/fontawesome/_variables.scss rename to src/styles/base/fontawesome/_variables.scss diff --git a/app/src/styles/components/_about.scss b/src/styles/components/_about.scss similarity index 100% rename from app/src/styles/components/_about.scss rename to src/styles/components/_about.scss diff --git a/app/src/styles/components/_alerts.scss b/src/styles/components/_alerts.scss similarity index 100% rename from app/src/styles/components/_alerts.scss rename to src/styles/components/_alerts.scss diff --git a/app/src/styles/components/_breadcrumbs.scss b/src/styles/components/_breadcrumbs.scss similarity index 100% rename from app/src/styles/components/_breadcrumbs.scss rename to src/styles/components/_breadcrumbs.scss diff --git a/app/src/styles/components/_cal.scss b/src/styles/components/_cal.scss similarity index 100% rename from app/src/styles/components/_cal.scss rename to src/styles/components/_cal.scss diff --git a/app/src/styles/components/_collapsible-box.scss b/src/styles/components/_collapsible-box.scss similarity index 100% rename from app/src/styles/components/_collapsible-box.scss rename to src/styles/components/_collapsible-box.scss diff --git a/app/src/styles/components/_components-config.scss b/src/styles/components/_components-config.scss similarity index 100% rename from app/src/styles/components/_components-config.scss rename to src/styles/components/_components-config.scss diff --git a/app/src/styles/components/_date-picker.scss b/src/styles/components/_date-picker.scss similarity index 100% rename from app/src/styles/components/_date-picker.scss rename to src/styles/components/_date-picker.scss diff --git a/app/src/styles/components/_dropdowns.scss b/src/styles/components/_dropdowns.scss similarity index 100% rename from app/src/styles/components/_dropdowns.scss rename to src/styles/components/_dropdowns.scss diff --git a/app/src/styles/components/_footer.scss b/src/styles/components/_footer.scss similarity index 100% rename from app/src/styles/components/_footer.scss rename to src/styles/components/_footer.scss diff --git a/app/src/styles/components/_form.scss b/src/styles/components/_form.scss similarity index 100% rename from app/src/styles/components/_form.scss rename to src/styles/components/_form.scss diff --git a/app/src/styles/components/_header.scss b/src/styles/components/_header.scss similarity index 100% rename from app/src/styles/components/_header.scss rename to src/styles/components/_header.scss diff --git a/app/src/styles/components/_helper-classes.scss b/src/styles/components/_helper-classes.scss similarity index 100% rename from app/src/styles/components/_helper-classes.scss rename to src/styles/components/_helper-classes.scss diff --git a/app/src/styles/components/_inputs.scss b/src/styles/components/_inputs.scss similarity index 100% rename from app/src/styles/components/_inputs.scss rename to src/styles/components/_inputs.scss diff --git a/app/src/styles/components/_labels.scss b/src/styles/components/_labels.scss similarity index 100% rename from app/src/styles/components/_labels.scss rename to src/styles/components/_labels.scss diff --git a/app/src/styles/components/_menu-dropdown.scss b/src/styles/components/_menu-dropdown.scss similarity index 100% rename from app/src/styles/components/_menu-dropdown.scss rename to src/styles/components/_menu-dropdown.scss diff --git a/app/src/styles/components/_menu.scss b/src/styles/components/_menu.scss similarity index 100% rename from app/src/styles/components/_menu.scss rename to src/styles/components/_menu.scss diff --git a/app/src/styles/components/_multi-select.scss b/src/styles/components/_multi-select.scss similarity index 100% rename from app/src/styles/components/_multi-select.scss rename to src/styles/components/_multi-select.scss diff --git a/app/src/styles/components/_popover.scss b/src/styles/components/_popover.scss similarity index 100% rename from app/src/styles/components/_popover.scss rename to src/styles/components/_popover.scss diff --git a/app/src/styles/components/_progress-bar.scss b/src/styles/components/_progress-bar.scss similarity index 100% rename from app/src/styles/components/_progress-bar.scss rename to src/styles/components/_progress-bar.scss diff --git a/app/src/styles/components/_simple-box.scss b/src/styles/components/_simple-box.scss similarity index 100% rename from app/src/styles/components/_simple-box.scss rename to src/styles/components/_simple-box.scss diff --git a/app/src/styles/components/_statistics-graph.scss b/src/styles/components/_statistics-graph.scss similarity index 100% rename from app/src/styles/components/_statistics-graph.scss rename to src/styles/components/_statistics-graph.scss diff --git a/app/src/styles/components/_stats.scss b/src/styles/components/_stats.scss similarity index 100% rename from app/src/styles/components/_stats.scss rename to src/styles/components/_stats.scss diff --git a/app/src/styles/components/_steps.scss b/src/styles/components/_steps.scss similarity index 100% rename from app/src/styles/components/_steps.scss rename to src/styles/components/_steps.scss diff --git a/app/src/styles/components/_tables.scss b/src/styles/components/_tables.scss similarity index 100% rename from app/src/styles/components/_tables.scss rename to src/styles/components/_tables.scss diff --git a/app/src/styles/components/_toggle-buttons.scss b/src/styles/components/_toggle-buttons.scss similarity index 100% rename from app/src/styles/components/_toggle-buttons.scss rename to src/styles/components/_toggle-buttons.scss diff --git a/app/src/styles/components/_ui.scss b/src/styles/components/_ui.scss similarity index 100% rename from app/src/styles/components/_ui.scss rename to src/styles/components/_ui.scss diff --git a/app/src/styles/components/data-filter/_add-button.scss b/src/styles/components/data-filter/_add-button.scss similarity index 100% rename from app/src/styles/components/data-filter/_add-button.scss rename to src/styles/components/data-filter/_add-button.scss diff --git a/app/src/styles/components/data-filter/_base.scss b/src/styles/components/data-filter/_base.scss similarity index 100% rename from app/src/styles/components/data-filter/_base.scss rename to src/styles/components/data-filter/_base.scss diff --git a/app/src/styles/components/data-filter/_clear-filters.scss b/src/styles/components/data-filter/_clear-filters.scss similarity index 100% rename from app/src/styles/components/data-filter/_clear-filters.scss rename to src/styles/components/data-filter/_clear-filters.scss diff --git a/app/src/styles/components/data-filter/_data-filter-config.scss b/src/styles/components/data-filter/_data-filter-config.scss similarity index 100% rename from app/src/styles/components/data-filter/_data-filter-config.scss rename to src/styles/components/data-filter/_data-filter-config.scss diff --git a/app/src/styles/components/data-filter/_filter-profiles.scss b/src/styles/components/data-filter/_filter-profiles.scss similarity index 100% rename from app/src/styles/components/data-filter/_filter-profiles.scss rename to src/styles/components/data-filter/_filter-profiles.scss diff --git a/app/src/styles/components/data-filter/_input-base.scss b/src/styles/components/data-filter/_input-base.scss similarity index 100% rename from app/src/styles/components/data-filter/_input-base.scss rename to src/styles/components/data-filter/_input-base.scss diff --git a/app/src/styles/components/data-filter/_input-button.scss b/src/styles/components/data-filter/_input-button.scss similarity index 100% rename from app/src/styles/components/data-filter/_input-button.scss rename to src/styles/components/data-filter/_input-button.scss diff --git a/app/src/styles/components/data-filter/_label.scss b/src/styles/components/data-filter/_label.scss similarity index 100% rename from app/src/styles/components/data-filter/_label.scss rename to src/styles/components/data-filter/_label.scss diff --git a/app/src/styles/components/data-filter/_popout.scss b/src/styles/components/data-filter/_popout.scss similarity index 100% rename from app/src/styles/components/data-filter/_popout.scss rename to src/styles/components/data-filter/_popout.scss diff --git a/app/src/styles/components/data-filter/_select-dropdown.scss b/src/styles/components/data-filter/_select-dropdown.scss similarity index 100% rename from app/src/styles/components/data-filter/_select-dropdown.scss rename to src/styles/components/data-filter/_select-dropdown.scss diff --git a/app/src/styles/components/data-filter/_select-options.scss b/src/styles/components/data-filter/_select-options.scss similarity index 100% rename from app/src/styles/components/data-filter/_select-options.scss rename to src/styles/components/data-filter/_select-options.scss diff --git a/app/src/styles/components/data-filter/_select-title.scss b/src/styles/components/data-filter/_select-title.scss similarity index 100% rename from app/src/styles/components/data-filter/_select-title.scss rename to src/styles/components/data-filter/_select-title.scss diff --git a/app/src/styles/components/modals/_footer.scss b/src/styles/components/modals/_footer.scss similarity index 100% rename from app/src/styles/components/modals/_footer.scss rename to src/styles/components/modals/_footer.scss diff --git a/app/src/styles/components/modals/_header.scss b/src/styles/components/modals/_header.scss similarity index 100% rename from app/src/styles/components/modals/_header.scss rename to src/styles/components/modals/_header.scss diff --git a/app/src/styles/components/modals/_important-messages.scss b/src/styles/components/modals/_important-messages.scss similarity index 100% rename from app/src/styles/components/modals/_important-messages.scss rename to src/styles/components/modals/_important-messages.scss diff --git a/app/src/styles/components/modals/_modal-alerts.scss b/src/styles/components/modals/_modal-alerts.scss similarity index 100% rename from app/src/styles/components/modals/_modal-alerts.scss rename to src/styles/components/modals/_modal-alerts.scss diff --git a/app/src/styles/components/modals/_modal-base.scss b/src/styles/components/modals/_modal-base.scss similarity index 100% rename from app/src/styles/components/modals/_modal-base.scss rename to src/styles/components/modals/_modal-base.scss diff --git a/app/src/styles/components/modals/_modal-components.scss b/src/styles/components/modals/_modal-components.scss similarity index 100% rename from app/src/styles/components/modals/_modal-components.scss rename to src/styles/components/modals/_modal-components.scss diff --git a/app/src/styles/components/modals/_modals-config.scss b/src/styles/components/modals/_modals-config.scss similarity index 100% rename from app/src/styles/components/modals/_modals-config.scss rename to src/styles/components/modals/_modals-config.scss diff --git a/app/src/styles/components/modals/_nav.scss b/src/styles/components/modals/_nav.scss similarity index 100% rename from app/src/styles/components/modals/_nav.scss rename to src/styles/components/modals/_nav.scss diff --git a/app/src/styles/components/modals/_wizard.scss b/src/styles/components/modals/_wizard.scss similarity index 100% rename from app/src/styles/components/modals/_wizard.scss rename to src/styles/components/modals/_wizard.scss diff --git a/app/src/styles/components/video/_video-config.scss b/src/styles/components/video/_video-config.scss similarity index 100% rename from app/src/styles/components/video/_video-config.scss rename to src/styles/components/video/_video-config.scss diff --git a/app/src/styles/components/video/_video-controls.scss b/src/styles/components/video/_video-controls.scss similarity index 100% rename from app/src/styles/components/video/_video-controls.scss rename to src/styles/components/video/_video-controls.scss diff --git a/app/src/styles/components/video/_video-editor.scss b/src/styles/components/video/_video-editor.scss similarity index 100% rename from app/src/styles/components/video/_video-editor.scss rename to src/styles/components/video/_video-editor.scss diff --git a/app/src/styles/components/video/_video-event-area.scss b/src/styles/components/video/_video-event-area.scss similarity index 100% rename from app/src/styles/components/video/_video-event-area.scss rename to src/styles/components/video/_video-event-area.scss diff --git a/app/src/styles/components/video/_video-function-buttons.scss b/src/styles/components/video/_video-function-buttons.scss similarity index 100% rename from app/src/styles/components/video/_video-function-buttons.scss rename to src/styles/components/video/_video-function-buttons.scss diff --git a/app/src/styles/components/video/_video-header.scss b/src/styles/components/video/_video-header.scss similarity index 100% rename from app/src/styles/components/video/_video-header.scss rename to src/styles/components/video/_video-header.scss diff --git a/app/src/styles/components/video/_video-help-button.scss b/src/styles/components/video/_video-help-button.scss similarity index 100% rename from app/src/styles/components/video/_video-help-button.scss rename to src/styles/components/video/_video-help-button.scss diff --git a/app/src/styles/components/video/_video-player.scss b/src/styles/components/video/_video-player.scss similarity index 100% rename from app/src/styles/components/video/_video-player.scss rename to src/styles/components/video/_video-player.scss diff --git a/app/src/styles/components/video/_video-toolbar.scss b/src/styles/components/video/_video-toolbar.scss similarity index 100% rename from app/src/styles/components/video/_video-toolbar.scss rename to src/styles/components/video/_video-toolbar.scss diff --git a/app/src/styles/components/video/_video-view-controller.scss b/src/styles/components/video/_video-view-controller.scss similarity index 100% rename from app/src/styles/components/video/_video-view-controller.scss rename to src/styles/components/video/_video-view-controller.scss diff --git a/app/src/styles/components/video/popover/_animation.scss b/src/styles/components/video/popover/_animation.scss similarity index 100% rename from app/src/styles/components/video/popover/_animation.scss rename to src/styles/components/video/popover/_animation.scss diff --git a/app/src/styles/components/video/popover/_base.scss b/src/styles/components/video/popover/_base.scss similarity index 100% rename from app/src/styles/components/video/popover/_base.scss rename to src/styles/components/video/popover/_base.scss diff --git a/app/src/styles/components/video/popover/_point.scss b/src/styles/components/video/popover/_point.scss similarity index 100% rename from app/src/styles/components/video/popover/_point.scss rename to src/styles/components/video/popover/_point.scss diff --git a/app/src/styles/components/video/popover/_popover-config.scss b/src/styles/components/video/popover/_popover-config.scss similarity index 100% rename from app/src/styles/components/video/popover/_popover-config.scss rename to src/styles/components/video/popover/_popover-config.scss diff --git a/app/src/styles/components/video/popover/_table.scss b/src/styles/components/video/popover/_table.scss similarity index 100% rename from app/src/styles/components/video/popover/_table.scss rename to src/styles/components/video/popover/_table.scss diff --git a/app/src/styles/extensions/_extensions-config.scss b/src/styles/extensions/_extensions-config.scss similarity index 100% rename from app/src/styles/extensions/_extensions-config.scss rename to src/styles/extensions/_extensions-config.scss diff --git a/app/src/styles/extensions/components/_drag-and-drop.scss b/src/styles/extensions/components/_drag-and-drop.scss similarity index 100% rename from app/src/styles/extensions/components/_drag-and-drop.scss rename to src/styles/extensions/components/_drag-and-drop.scss diff --git a/app/src/styles/extensions/components/_tables.scss b/src/styles/extensions/components/_tables.scss similarity index 100% rename from app/src/styles/extensions/components/_tables.scss rename to src/styles/extensions/components/_tables.scss diff --git a/app/src/styles/extensions/views/modals/_edit-table-view.scss b/src/styles/extensions/views/modals/_edit-table-view.scss similarity index 100% rename from app/src/styles/extensions/views/modals/_edit-table-view.scss rename to src/styles/extensions/views/modals/_edit-table-view.scss diff --git a/app/src/styles/extensions/views/modals/_registration.scss b/src/styles/extensions/views/modals/_registration.scss similarity index 100% rename from app/src/styles/extensions/views/modals/_registration.scss rename to src/styles/extensions/views/modals/_registration.scss diff --git a/app/src/styles/main.scss b/src/styles/main.scss similarity index 100% rename from app/src/styles/main.scss rename to src/styles/main.scss diff --git a/app/src/styles/mixins/_button.scss b/src/styles/mixins/_button.scss similarity index 100% rename from app/src/styles/mixins/_button.scss rename to src/styles/mixins/_button.scss diff --git a/app/src/styles/mixins/_mixins-config.scss b/src/styles/mixins/_mixins-config.scss similarity index 100% rename from app/src/styles/mixins/_mixins-config.scss rename to src/styles/mixins/_mixins-config.scss diff --git a/app/src/styles/mixins/_triangle-point.scss b/src/styles/mixins/_triangle-point.scss similarity index 100% rename from app/src/styles/mixins/_triangle-point.scss rename to src/styles/mixins/_triangle-point.scss diff --git a/app/src/styles/vendor/chosen.scss b/src/styles/vendor/chosen.scss similarity index 100% rename from app/src/styles/vendor/chosen.scss rename to src/styles/vendor/chosen.scss diff --git a/app/src/styles/views/_core.scss b/src/styles/views/_core.scss similarity index 100% rename from app/src/styles/views/_core.scss rename to src/styles/views/_core.scss diff --git a/app/src/styles/views/_statistics.scss b/src/styles/views/_statistics.scss similarity index 100% rename from app/src/styles/views/_statistics.scss rename to src/styles/views/_statistics.scss diff --git a/app/src/styles/views/_views-config.scss b/src/styles/views/_views-config.scss similarity index 100% rename from app/src/styles/views/_views-config.scss rename to src/styles/views/_views-config.scss diff --git a/app/src/styles/views/modals/_action-modal.scss b/src/styles/views/modals/_action-modal.scss similarity index 100% rename from app/src/styles/views/modals/_action-modal.scss rename to src/styles/views/modals/_action-modal.scss diff --git a/app/src/styles/views/modals/_edit-events.scss b/src/styles/views/modals/_edit-events.scss similarity index 100% rename from app/src/styles/views/modals/_edit-events.scss rename to src/styles/views/modals/_edit-events.scss diff --git a/app/src/styles/views/modals/_embedded-code.scss b/src/styles/views/modals/_embedded-code.scss similarity index 100% rename from app/src/styles/views/modals/_embedded-code.scss rename to src/styles/views/modals/_embedded-code.scss diff --git a/app/src/styles/views/modals/_event-series.scss b/src/styles/views/modals/_event-series.scss similarity index 100% rename from app/src/styles/views/modals/_event-series.scss rename to src/styles/views/modals/_event-series.scss diff --git a/app/src/styles/views/modals/_group.scss b/src/styles/views/modals/_group.scss similarity index 100% rename from app/src/styles/views/modals/_group.scss rename to src/styles/views/modals/_group.scss diff --git a/app/src/styles/views/modals/_hotkey-cheat-sheet.scss b/src/styles/views/modals/_hotkey-cheat-sheet.scss similarity index 100% rename from app/src/styles/views/modals/_hotkey-cheat-sheet.scss rename to src/styles/views/modals/_hotkey-cheat-sheet.scss diff --git a/app/src/styles/views/modals/_lists.scss b/src/styles/views/modals/_lists.scss similarity index 100% rename from app/src/styles/views/modals/_lists.scss rename to src/styles/views/modals/_lists.scss diff --git a/app/src/styles/views/modals/_modal-dialog.scss b/src/styles/views/modals/_modal-dialog.scss similarity index 100% rename from app/src/styles/views/modals/_modal-dialog.scss rename to src/styles/views/modals/_modal-dialog.scss diff --git a/app/src/styles/views/modals/_new-event-series.scss b/src/styles/views/modals/_new-event-series.scss similarity index 100% rename from app/src/styles/views/modals/_new-event-series.scss rename to src/styles/views/modals/_new-event-series.scss diff --git a/app/src/styles/views/modals/_users.scss b/src/styles/views/modals/_users.scss similarity index 100% rename from app/src/styles/views/modals/_users.scss rename to src/styles/views/modals/_users.scss diff --git a/app/src/thunks/assetsThunks.ts b/src/thunks/assetsThunks.ts similarity index 100% rename from app/src/thunks/assetsThunks.ts rename to src/thunks/assetsThunks.ts diff --git a/app/src/thunks/tableFilterThunks.ts b/src/thunks/tableFilterThunks.ts similarity index 100% rename from app/src/thunks/tableFilterThunks.ts rename to src/thunks/tableFilterThunks.ts diff --git a/app/src/thunks/tableThunks.ts b/src/thunks/tableThunks.ts similarity index 100% rename from app/src/thunks/tableThunks.ts rename to src/thunks/tableThunks.ts diff --git a/app/src/thunks/taskThunks.ts b/src/thunks/taskThunks.ts similarity index 100% rename from app/src/thunks/taskThunks.ts rename to src/thunks/taskThunks.ts diff --git a/app/src/utils/aclUtils.ts b/src/utils/aclUtils.ts similarity index 100% rename from app/src/utils/aclUtils.ts rename to src/utils/aclUtils.ts diff --git a/app/src/utils/adopterRegistrationUtils.ts b/src/utils/adopterRegistrationUtils.ts similarity index 100% rename from app/src/utils/adopterRegistrationUtils.ts rename to src/utils/adopterRegistrationUtils.ts diff --git a/app/src/utils/bulkActionUtils.ts b/src/utils/bulkActionUtils.ts similarity index 100% rename from app/src/utils/bulkActionUtils.ts rename to src/utils/bulkActionUtils.ts diff --git a/app/src/utils/componentStyles.ts b/src/utils/componentStyles.ts similarity index 100% rename from app/src/utils/componentStyles.ts rename to src/utils/componentStyles.ts diff --git a/app/src/utils/componentsUtils.ts b/src/utils/componentsUtils.ts similarity index 100% rename from app/src/utils/componentsUtils.ts rename to src/utils/componentsUtils.ts diff --git a/app/src/utils/dateUtils.ts b/src/utils/dateUtils.ts similarity index 100% rename from app/src/utils/dateUtils.ts rename to src/utils/dateUtils.ts diff --git a/app/src/utils/dropDownUtils.ts b/src/utils/dropDownUtils.ts similarity index 100% rename from app/src/utils/dropDownUtils.ts rename to src/utils/dropDownUtils.ts diff --git a/app/src/utils/embeddedCodeUtils.ts b/src/utils/embeddedCodeUtils.ts similarity index 100% rename from app/src/utils/embeddedCodeUtils.ts rename to src/utils/embeddedCodeUtils.ts diff --git a/app/src/utils/eventDetailsUtils.ts b/src/utils/eventDetailsUtils.ts similarity index 100% rename from app/src/utils/eventDetailsUtils.ts rename to src/utils/eventDetailsUtils.ts diff --git a/app/src/utils/resourceUtils.ts b/src/utils/resourceUtils.ts similarity index 100% rename from app/src/utils/resourceUtils.ts rename to src/utils/resourceUtils.ts diff --git a/app/src/utils/statisticsUtils.ts b/src/utils/statisticsUtils.ts similarity index 100% rename from app/src/utils/statisticsUtils.ts rename to src/utils/statisticsUtils.ts diff --git a/app/src/utils/utils.ts b/src/utils/utils.ts similarity index 100% rename from app/src/utils/utils.ts rename to src/utils/utils.ts diff --git a/app/src/utils/validate.ts b/src/utils/validate.ts similarity index 100% rename from app/src/utils/validate.ts rename to src/utils/validate.ts diff --git a/app/src/utils/wizardUtils.ts b/src/utils/wizardUtils.ts similarity index 100% rename from app/src/utils/wizardUtils.ts rename to src/utils/wizardUtils.ts diff --git a/app/src/utils/workflowPanelUtils.ts b/src/utils/workflowPanelUtils.ts similarity index 100% rename from app/src/utils/workflowPanelUtils.ts rename to src/utils/workflowPanelUtils.ts diff --git a/test/app/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676 b/test/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676 similarity index 100% rename from test/app/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676 rename to test/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676 diff --git a/test/app/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677 b/test/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677 similarity index 100% rename from test/app/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677 rename to test/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677 diff --git a/test/app/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678 b/test/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678 similarity index 100% rename from test/app/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678 rename to test/DELETE/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678 diff --git a/test/app/DELETE/admin-ng/file/bumper/101 b/test/DELETE/admin-ng/file/bumper/101 similarity index 100% rename from test/app/DELETE/admin-ng/file/bumper/101 rename to test/DELETE/admin-ng/file/bumper/101 diff --git a/test/app/DELETE/admin-ng/series/4581/theme b/test/DELETE/admin-ng/series/4581/theme similarity index 100% rename from test/app/DELETE/admin-ng/series/4581/theme rename to test/DELETE/admin-ng/series/4581/theme diff --git a/test/app/DELETE/admin-ng/theme/1 b/test/DELETE/admin-ng/theme/1 similarity index 100% rename from test/app/DELETE/admin-ng/theme/1 rename to test/DELETE/admin-ng/theme/1 diff --git a/test/app/GET/acl-manager/acl/1601 b/test/GET/acl-manager/acl/1601 similarity index 100% rename from test/app/GET/acl-manager/acl/1601 rename to test/GET/acl-manager/acl/1601 diff --git a/test/app/GET/acl-manager/acl/1851 b/test/GET/acl-manager/acl/1851 similarity index 100% rename from test/app/GET/acl-manager/acl/1851 rename to test/GET/acl-manager/acl/1851 diff --git a/test/app/GET/admin-ng/acl/1601 b/test/GET/admin-ng/acl/1601 similarity index 100% rename from test/app/GET/admin-ng/acl/1601 rename to test/GET/admin-ng/acl/1601 diff --git a/test/app/GET/admin-ng/acl/31151 b/test/GET/admin-ng/acl/31151 similarity index 100% rename from test/app/GET/admin-ng/acl/31151 rename to test/GET/admin-ng/acl/31151 diff --git a/test/app/GET/admin-ng/acl/acls.json b/test/GET/admin-ng/acl/acls.json similarity index 100% rename from test/app/GET/admin-ng/acl/acls.json rename to test/GET/admin-ng/acl/acls.json diff --git a/test/app/GET/admin-ng/acl/roles.json b/test/GET/admin-ng/acl/roles.json similarity index 100% rename from test/app/GET/admin-ng/acl/roles.json rename to test/GET/admin-ng/acl/roles.json diff --git a/test/app/GET/admin-ng/adopter/registration b/test/GET/admin-ng/adopter/registration similarity index 100% rename from test/app/GET/admin-ng/adopter/registration rename to test/GET/admin-ng/adopter/registration diff --git a/test/app/GET/admin-ng/capture-agents/F300.1 b/test/GET/admin-ng/capture-agents/F300.1 similarity index 100% rename from test/app/GET/admin-ng/capture-agents/F300.1 rename to test/GET/admin-ng/capture-agents/F300.1 diff --git a/test/app/GET/admin-ng/capture-agents/agent1 b/test/GET/admin-ng/capture-agents/agent1 similarity index 100% rename from test/app/GET/admin-ng/capture-agents/agent1 rename to test/GET/admin-ng/capture-agents/agent1 diff --git a/test/app/GET/admin-ng/capture-agents/agent2 b/test/GET/admin-ng/capture-agents/agent2 similarity index 100% rename from test/app/GET/admin-ng/capture-agents/agent2 rename to test/GET/admin-ng/capture-agents/agent2 diff --git a/test/app/GET/admin-ng/capture-agents/agent3 b/test/GET/admin-ng/capture-agents/agent3 similarity index 100% rename from test/app/GET/admin-ng/capture-agents/agent3 rename to test/GET/admin-ng/capture-agents/agent3 diff --git a/test/app/GET/admin-ng/capture-agents/agents.json b/test/GET/admin-ng/capture-agents/agents.json similarity index 100% rename from test/app/GET/admin-ng/capture-agents/agents.json rename to test/GET/admin-ng/capture-agents/agents.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/_MOCK_WITH_COMMENT b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/_MOCK_WITH_COMMENT similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/_MOCK_WITH_COMMENT rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/_MOCK_WITH_COMMENT diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/access.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/access.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/access.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/access.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/assets.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/assets.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/assets.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/assets.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/attachment/attachments.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/attachment/attachments.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/attachment/attachments.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/attachment/attachments.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/attachment/cover.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/attachment/cover.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/attachment/cover.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/attachment/cover.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/catalog/catalog1.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/catalog/catalog1.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/catalog/catalog1.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/catalog/catalog1.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/catalog/catalogs.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/catalog/catalogs.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/catalog/catalogs.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/catalog/catalogs.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/media/media.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/media/media.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/media/media.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/media/media.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/media/track-1.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/media/track-1.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/media/track-1.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/media/track-1.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/publication/publications.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/publication/publications.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/publication/publications.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/publication/publications.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/publication/youtube.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/publication/youtube.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/publication/youtube.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/asset/publication/youtube.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/comments b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/comments similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/comments rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/comments diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/hasActiveTransaction b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/hasActiveTransaction similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/hasActiveTransaction rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/hasActiveTransaction diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/hasSnapshots.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/hasSnapshots.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/hasSnapshots.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/hasSnapshots.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/metadata.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/metadata.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/metadata.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/metadata.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/publications.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/publications.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/publications.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/publications.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/workflows.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/workflows.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/workflows.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/workflows.json diff --git a/test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/workflows/2132.json b/test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/workflows/2132.json similarity index 100% rename from test/app/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/workflows/2132.json rename to test/GET/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/workflows/2132.json diff --git a/test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/_MOCK_SCHEDULED b/test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/_MOCK_SCHEDULED similarity index 100% rename from test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/_MOCK_SCHEDULED rename to test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/_MOCK_SCHEDULED diff --git a/test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/access.json b/test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/access.json similarity index 100% rename from test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/access.json rename to test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/access.json diff --git a/test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/asset/assets.json b/test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/asset/assets.json similarity index 100% rename from test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/asset/assets.json rename to test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/asset/assets.json diff --git a/test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/comments b/test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/comments similarity index 100% rename from test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/comments rename to test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/comments diff --git a/test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/hasActiveTransaction b/test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/hasActiveTransaction similarity index 100% rename from test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/hasActiveTransaction rename to test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/hasActiveTransaction diff --git a/test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/hasSnapshots.json b/test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/hasSnapshots.json similarity index 100% rename from test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/hasSnapshots.json rename to test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/hasSnapshots.json diff --git a/test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/metadata.json b/test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/metadata.json similarity index 100% rename from test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/metadata.json rename to test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/metadata.json diff --git a/test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/publications.json b/test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/publications.json similarity index 100% rename from test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/publications.json rename to test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/publications.json diff --git a/test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/scheduling.json b/test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/scheduling.json similarity index 100% rename from test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/scheduling.json rename to test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/scheduling.json diff --git a/test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/workflows.json b/test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/workflows.json similarity index 100% rename from test/app/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/workflows.json rename to test/GET/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/workflows.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/_MOCK_PROCESSING b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/_MOCK_PROCESSING similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/_MOCK_PROCESSING rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/_MOCK_PROCESSING diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/access.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/access.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/access.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/access.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/assets.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/assets.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/assets.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/assets.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/33b0fbc5-2891-46b4-95b3-bb3aed0c598b.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/33b0fbc5-2891-46b4-95b3-bb3aed0c598b.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/33b0fbc5-2891-46b4-95b3-bb3aed0c598b.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/33b0fbc5-2891-46b4-95b3-bb3aed0c598b.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/attachments.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/attachments.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/attachments.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/attachments.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/security-policy-episode.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/security-policy-episode.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/security-policy-episode.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/attachment/security-policy-episode.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/catalog/1a7db3c4-6b8a-471f-ab83-6712198f6100.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/catalog/1a7db3c4-6b8a-471f-ab83-6712198f6100.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/catalog/1a7db3c4-6b8a-471f-ab83-6712198f6100.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/catalog/1a7db3c4-6b8a-471f-ab83-6712198f6100.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/catalog/catalogs.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/catalog/catalogs.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/catalog/catalogs.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/catalog/catalogs.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/media/c403981a-da35-408a-862b-8d5e84d1ce40.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/media/c403981a-da35-408a-862b-8d5e84d1ce40.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/media/c403981a-da35-408a-862b-8d5e84d1ce40.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/media/c403981a-da35-408a-862b-8d5e84d1ce40.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/media/media.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/media/media.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/media/media.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/media/media.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/publication/18826455-62b1-49cb-b341-26c7876f454a.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/publication/18826455-62b1-49cb-b341-26c7876f454a.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/publication/18826455-62b1-49cb-b341-26c7876f454a.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/publication/18826455-62b1-49cb-b341-26c7876f454a.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/publication/publications.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/publication/publications.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/publication/publications.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/asset/publication/publications.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/comments b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/comments similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/comments rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/comments diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/hasActiveTransaction b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/hasActiveTransaction similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/hasActiveTransaction rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/hasActiveTransaction diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/hasSnapshots.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/hasSnapshots.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/hasSnapshots.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/hasSnapshots.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/metadata.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/metadata.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/metadata.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/metadata.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/publications.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/publications.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/publications.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/publications.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9371.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9371.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9371.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9371.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9372.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9372.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9372.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9372.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9373.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9373.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9373.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/errors/9373.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/0 b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/0 similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/0 rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/0 diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/1 b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/1 similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/1 rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/1 diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/2 b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/2 similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/2 rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1676/operations/2 diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/errors.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/errors.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/errors.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/errors.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/0 b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/0 similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/0 rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/0 diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/1 b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/1 similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/1 rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/1 diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/2 b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/2 similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/2 rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1677/operations/2 diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/errors.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/errors.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/errors.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/errors.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations.json b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations.json similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations.json rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations.json diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/0 b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/0 similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/0 rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/0 diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/1 b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/1 similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/1 rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/1 diff --git a/test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/2 b/test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/2 similarity index 100% rename from test/app/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/2 rename to test/GET/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/workflows/1678/operations/2 diff --git a/test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/_MOCK_PUBLISHED b/test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/_MOCK_PUBLISHED similarity index 100% rename from test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/_MOCK_PUBLISHED rename to test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/_MOCK_PUBLISHED diff --git a/test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/access.json b/test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/access.json similarity index 100% rename from test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/access.json rename to test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/access.json diff --git a/test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/asset/assets.json b/test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/asset/assets.json similarity index 100% rename from test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/asset/assets.json rename to test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/asset/assets.json diff --git a/test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/comments b/test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/comments similarity index 100% rename from test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/comments rename to test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/comments diff --git a/test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/hasActiveTransaction b/test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/hasActiveTransaction similarity index 100% rename from test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/hasActiveTransaction rename to test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/hasActiveTransaction diff --git a/test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/hasSnapshots.json b/test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/hasSnapshots.json similarity index 100% rename from test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/hasSnapshots.json rename to test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/hasSnapshots.json diff --git a/test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/metadata.json b/test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/metadata.json similarity index 100% rename from test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/metadata.json rename to test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/metadata.json diff --git a/test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/publications.json b/test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/publications.json similarity index 100% rename from test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/publications.json rename to test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/publications.json diff --git a/test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/workflows.json b/test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/workflows.json similarity index 100% rename from test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/workflows.json rename to test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/workflows.json diff --git a/test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/workflows/2110.json b/test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/workflows/2110.json similarity index 100% rename from test/app/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/workflows/2110.json rename to test/GET/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/workflows/2110.json diff --git a/test/app/GET/admin-ng/event/events.json b/test/GET/admin-ng/event/events.json similarity index 100% rename from test/app/GET/admin-ng/event/events.json rename to test/GET/admin-ng/event/events.json diff --git a/test/app/GET/admin-ng/event/events/metadata.json b/test/GET/admin-ng/event/events/metadata.json similarity index 100% rename from test/app/GET/admin-ng/event/events/metadata.json rename to test/GET/admin-ng/event/events/metadata.json diff --git a/test/app/GET/admin-ng/event/events/metadataErrors.json b/test/GET/admin-ng/event/events/metadataErrors.json similarity index 100% rename from test/app/GET/admin-ng/event/events/metadataErrors.json rename to test/GET/admin-ng/event/events/metadataErrors.json diff --git a/test/app/GET/admin-ng/event/events/metadataErrors2.json b/test/GET/admin-ng/event/events/metadataErrors2.json similarity index 100% rename from test/app/GET/admin-ng/event/events/metadataErrors2.json rename to test/GET/admin-ng/event/events/metadataErrors2.json diff --git a/test/app/GET/admin-ng/event/events/recipients b/test/GET/admin-ng/event/events/recipients similarity index 100% rename from test/app/GET/admin-ng/event/events/recipients rename to test/GET/admin-ng/event/events/recipients diff --git a/test/app/GET/admin-ng/event/new/metadata b/test/GET/admin-ng/event/new/metadata similarity index 100% rename from test/app/GET/admin-ng/event/new/metadata rename to test/GET/admin-ng/event/new/metadata diff --git a/test/app/GET/admin-ng/event/new/processing b/test/GET/admin-ng/event/new/processing similarity index 100% rename from test/app/GET/admin-ng/event/new/processing rename to test/GET/admin-ng/event/new/processing diff --git a/test/app/GET/admin-ng/event/scheduling.json b/test/GET/admin-ng/event/scheduling.json similarity index 100% rename from test/app/GET/admin-ng/event/scheduling.json rename to test/GET/admin-ng/event/scheduling.json diff --git a/test/app/GET/admin-ng/feeds/feeds b/test/GET/admin-ng/feeds/feeds similarity index 100% rename from test/app/GET/admin-ng/feeds/feeds rename to test/GET/admin-ng/feeds/feeds diff --git a/test/app/GET/admin-ng/groups/groups.json b/test/GET/admin-ng/groups/groups.json similarity index 100% rename from test/app/GET/admin-ng/groups/groups.json rename to test/GET/admin-ng/groups/groups.json diff --git a/test/app/GET/admin-ng/groups/it_team b/test/GET/admin-ng/groups/it_team similarity index 100% rename from test/app/GET/admin-ng/groups/it_team rename to test/GET/admin-ng/groups/it_team diff --git a/test/app/GET/admin-ng/groups/sales_team b/test/GET/admin-ng/groups/sales_team similarity index 100% rename from test/app/GET/admin-ng/groups/sales_team rename to test/GET/admin-ng/groups/sales_team diff --git a/test/app/GET/admin-ng/job/jobs.json b/test/GET/admin-ng/job/jobs.json similarity index 100% rename from test/app/GET/admin-ng/job/jobs.json rename to test/GET/admin-ng/job/jobs.json diff --git a/test/app/GET/admin-ng/resources/ACL.ACTIONS.json b/test/GET/admin-ng/resources/ACL.ACTIONS.json similarity index 100% rename from test/app/GET/admin-ng/resources/ACL.ACTIONS.json rename to test/GET/admin-ng/resources/ACL.ACTIONS.json diff --git a/test/app/GET/admin-ng/resources/ACL.json b/test/GET/admin-ng/resources/ACL.json similarity index 100% rename from test/app/GET/admin-ng/resources/ACL.json rename to test/GET/admin-ng/resources/ACL.json diff --git a/test/app/GET/admin-ng/resources/PUBLICATION.CHANNELS.json b/test/GET/admin-ng/resources/PUBLICATION.CHANNELS.json similarity index 100% rename from test/app/GET/admin-ng/resources/PUBLICATION.CHANNELS.json rename to test/GET/admin-ng/resources/PUBLICATION.CHANNELS.json diff --git a/test/app/GET/admin-ng/resources/ROLES.json b/test/GET/admin-ng/resources/ROLES.json similarity index 100% rename from test/app/GET/admin-ng/resources/ROLES.json rename to test/GET/admin-ng/resources/ROLES.json diff --git a/test/app/GET/admin-ng/resources/SERIES.json b/test/GET/admin-ng/resources/SERIES.json similarity index 100% rename from test/app/GET/admin-ng/resources/SERIES.json rename to test/GET/admin-ng/resources/SERIES.json diff --git a/test/app/GET/admin-ng/resources/STATS.json b/test/GET/admin-ng/resources/STATS.json similarity index 100% rename from test/app/GET/admin-ng/resources/STATS.json rename to test/GET/admin-ng/resources/STATS.json diff --git a/test/app/GET/admin-ng/resources/THEMES.DESCRIPTION.json b/test/GET/admin-ng/resources/THEMES.DESCRIPTION.json similarity index 100% rename from test/app/GET/admin-ng/resources/THEMES.DESCRIPTION.json rename to test/GET/admin-ng/resources/THEMES.DESCRIPTION.json diff --git a/test/app/GET/admin-ng/resources/THEMES.NAME.json b/test/GET/admin-ng/resources/THEMES.NAME.json similarity index 100% rename from test/app/GET/admin-ng/resources/THEMES.NAME.json rename to test/GET/admin-ng/resources/THEMES.NAME.json diff --git a/test/app/GET/admin-ng/resources/USERS.NAME.AND.USERNAME.json b/test/GET/admin-ng/resources/USERS.NAME.AND.USERNAME.json similarity index 100% rename from test/app/GET/admin-ng/resources/USERS.NAME.AND.USERNAME.json rename to test/GET/admin-ng/resources/USERS.NAME.AND.USERNAME.json diff --git a/test/app/GET/admin-ng/resources/acls/filters.json b/test/GET/admin-ng/resources/acls/filters.json similarity index 100% rename from test/app/GET/admin-ng/resources/acls/filters.json rename to test/GET/admin-ng/resources/acls/filters.json diff --git a/test/app/GET/admin-ng/resources/components.json b/test/GET/admin-ng/resources/components.json similarity index 100% rename from test/app/GET/admin-ng/resources/components.json rename to test/GET/admin-ng/resources/components.json diff --git a/test/app/GET/admin-ng/resources/eventUploadAssetOptions.json b/test/GET/admin-ng/resources/eventUploadAssetOptions.json similarity index 100% rename from test/app/GET/admin-ng/resources/eventUploadAssetOptions.json rename to test/GET/admin-ng/resources/eventUploadAssetOptions.json diff --git a/test/app/GET/admin-ng/resources/events/filters.json b/test/GET/admin-ng/resources/events/filters.json similarity index 100% rename from test/app/GET/admin-ng/resources/events/filters.json rename to test/GET/admin-ng/resources/events/filters.json diff --git a/test/app/GET/admin-ng/resources/groups/filters.json b/test/GET/admin-ng/resources/groups/filters.json similarity index 100% rename from test/app/GET/admin-ng/resources/groups/filters.json rename to test/GET/admin-ng/resources/groups/filters.json diff --git a/test/app/GET/admin-ng/resources/img/waveform.png b/test/GET/admin-ng/resources/img/waveform.png similarity index 100% rename from test/app/GET/admin-ng/resources/img/waveform.png rename to test/GET/admin-ng/resources/img/waveform.png diff --git a/test/app/GET/admin-ng/resources/jobs/filters.json b/test/GET/admin-ng/resources/jobs/filters.json similarity index 100% rename from test/app/GET/admin-ng/resources/jobs/filters.json rename to test/GET/admin-ng/resources/jobs/filters.json diff --git a/test/app/GET/admin-ng/resources/recordings/filters.json b/test/GET/admin-ng/resources/recordings/filters.json similarity index 100% rename from test/app/GET/admin-ng/resources/recordings/filters.json rename to test/GET/admin-ng/resources/recordings/filters.json diff --git a/test/app/GET/admin-ng/resources/series/filters.json b/test/GET/admin-ng/resources/series/filters.json similarity index 100% rename from test/app/GET/admin-ng/resources/series/filters.json rename to test/GET/admin-ng/resources/series/filters.json diff --git a/test/app/GET/admin-ng/resources/servers/filters.json b/test/GET/admin-ng/resources/servers/filters.json similarity index 100% rename from test/app/GET/admin-ng/resources/servers/filters.json rename to test/GET/admin-ng/resources/servers/filters.json diff --git a/test/app/GET/admin-ng/resources/services.json b/test/GET/admin-ng/resources/services.json similarity index 100% rename from test/app/GET/admin-ng/resources/services.json rename to test/GET/admin-ng/resources/services.json diff --git a/test/app/GET/admin-ng/resources/services/filters.json b/test/GET/admin-ng/resources/services/filters.json similarity index 100% rename from test/app/GET/admin-ng/resources/services/filters.json rename to test/GET/admin-ng/resources/services/filters.json diff --git a/test/app/GET/admin-ng/resources/themes/filters.json b/test/GET/admin-ng/resources/themes/filters.json similarity index 100% rename from test/app/GET/admin-ng/resources/themes/filters.json rename to test/GET/admin-ng/resources/themes/filters.json diff --git a/test/app/GET/admin-ng/resources/users.json b/test/GET/admin-ng/resources/users.json similarity index 100% rename from test/app/GET/admin-ng/resources/users.json rename to test/GET/admin-ng/resources/users.json diff --git a/test/app/GET/admin-ng/resources/users/filters.json b/test/GET/admin-ng/resources/users/filters.json similarity index 100% rename from test/app/GET/admin-ng/resources/users/filters.json rename to test/GET/admin-ng/resources/users/filters.json diff --git a/test/app/GET/admin-ng/resources/video/sunrise.mp4 b/test/GET/admin-ng/resources/video/sunrise.mp4 similarity index 100% rename from test/app/GET/admin-ng/resources/video/sunrise.mp4 rename to test/GET/admin-ng/resources/video/sunrise.mp4 diff --git a/test/app/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/access.json b/test/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/access.json similarity index 100% rename from test/app/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/access.json rename to test/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/access.json diff --git a/test/app/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/events.json b/test/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/events.json similarity index 100% rename from test/app/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/events.json rename to test/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/events.json diff --git a/test/app/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/hasEvents.json b/test/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/hasEvents.json similarity index 100% rename from test/app/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/hasEvents.json rename to test/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/hasEvents.json diff --git a/test/app/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/metadata.json b/test/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/metadata.json similarity index 100% rename from test/app/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/metadata.json rename to test/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/metadata.json diff --git a/test/app/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/theme.json b/test/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/theme.json similarity index 100% rename from test/app/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/theme.json rename to test/GET/admin-ng/series/73f9b7ab-1d8f-4c75-9da1-ceb06736d82c/theme.json diff --git a/test/app/GET/admin-ng/series/configuration.json b/test/GET/admin-ng/series/configuration.json similarity index 100% rename from test/app/GET/admin-ng/series/configuration.json rename to test/GET/admin-ng/series/configuration.json diff --git a/test/app/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/access.json b/test/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/access.json similarity index 100% rename from test/app/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/access.json rename to test/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/access.json diff --git a/test/app/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/hasEvents.json b/test/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/hasEvents.json similarity index 100% rename from test/app/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/hasEvents.json rename to test/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/hasEvents.json diff --git a/test/app/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/metadata.json b/test/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/metadata.json similarity index 100% rename from test/app/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/metadata.json rename to test/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/metadata.json diff --git a/test/app/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/theme.json b/test/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/theme.json similarity index 100% rename from test/app/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/theme.json rename to test/GET/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/theme.json diff --git a/test/app/GET/admin-ng/series/new/metadata b/test/GET/admin-ng/series/new/metadata similarity index 100% rename from test/app/GET/admin-ng/series/new/metadata rename to test/GET/admin-ng/series/new/metadata diff --git a/test/app/GET/admin-ng/series/new/themes b/test/GET/admin-ng/series/new/themes similarity index 100% rename from test/app/GET/admin-ng/series/new/themes rename to test/GET/admin-ng/series/new/themes diff --git a/test/app/GET/admin-ng/series/series.json b/test/GET/admin-ng/series/series.json similarity index 100% rename from test/app/GET/admin-ng/series/series.json rename to test/GET/admin-ng/series/series.json diff --git a/test/app/GET/admin-ng/server/servers.json b/test/GET/admin-ng/server/servers.json similarity index 100% rename from test/app/GET/admin-ng/server/servers.json rename to test/GET/admin-ng/server/servers.json diff --git a/test/app/GET/admin-ng/services/services.json b/test/GET/admin-ng/services/services.json similarity index 100% rename from test/app/GET/admin-ng/services/services.json rename to test/GET/admin-ng/services/services.json diff --git a/test/app/GET/admin-ng/statistics/providers.json b/test/GET/admin-ng/statistics/providers.json similarity index 100% rename from test/app/GET/admin-ng/statistics/providers.json rename to test/GET/admin-ng/statistics/providers.json diff --git a/test/app/GET/admin-ng/themes/1.json b/test/GET/admin-ng/themes/1.json similarity index 100% rename from test/app/GET/admin-ng/themes/1.json rename to test/GET/admin-ng/themes/1.json diff --git a/test/app/GET/admin-ng/themes/1/usage.json b/test/GET/admin-ng/themes/1/usage.json similarity index 100% rename from test/app/GET/admin-ng/themes/1/usage.json rename to test/GET/admin-ng/themes/1/usage.json diff --git a/test/app/GET/admin-ng/themes/themes.json b/test/GET/admin-ng/themes/themes.json similarity index 100% rename from test/app/GET/admin-ng/themes/themes.json rename to test/GET/admin-ng/themes/themes.json diff --git a/test/app/GET/admin-ng/tools/1a2a040b-ef73-4323-93dd-052b86036b75/editor.json b/test/GET/admin-ng/tools/1a2a040b-ef73-4323-93dd-052b86036b75/editor.json similarity index 100% rename from test/app/GET/admin-ng/tools/1a2a040b-ef73-4323-93dd-052b86036b75/editor.json rename to test/GET/admin-ng/tools/1a2a040b-ef73-4323-93dd-052b86036b75/editor.json diff --git a/test/app/GET/admin-ng/tools/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/editor.json b/test/GET/admin-ng/tools/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/editor.json similarity index 100% rename from test/app/GET/admin-ng/tools/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/editor.json rename to test/GET/admin-ng/tools/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/editor.json diff --git a/test/app/GET/admin-ng/tools/c990ea15-e5ed-4fcf-bc17-cb070091c343/editor.json b/test/GET/admin-ng/tools/c990ea15-e5ed-4fcf-bc17-cb070091c343/editor.json similarity index 100% rename from test/app/GET/admin-ng/tools/c990ea15-e5ed-4fcf-bc17-cb070091c343/editor.json rename to test/GET/admin-ng/tools/c990ea15-e5ed-4fcf-bc17-cb070091c343/editor.json diff --git a/test/app/GET/admin-ng/user-settings/settings.json b/test/GET/admin-ng/user-settings/settings.json similarity index 100% rename from test/app/GET/admin-ng/user-settings/settings.json rename to test/GET/admin-ng/user-settings/settings.json diff --git a/test/app/GET/admin-ng/user-settings/signature b/test/GET/admin-ng/user-settings/signature similarity index 100% rename from test/app/GET/admin-ng/user-settings/signature rename to test/GET/admin-ng/user-settings/signature diff --git a/test/app/GET/admin-ng/users/admin.json b/test/GET/admin-ng/users/admin.json similarity index 100% rename from test/app/GET/admin-ng/users/admin.json rename to test/GET/admin-ng/users/admin.json diff --git a/test/app/GET/admin-ng/users/matterhorn_system_account.json b/test/GET/admin-ng/users/matterhorn_system_account.json similarity index 100% rename from test/app/GET/admin-ng/users/matterhorn_system_account.json rename to test/GET/admin-ng/users/matterhorn_system_account.json diff --git a/test/app/GET/admin-ng/users/users.json b/test/GET/admin-ng/users/users.json similarity index 100% rename from test/app/GET/admin-ng/users/users.json rename to test/GET/admin-ng/users/users.json diff --git a/test/app/GET/info/me.json b/test/GET/info/me.json similarity index 100% rename from test/app/GET/info/me.json rename to test/GET/info/me.json diff --git a/test/app/GET/services/health.json b/test/GET/services/health.json similarity index 100% rename from test/app/GET/services/health.json rename to test/GET/services/health.json diff --git a/test/app/GET/sysinfo/bundles/version b/test/GET/sysinfo/bundles/version similarity index 100% rename from test/app/GET/sysinfo/bundles/version rename to test/GET/sysinfo/bundles/version diff --git a/test/app/GET/ui/config/admin-ui/imprint.de.html b/test/GET/ui/config/admin-ui/imprint.de.html similarity index 100% rename from test/app/GET/ui/config/admin-ui/imprint.de.html rename to test/GET/ui/config/admin-ui/imprint.de.html diff --git a/test/app/GET/ui/config/admin-ui/imprint.en-GB.html b/test/GET/ui/config/admin-ui/imprint.en-GB.html similarity index 100% rename from test/app/GET/ui/config/admin-ui/imprint.en-GB.html rename to test/GET/ui/config/admin-ui/imprint.en-GB.html diff --git a/test/app/GET/ui/config/admin-ui/privacy.de.html b/test/GET/ui/config/admin-ui/privacy.de.html similarity index 100% rename from test/app/GET/ui/config/admin-ui/privacy.de.html rename to test/GET/ui/config/admin-ui/privacy.de.html diff --git a/test/app/GET/ui/config/admin-ui/privacy.en-GB.html b/test/GET/ui/config/admin-ui/privacy.en-GB.html similarity index 100% rename from test/app/GET/ui/config/admin-ui/privacy.en-GB.html rename to test/GET/ui/config/admin-ui/privacy.en-GB.html diff --git a/test/app/POST/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/access b/test/POST/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/access similarity index 100% rename from test/app/POST/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/access rename to test/POST/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/access diff --git a/test/app/POST/admin-ng/event/deleteEvents b/test/POST/admin-ng/event/deleteEvents similarity index 100% rename from test/app/POST/admin-ng/event/deleteEvents rename to test/POST/admin-ng/event/deleteEvents diff --git a/test/app/POST/admin-ng/event/events/metadata.json b/test/POST/admin-ng/event/events/metadata.json similarity index 100% rename from test/app/POST/admin-ng/event/events/metadata.json rename to test/POST/admin-ng/event/events/metadata.json diff --git a/test/app/POST/admin-ng/event/new b/test/POST/admin-ng/event/new similarity index 100% rename from test/app/POST/admin-ng/event/new rename to test/POST/admin-ng/event/new diff --git a/test/app/POST/admin-ng/event/scheduling.json b/test/POST/admin-ng/event/scheduling.json similarity index 100% rename from test/app/POST/admin-ng/event/scheduling.json rename to test/POST/admin-ng/event/scheduling.json diff --git a/test/app/POST/admin-ng/groups b/test/POST/admin-ng/groups similarity index 100% rename from test/app/POST/admin-ng/groups rename to test/POST/admin-ng/groups diff --git a/test/app/POST/admin-ng/series/deleteSeries b/test/POST/admin-ng/series/deleteSeries similarity index 100% rename from test/app/POST/admin-ng/series/deleteSeries rename to test/POST/admin-ng/series/deleteSeries diff --git a/test/app/POST/admin-ng/series/new b/test/POST/admin-ng/series/new similarity index 100% rename from test/app/POST/admin-ng/series/new rename to test/POST/admin-ng/series/new diff --git a/test/app/POST/admin-ng/statistics/data.json b/test/POST/admin-ng/statistics/data.json similarity index 100% rename from test/app/POST/admin-ng/statistics/data.json rename to test/POST/admin-ng/statistics/data.json diff --git a/test/app/POST/admin-ng/tasks/new b/test/POST/admin-ng/tasks/new similarity index 100% rename from test/app/POST/admin-ng/tasks/new rename to test/POST/admin-ng/tasks/new diff --git a/test/app/POST/admin-ng/themes b/test/POST/admin-ng/themes similarity index 100% rename from test/app/POST/admin-ng/themes rename to test/POST/admin-ng/themes diff --git a/test/app/POST/admin-ng/users b/test/POST/admin-ng/users similarity index 100% rename from test/app/POST/admin-ng/users rename to test/POST/admin-ng/users diff --git a/test/app/POST/staticfiles b/test/POST/staticfiles similarity index 100% rename from test/app/POST/staticfiles rename to test/POST/staticfiles diff --git a/test/app/PUT/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/metadata b/test/PUT/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/metadata similarity index 100% rename from test/app/PUT/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/metadata rename to test/PUT/admin-ng/event/1a2a040b-ef73-4323-93dd-052b86036b75/metadata diff --git a/test/app/PUT/admin-ng/event/40518/metadata b/test/PUT/admin-ng/event/40518/metadata similarity index 100% rename from test/app/PUT/admin-ng/event/40518/metadata rename to test/PUT/admin-ng/event/40518/metadata diff --git a/test/app/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/metadata b/test/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/metadata similarity index 100% rename from test/app/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/metadata rename to test/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/metadata diff --git a/test/app/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/scheduling b/test/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/scheduling similarity index 100% rename from test/app/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/scheduling rename to test/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/scheduling diff --git a/test/app/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/workflows b/test/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/workflows similarity index 100% rename from test/app/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/workflows rename to test/PUT/admin-ng/event/9cc888e8-cdf6-4974-bf18-effecdadfa94/workflows diff --git a/test/app/PUT/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/metadata b/test/PUT/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/metadata similarity index 100% rename from test/app/PUT/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/metadata rename to test/PUT/admin-ng/event/c3a4f68d-14d4-47e2-8981-8eb2fb300d3a/metadata diff --git a/test/app/PUT/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/metadata b/test/PUT/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/metadata similarity index 100% rename from test/app/PUT/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/metadata rename to test/PUT/admin-ng/event/c990ea15-e5ed-4fcf-bc17-cb070091c343/metadata diff --git a/test/app/PUT/admin-ng/series/4581/metadata b/test/PUT/admin-ng/series/4581/metadata similarity index 100% rename from test/app/PUT/admin-ng/series/4581/metadata rename to test/PUT/admin-ng/series/4581/metadata diff --git a/test/app/PUT/admin-ng/series/4581/theme b/test/PUT/admin-ng/series/4581/theme similarity index 100% rename from test/app/PUT/admin-ng/series/4581/theme rename to test/PUT/admin-ng/series/4581/theme diff --git a/test/app/PUT/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/metadata b/test/PUT/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/metadata similarity index 100% rename from test/app/PUT/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/metadata rename to test/PUT/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/metadata diff --git a/test/app/PUT/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/theme b/test/PUT/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/theme similarity index 100% rename from test/app/PUT/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/theme rename to test/PUT/admin-ng/series/edf05757-34b1-42b8-8821-e3302b663972/theme diff --git a/test/app/PUT/admin-ng/themes/1 b/test/PUT/admin-ng/themes/1 similarity index 100% rename from test/app/PUT/admin-ng/themes/1 rename to test/PUT/admin-ng/themes/1 diff --git a/app/tsconfig.json b/tsconfig.json similarity index 100% rename from app/tsconfig.json rename to tsconfig.json