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)
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-