From 101f5dd5e476d22e81b216b421710a7573094f72 Mon Sep 17 00:00:00 2001 From: apuente Date: Thu, 12 Dec 2024 09:04:39 +0100 Subject: [PATCH] =?UTF-8?q?refs=20#1234=20a=C3=B1adido=20repositorio=20en?= =?UTF-8?q?=20crear=20cliente=20unico?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 13 +- .../create-client.component.html | 10 + .../create-client/create-client.component.ts | 19 +- .../test-results/ogGui-junit-report.xml | 613 +++--------------- 4 files changed, 121 insertions(+), 534 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index f4e8cfb..1cfe3ad 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## [0.7.0] - 2024-12-10 + +### Refactored +- Refactored the group screen, removing the separate tabs for clients, advanced search, and organizational units. +- Added support for partitioning functionality in the client detail view. + ## [0.6.1] - 2024-11-19 ### Improved @@ -7,7 +13,6 @@ - Improve test coverage. - New view for clients inside the classroom on the main page. - ## [0.6.0] - 2024-11-19 ### Added @@ -30,12 +35,8 @@ - Made predefined commands read-only to prevent accidental modifications. - Simplified the task creation modal to enhance user experience. - Adjusted the translation system to cover new elements and improve consistency (work in progress). -- New element view from clients on groups main view +- New element view from clients on groups main view. ### Fixed - Resolved an issue that prevented editing software profiles correctly. - Fixed a bug where newly created commands failed to execute in the commands section. - ---- - - diff --git a/ogWebconsole/src/app/components/groups/shared/clients/create-client/create-client.component.html b/ogWebconsole/src/app/components/groups/shared/clients/create-client/create-client.component.html index 274b2fe..4557346 100644 --- a/ogWebconsole/src/app/components/groups/shared/clients/create-client/create-client.component.html +++ b/ogWebconsole/src/app/components/groups/shared/clients/create-client/create-client.component.html @@ -121,6 +121,16 @@ {{ 'hardwareProfileError' | translate }} + + + Repositorio + + + {{ repository.name }} + + + + diff --git a/ogWebconsole/src/app/components/groups/shared/clients/create-client/create-client.component.ts b/ogWebconsole/src/app/components/groups/shared/clients/create-client/create-client.component.ts index d79f63f..e9d5209 100644 --- a/ogWebconsole/src/app/components/groups/shared/clients/create-client/create-client.component.ts +++ b/ogWebconsole/src/app/components/groups/shared/clients/create-client/create-client.component.ts @@ -20,6 +20,7 @@ export class CreateClientComponent implements OnInit { ogLives: any[] = []; templates: any[] = []; uploadedClients: any[] = []; + repositories: any[] = []; loading: boolean = false; displayedColumns: string[] = ['name', 'ip']; isSingleClientForm: boolean = false; @@ -49,6 +50,7 @@ export class CreateClientComponent implements OnInit { this.loadHardwareProfiles(); this.loadOgLives(); this.loadPxeTemplates(); + this.loadRepositories(); } initForm(): void { @@ -67,7 +69,8 @@ export class CreateClientComponent implements OnInit { hardwareProfile: [ this.data.organizationalUnit?.networkSettings?.hardwareProfile?.['@id'] || null ], - ogLive: [null] + ogLive: [null], + repository: [null], }); } @@ -126,6 +129,19 @@ export class CreateClientComponent implements OnInit { ); } + loadRepositories(): void { + const url = `${this.baseUrl}/image-repositories?page=1&itemsPerPage=10000`; + + this.http.get(url).subscribe( + response => { + this.repositories = response['hydra:member']; + }, + error => { + console.error('Error fetching ogLives:', error); + } + ); + } + onFileUpload(event: any): void { const file = event.target.files[0]; if (file) { @@ -209,6 +225,7 @@ export class CreateClientComponent implements OnInit { template: this.clientForm.value.template || null, hardwareProfile: this.clientForm.value.hardwareProfile || null, ogLive: this.clientForm.value.ogLive || null, + repository: this.clientForm.value.repository || null, serialNumber: null, netiface: null, netDriver: null diff --git a/ogWebconsole/test-results/ogGui-junit-report.xml b/ogWebconsole/test-results/ogGui-junit-report.xml index 397aa71..eb892a9 100644 --- a/ogWebconsole/test-results/ogGui-junit-report.xml +++ b/ogWebconsole/test-results/ogGui-junit-report.xml @@ -1,535 +1,94 @@ - + - - - Error: NG0302: The pipe 'translate' could not be found in the 'AddClientsToPxeComponent' component. Verify that it is declared or imported in this module. Find more at https://angular.dev/errors/NG0302 -error properties: Object({ code: -302 }) - at getPipeDef (http://localhost:9876/_karma_webpack_/vendor.js:103465:11) - at ɵɵpipe (http://localhost:9876/_karma_webpack_/vendor.js:103408:15) - at AddClientsToPxeComponent_Template (ng:///AddClientsToPxeComponent.js:70:9) - at executeTemplate (http://localhost:9876/_karma_webpack_/vendor.js:86203:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87365:7) - at renderComponent (http://localhost:9876/_karma_webpack_/vendor.js:87311:3) - at renderChildComponents (http://localhost:9876/_karma_webpack_/vendor.js:87411:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87393:7) - at ComponentFactory.create (http://localhost:9876/_karma_webpack_/vendor.js:91476:9) - at initComponent (http://localhost:9876/_karma_webpack_/vendor.js:116898:45) - - - - Error: NG0302: The pipe 'translate' could not be found in the 'ClientsComponent' component. Verify that it is declared or imported in this module. Find more at https://angular.dev/errors/NG0302 -error properties: Object({ code: -302 }) - at getPipeDef (http://localhost:9876/_karma_webpack_/vendor.js:103465:11) - at ɵɵpipe (http://localhost:9876/_karma_webpack_/vendor.js:103408:15) - at ClientsComponent_Template (ng:///ClientsComponent.js:77:9) - at executeTemplate (http://localhost:9876/_karma_webpack_/vendor.js:86203:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87365:7) - at renderComponent (http://localhost:9876/_karma_webpack_/vendor.js:87311:3) - at renderChildComponents (http://localhost:9876/_karma_webpack_/vendor.js:87411:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87393:7) - at ComponentFactory.create (http://localhost:9876/_karma_webpack_/vendor.js:91476:9) - at initComponent (http://localhost:9876/_karma_webpack_/vendor.js:116898:45) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.SoftwareComponent_Factory [as factory] (ng:///SoftwareComponent/ɵfac.js:6:52) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.OgDhcpSubnetsComponent_Factory [as factory] (ng:///OgDhcpSubnetsComponent/ɵfac.js:6:7) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - Error: NG0302: The pipe 'translate' could not be found in the 'CreateCommandComponent' component. Verify that it is declared or imported in this module. Find more at https://angular.dev/errors/NG0302 -error properties: Object({ code: -302 }) - at getPipeDef (http://localhost:9876/_karma_webpack_/vendor.js:103465:11) - at ɵɵpipe (http://localhost:9876/_karma_webpack_/vendor.js:103408:15) - at CreateCommandComponent_Template (ng:///CreateCommandComponent.js:15:9) - at executeTemplate (http://localhost:9876/_karma_webpack_/vendor.js:86203:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87365:7) - at renderComponent (http://localhost:9876/_karma_webpack_/vendor.js:87311:3) - at renderChildComponents (http://localhost:9876/_karma_webpack_/vendor.js:87411:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87393:7) - at ComponentFactory.create (http://localhost:9876/_karma_webpack_/vendor.js:91476:9) - at initComponent (http://localhost:9876/_karma_webpack_/vendor.js:116898:45) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[HttpClient -> HttpClient]: - NullInjectorError: No provider for HttpClient! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'HttpClient', 'HttpClient' ] }) -NullInjectorError: NullInjectorError: No provider for HttpClient! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.RepositoriesComponent_Factory [as factory] (ng:///RepositoriesComponent/ɵfac.js:5:7) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.PXEimagesComponent_Factory [as factory] (ng:///PXEimagesComponent/ɵfac.js:6:52) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[MatDialogRef -> MatDialogRef]: - NullInjectorError: No provider for MatDialogRef! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'MatDialogRef', 'MatDialogRef' ] }) -NullInjectorError: NullInjectorError: No provider for MatDialogRef! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.ExecuteCommandComponent_Factory [as factory] (ng:///ExecuteCommandComponent/ɵfac.js:4:51) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.OperativeSystemComponent_Factory [as factory] (ng:///OperativeSystemComponent/ɵfac.js:6:52) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.PxeBootFilesComponent_Factory [as factory] (ng:///PxeBootFilesComponent/ɵfac.js:6:7) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[HttpClient -> HttpClient]: - NullInjectorError: No provider for HttpClient! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'HttpClient', 'HttpClient' ] }) -NullInjectorError: NullInjectorError: No provider for HttpClient! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.EnvVarsComponent_Factory [as factory] (ng:///EnvVarsComponent/ɵfac.js:4:44) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.StatusComponent_Factory [as factory] (ng:///StatusComponent/ɵfac.js:5:7) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.SoftwareProfileComponent_Factory [as factory] (ng:///SoftwareProfileComponent/ɵfac.js:6:52) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.CalendarComponent_Factory [as factory] (ng:///CalendarComponent/ɵfac.js:6:52) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - Error: NG0302: The pipe 'translate' could not be found in the 'AdminComponent' component. Verify that it is declared or imported in this module. Find more at https://angular.dev/errors/NG0302 -error properties: Object({ code: -302 }) - at getPipeDef (http://localhost:9876/_karma_webpack_/vendor.js:103465:11) - at ɵɵpipe (http://localhost:9876/_karma_webpack_/vendor.js:103408:15) - at AdminComponent_Template (ng:///AdminComponent.js:13:9) - at executeTemplate (http://localhost:9876/_karma_webpack_/vendor.js:86203:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87365:7) - at renderComponent (http://localhost:9876/_karma_webpack_/vendor.js:87311:3) - at renderChildComponents (http://localhost:9876/_karma_webpack_/vendor.js:87411:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87393:7) - at ComponentFactory.create (http://localhost:9876/_karma_webpack_/vendor.js:91476:9) - at initComponent (http://localhost:9876/_karma_webpack_/vendor.js:116898:45) - - - - Error: NG0302: The pipe 'translate' could not be found in the 'AdminComponent' component. Verify that it is declared or imported in this module. Find more at https://angular.dev/errors/NG0302 -error properties: Object({ code: -302 }) - at getPipeDef (http://localhost:9876/_karma_webpack_/vendor.js:103465:11) - at ɵɵpipe (http://localhost:9876/_karma_webpack_/vendor.js:103408:15) - at AdminComponent_Template (ng:///AdminComponent.js:13:9) - at executeTemplate (http://localhost:9876/_karma_webpack_/vendor.js:86203:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87365:7) - at renderComponent (http://localhost:9876/_karma_webpack_/vendor.js:87311:3) - at renderChildComponents (http://localhost:9876/_karma_webpack_/vendor.js:87411:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87393:7) - at ComponentFactory.create (http://localhost:9876/_karma_webpack_/vendor.js:91476:9) - at initComponent (http://localhost:9876/_karma_webpack_/vendor.js:116898:45) - - - - Error: NG0302: The pipe 'translate' could not be found in the 'AdminComponent' component. Verify that it is declared or imported in this module. Find more at https://angular.dev/errors/NG0302 -error properties: Object({ code: -302 }) - at getPipeDef (http://localhost:9876/_karma_webpack_/vendor.js:103465:11) - at ɵɵpipe (http://localhost:9876/_karma_webpack_/vendor.js:103408:15) - at AdminComponent_Template (ng:///AdminComponent.js:13:9) - at executeTemplate (http://localhost:9876/_karma_webpack_/vendor.js:86203:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87365:7) - at renderComponent (http://localhost:9876/_karma_webpack_/vendor.js:87311:3) - at renderChildComponents (http://localhost:9876/_karma_webpack_/vendor.js:87411:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87393:7) - at ComponentFactory.create (http://localhost:9876/_karma_webpack_/vendor.js:91476:9) - at initComponent (http://localhost:9876/_karma_webpack_/vendor.js:116898:45) - - - - Error: NG0302: The pipe 'translate' could not be found in the 'AdminComponent' component. Verify that it is declared or imported in this module. Find more at https://angular.dev/errors/NG0302 -error properties: Object({ code: -302 }) - at getPipeDef (http://localhost:9876/_karma_webpack_/vendor.js:103465:11) - at ɵɵpipe (http://localhost:9876/_karma_webpack_/vendor.js:103408:15) - at AdminComponent_Template (ng:///AdminComponent.js:13:9) - at executeTemplate (http://localhost:9876/_karma_webpack_/vendor.js:86203:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87365:7) - at renderComponent (http://localhost:9876/_karma_webpack_/vendor.js:87311:3) - at renderChildComponents (http://localhost:9876/_karma_webpack_/vendor.js:87411:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87393:7) - at ComponentFactory.create (http://localhost:9876/_karma_webpack_/vendor.js:91476:9) - at initComponent (http://localhost:9876/_karma_webpack_/vendor.js:116898:45) - - - - Error: NG0302: The pipe 'translate' could not be found in the 'AdminComponent' component. Verify that it is declared or imported in this module. Find more at https://angular.dev/errors/NG0302 -error properties: Object({ code: -302 }) - at getPipeDef (http://localhost:9876/_karma_webpack_/vendor.js:103465:11) - at ɵɵpipe (http://localhost:9876/_karma_webpack_/vendor.js:103408:15) - at AdminComponent_Template (ng:///AdminComponent.js:13:9) - at executeTemplate (http://localhost:9876/_karma_webpack_/vendor.js:86203:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87365:7) - at renderComponent (http://localhost:9876/_karma_webpack_/vendor.js:87311:3) - at renderChildComponents (http://localhost:9876/_karma_webpack_/vendor.js:87411:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87393:7) - at ComponentFactory.create (http://localhost:9876/_karma_webpack_/vendor.js:91476:9) - at initComponent (http://localhost:9876/_karma_webpack_/vendor.js:116898:45) - - - - Error: NG0302: The pipe 'translate' could not be found in the 'AdminComponent' component. Verify that it is declared or imported in this module. Find more at https://angular.dev/errors/NG0302 -error properties: Object({ code: -302 }) - at getPipeDef (http://localhost:9876/_karma_webpack_/vendor.js:103465:11) - at ɵɵpipe (http://localhost:9876/_karma_webpack_/vendor.js:103408:15) - at AdminComponent_Template (ng:///AdminComponent.js:13:9) - at executeTemplate (http://localhost:9876/_karma_webpack_/vendor.js:86203:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87365:7) - at renderComponent (http://localhost:9876/_karma_webpack_/vendor.js:87311:3) - at renderChildComponents (http://localhost:9876/_karma_webpack_/vendor.js:87411:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87393:7) - at ComponentFactory.create (http://localhost:9876/_karma_webpack_/vendor.js:91476:9) - at initComponent (http://localhost:9876/_karma_webpack_/vendor.js:116898:45) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[TranslateService -> TranslateStore -> TranslateStore]: - NullInjectorError: No provider for TranslateStore! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'TranslateService', 'TranslateStore', 'TranslateStore' ] }) -NullInjectorError: NullInjectorError: No provider for TranslateStore! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at injectInjectorOnly (http://localhost:9876/_karma_webpack_/vendor.js:76056:36) - at Module.ɵɵinject (http://localhost:9876/_karma_webpack_/vendor.js:76062:59) - at Object.TranslateService_Factory [as factory] (http://localhost:9876/_karma_webpack_/vendor.js:163478:94) - at http://localhost:9876/_karma_webpack_/vendor.js:78093:35 - at runInInjectorProfilerContext (http://localhost:9876/_karma_webpack_/vendor.js:75827:5) - at R3Injector.hydrate (http://localhost:9876/_karma_webpack_/vendor.js:78092:11) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77966:23) - - - - Error: NG0302: The pipe 'translate' could not be found in the 'UsersComponent' component. Verify that it is declared or imported in this module. Find more at https://angular.dev/errors/NG0302 -error properties: Object({ code: -302 }) - at getPipeDef (http://localhost:9876/_karma_webpack_/vendor.js:103465:11) - at ɵɵpipe (http://localhost:9876/_karma_webpack_/vendor.js:103408:15) - at UsersComponent_Template (ng:///UsersComponent.js:133:9) - at executeTemplate (http://localhost:9876/_karma_webpack_/vendor.js:86203:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87365:7) - at renderComponent (http://localhost:9876/_karma_webpack_/vendor.js:87311:3) - at renderChildComponents (http://localhost:9876/_karma_webpack_/vendor.js:87411:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87393:7) - at ComponentFactory.create (http://localhost:9876/_karma_webpack_/vendor.js:91476:9) - at initComponent (http://localhost:9876/_karma_webpack_/vendor.js:116898:45) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.PxeComponent_Factory [as factory] (ng:///PxeComponent/ɵfac.js:6:7) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[HttpClient -> HttpClient]: - NullInjectorError: No provider for HttpClient! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'HttpClient', 'HttpClient' ] }) -NullInjectorError: NullInjectorError: No provider for HttpClient! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.DeployImageComponent_Factory [as factory] (ng:///DeployImageComponent/ɵfac.js:4:48) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.OgbootStatusComponent_Factory [as factory] (ng:///OgbootStatusComponent/ɵfac.js:5:7) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[TranslateService -> TranslateStore -> TranslateStore]: - NullInjectorError: No provider for TranslateStore! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'TranslateService', 'TranslateStore', 'TranslateStore' ] }) -NullInjectorError: NullInjectorError: No provider for TranslateStore! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at injectInjectorOnly (http://localhost:9876/_karma_webpack_/vendor.js:76056:36) - at Module.ɵɵinject (http://localhost:9876/_karma_webpack_/vendor.js:76062:59) - at Object.TranslateService_Factory [as factory] (http://localhost:9876/_karma_webpack_/vendor.js:163478:94) - at http://localhost:9876/_karma_webpack_/vendor.js:78093:35 - at runInInjectorProfilerContext (http://localhost:9876/_karma_webpack_/vendor.js:75827:5) - at R3Injector.hydrate (http://localhost:9876/_karma_webpack_/vendor.js:78092:11) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77966:23) - - - - Error: NG0302: The pipe 'translate' could not be found in the 'RolesComponent' component. Verify that it is declared or imported in this module. Find more at https://angular.dev/errors/NG0302 -error properties: Object({ code: -302 }) - at getPipeDef (http://localhost:9876/_karma_webpack_/vendor.js:103465:11) - at ɵɵpipe (http://localhost:9876/_karma_webpack_/vendor.js:103408:15) - at RolesComponent_Template (ng:///RolesComponent.js:138:9) - at executeTemplate (http://localhost:9876/_karma_webpack_/vendor.js:86203:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87365:7) - at renderComponent (http://localhost:9876/_karma_webpack_/vendor.js:87311:3) - at renderChildComponents (http://localhost:9876/_karma_webpack_/vendor.js:87411:5) - at renderView (http://localhost:9876/_karma_webpack_/vendor.js:87393:7) - at ComponentFactory.create (http://localhost:9876/_karma_webpack_/vendor.js:91476:9) - at initComponent (http://localhost:9876/_karma_webpack_/vendor.js:116898:45) - - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.CommandsComponent_Factory [as factory] (ng:///CommandsComponent/ɵfac.js:6:7) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[HttpClient -> HttpClient]: - NullInjectorError: No provider for HttpClient! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'HttpClient', 'HttpClient' ] }) -NullInjectorError: NullInjectorError: No provider for HttpClient! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.CreateRepositoryComponent_Factory [as factory] (ng:///CreateRepositoryComponent/ɵfac.js:5:7) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[JoyrideService -> JoyrideService]: - NullInjectorError: No provider for JoyrideService! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'JoyrideService', 'JoyrideService' ] }) -NullInjectorError: NullInjectorError: No provider for JoyrideService! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.CommandsTaskComponent_Factory [as factory] (ng:///CommandsTaskComponent/ɵfac.js:6:7) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - - - Error: Unexpected "CreateImageComponent" found in the "declarations" array of the "TestBed.configureTestingModule" call, "CreateImageComponent" is marked as standalone and can't be declared in any NgModule - did you intend to import it instead (by adding it to the "imports" array)? - at http://localhost:9876/_karma_webpack_/vendor.js:115668:15 - at Array.forEach (<anonymous>) - at assertNoStandaloneComponents (http://localhost:9876/_karma_webpack_/vendor.js:115664:9) - at TestBedCompiler.configureTestingModule (http://localhost:9876/_karma_webpack_/vendor.js:115738:7) - at TestBedImpl.configureTestingModule (http://localhost:9876/_karma_webpack_/vendor.js:116819:19) - at TestBedImpl.configureTestingModule (http://localhost:9876/_karma_webpack_/vendor.js:116648:33) - at UserContext.<anonymous> (http://localhost:9876/_karma_webpack_/main.js:3164:70) - at Generator.next (<anonymous>) - at asyncGeneratorStep (http://localhost:9876/_karma_webpack_/vendor.js:203145:17) - at _next (http://localhost:9876/_karma_webpack_/vendor.js:203159:9) - - - - NullInjectorError: R3InjectorError(DynamicTestModule)[HttpClient -> HttpClient]: - NullInjectorError: No provider for HttpClient! -error properties: Object({ ngTempTokenPath: null, ngTokenPath: [ 'HttpClient', 'HttpClient' ] }) -NullInjectorError: NullInjectorError: No provider for HttpClient! - at NullInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:76593:21) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at R3Injector.get (http://localhost:9876/_karma_webpack_/vendor.js:77975:27) - at ChainedInjector.get (http://localhost:9876/_karma_webpack_/vendor.js:80243:32) - at lookupTokenUsingModuleInjector (http://localhost:9876/_karma_webpack_/vendor.js:80586:31) - at getOrCreateInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80632:10) - at ɵɵdirectiveInject (http://localhost:9876/_karma_webpack_/vendor.js:85998:17) - at NodeInjectorFactory.MainRepositoryViewComponent_Factory [as factory] (ng:///MainRepositoryViewComponent/ɵfac.js:5:7) - at getNodeInjectable (http://localhost:9876/_karma_webpack_/vendor.js:80826:38) - at createRootComponent (http://localhost:9876/_karma_webpack_/vendor.js:91610:31) - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + -