From 78b085815b9873acdf178b2e9c9598d065fd40c0 Mon Sep 17 00:00:00 2001
From: Joaquín Reñé <jrene@curisit.net>
Date: Mon, 20 Apr 2026 19:30:51 +0000
Subject: [PATCH] #4479 - upgrade SecurisServer to Java 21
---
securis/src/main/webapp/src/app/resources/packs.ts | 33 ++++++++++++++++++---------------
1 files changed, 18 insertions(+), 15 deletions(-)
diff --git a/securis/src/main/webapp/src/app/resources/packs.ts b/securis/src/main/webapp/src/app/resources/packs.ts
index a03baf2..af18bca 100644
--- a/securis/src/main/webapp/src/app/resources/packs.ts
+++ b/securis/src/main/webapp/src/app/resources/packs.ts
@@ -1,6 +1,7 @@
import { Observable } from 'rxjs/Rx';
import { Injectable } from '@angular/core';
import { Http, RequestOptions } from '@angular/http';
+import { Locker } from 'angular-safeguard';
import { SeCurisResourceServices, MySearchParams } from './base';
import { LocaleService } from '../common/i18n';
@@ -82,19 +83,21 @@
@Injectable()
export class PacksService extends SeCurisResourceServices {
- constructor(http: Http, $L: LocaleService) {
- super($L, http, 'pack');
+ constructor(http: Http, $L: LocaleService, store: Locker) {
+ super($L, http, store, 'pack');
}
public get(filter?: PacksFilter | number | string) {
- if (!filter || typeof filter === "number" || typeof filter === "string") {
- return super.get(filter);
- }
- let searchParams = new MySearchParams(filter);
- let url = `${this.resource}/?${searchParams}`;
- return this.http.get(url).map(response => response.json()).catch(err => super.processErrorResponse(err));
- }
-
+ if (!filter || typeof filter === "number" || typeof filter === "string") {
+ return super.get(filter);
+ }
+ const searchParams = new MySearchParams(filter);
+ const url = `${this.resource}/?${searchParams}`;
+ // Añade las cabeceras usando el método de la base
+ return this.http.get(url, this.getAuthHeaders())
+ .map(response => response.json())
+ .catch(err => super.processErrorResponse(err));
+ }
public activate(id: number) {
return super.action(id, "activate");
@@ -108,12 +111,12 @@
return super.action(id, "putonhold");
}
public nextLicCode(id: number) {
- let url = `pack/${id}/next_license_code`
- return this.http.get(url).map(response => response.text());
+ const url = `api/pack/${id}/next_license_code`;
+ return this.http.get(url, this.getAuthHeaders())
+ .map(response => response.text());
}
-
-
- public isActionAvailable(action:string, pack:any) {
+
+ public isActionAvailable(action:string, pack:any) {
var validStatuses = PACK_ACTIONS_BY_STATUS[action];
return pack && validStatuses && validStatuses.indexOf(pack.status) !== -1;
}
--
Gitblit v1.3.2