CST-12455 Provided json5 key values based on the string arrays

This commit is contained in:
Mattia Vianelli
2023-11-10 10:04:32 +01:00
parent ea726a7dba
commit 92330953bf
6 changed files with 128 additions and 119 deletions

View File

@@ -90,7 +90,7 @@
name="additionalInboundPattern{{i}}" required>
<option value="">{{ 'ldn-new-service.form.label.placeholder.inboundPattern' | translate }}</option>
<option *ngFor="let pattern of inboundPatterns"
[ngValue]="pattern.id">{{ pattern.name | translate }} </option>
[value]="pattern">{{ 'ldn-service.form.pattern.'+pattern+'.label' | translate }} </option>
</select>
</div>
@@ -167,7 +167,7 @@
required>
<option value="">{{ 'ldn-new-service.form.label.placeholder.outboundPattern' | translate }}</option>
<option *ngFor="let pattern of outboundPatterns"
[ngValue]="pattern.id">{{ pattern.name | translate }} </option>
[value]="pattern">{{ 'ldn-service.form.pattern.'+pattern+'.label' | translate }} </option>
</select>
</div>
<div class="col">

View File

@@ -37,8 +37,8 @@ export class LdnServiceFormEditComponent implements OnInit {
@ViewChild('confirmModal', {static: true}) confirmModal: TemplateRef<any>;
@ViewChild('resetFormModal', {static: true}) resetFormModal: TemplateRef<any>;
public inboundPatterns: object[] = notifyPatterns;
public outboundPatterns: object[] = notifyPatterns;
public inboundPatterns: string[] = notifyPatterns;
public outboundPatterns: string[] = notifyPatterns;
itemfiltersRD$: Observable<RemoteData<PaginatedList<Itemfilter>>>;
config: FindListOptions = Object.assign(new FindListOptions(), {
elementsPerPage: 20

View File

@@ -81,7 +81,7 @@
name="additionalInboundPattern{{i}}" required>
<option value="">{{ 'ldn-new-service.form.label.placeholder.inboundPattern' | translate }}</option>
<option *ngFor="let pattern of inboundPatterns"
[ngValue]="pattern.id">{{ pattern.name | translate }} </option>
[value]="pattern">{{ 'ldn-service.form.pattern.'+pattern+'.label' | translate }} </option>
</select>
</div>
@@ -150,7 +150,7 @@
required>
<option value="">{{ 'ldn-new-service.form.label.placeholder.outboundPattern' | translate }}</option>
<option *ngFor="let pattern of outboundPatterns"
[ngValue]="pattern.id ">{{ pattern.name | translate }}</option>
[value]="pattern">{{ 'ldn-service.form.pattern.'+pattern+'.label' | translate }}</option>
</select>
</div>
<div class="col">

View File

@@ -45,8 +45,10 @@ export class LdnServiceFormComponent implements OnInit {
formModel: FormGroup;
@ViewChild('confirmModal', {static: true}) confirmModal: TemplateRef<any>;
@ViewChild('resetFormModal', {static: true}) resetFormModal: TemplateRef<any>;
public inboundPatterns: object[] = notifyPatterns;
public outboundPatterns: object[] = notifyPatterns;
//public inboundPatterns: object[] = notifyPatterns;
//public outboundPatterns: object[] = notifyPatterns;
public inboundPatterns: string[] = notifyPatterns;
public outboundPatterns: string[] = notifyPatterns;
itemfiltersRD$: Observable<RemoteData<PaginatedList<Itemfilter>>>;
config: FindListOptions = Object.assign(new FindListOptions(), {
elementsPerPage: 20
@@ -96,6 +98,7 @@ export class LdnServiceFormComponent implements OnInit {
}
ngOnInit(): void {
console.log(notifyPatterns)
this.setItemfilters();
}

View File

@@ -1,76 +1,82 @@
export const notifyPatterns = [
{
id: 'ask-accept',
name: 'ldn-service.form.label.pattern.acknowledge-and-accept.name',
description: 'ldn-service.form.label.pattern.acknowledge-and-accept.description',
category: 'ldn-service.form.label.pattern.acknowledge-and-accept.category'
},
{
id: 'ask-reject',
name: 'ldn-service.form.label.pattern.acknowledge-and-reject.name',
description: 'ldn-service.form.label.pattern.acknowledge-and-reject.description',
category: 'Acknowledgements'
},
{
id: 'ask-tentative',
name: 'ldn-service.form.label.pattern.acknowledge-and-tentatively-accept.name',
description: 'ldn-service.form.label.pattern.acknowledge-and-tentatively-accept.description',
category: 'Acknowledgements'
},
{
id: 'announce-endorsement',
name: 'ldn-service.form.label.pattern.announce-endorsement.name',
description: 'ldn-service.form.label.pattern.announce-endorsement.description',
category: 'Announcements'
},
{
id: 'announce-ingest',
name: 'ldn-service.form.label.pattern.announce-ingest.name',
description: 'ldn-service.form.label.pattern.announce-ingest.description',
category: 'Announcements'
},
{
id: 'announce-relationship',
name: 'ldn-service.form.label.pattern.announce-relationship.name',
description: 'ldn-service.form.label.pattern.announce-relationship.description',
category: 'Announcements'
},
{
id: 'announce-review',
name: 'ldn-service.form.label.pattern.announce-review.name',
description: 'ldn-service.form.label.pattern.announce-review.description',
category: 'Announcements'
},
{
id: 'announce-service-result',
name: 'ldn-service.form.label.pattern.announce-service-result.name',
description: 'ldn-service.form.label.pattern.announce-service-result.description',
category: 'Announcements'
},
{
id: 'request-endorsement',
name: 'ldn-service.form.label.pattern.request-endorsement.name',
description: 'ldn-service.form.label.pattern.request-endorsement.description',
category: 'Requests'
},
{
id: 'request-ingest',
name: 'ldn-service.form.label.pattern.request-ingest.name',
description: 'ldn-service.form.label.pattern.request-ingest.description',
category: 'Requests'
},
{
id: 'request-review',
name: 'ldn-service.form.label.pattern.request-review.name',
description: 'ldn-service.form.label.pattern.request-review.description',
category: 'Requests'
},
{
id: 'undo',
name: 'ldn-service.form.label.pattern.undo-offer.name',
description: 'ldn-service.form.label.pattern.undo-offer.description',
category: 'Undo'
}
//{
'ack-accept',
//name: 'ldn-service.form.pattern.acknowledge-and-accept.label',
//description: 'ldn-service.form.pattern.acknowledge-and-accept.description',
//category: 'ldn-service.form.pattern.acknowledge-and-accept.category'
//},
//{
'ack-reject',
//name: 'ldn-service.form.pattern.acknowledge-and-reject.label',
//description: 'ldn-service.form.pattern.acknowledge-and-reject.description',
//category: 'ldn-service.form.pattern.acknowledge-and-reject.category'
//},
//{
'ack-tentative-accept',
//name: 'ldn-service.form.pattern.acknowledge-and-tentatively-accept.label',
//description: 'ldn-service.form.pattern.acknowledge-and-tentatively-accept.description',
//category: 'ldn-service.form.pattern.acknowledge-and-tentatively-accept.category'
//},
//{
'ack-tentative-reject',
//name: 'ldn-service.form.pattern.acknowledge-and-tentatively-reject.label',
//description: 'ldn-service.form.pattern.acknowledge-and-tentatively-reject.description',
//category: 'ldn-service.form.pattern.acknowledge-and-tentatively-reject.category'
//},
//{
'announce-endorsement',
//name: 'ldn-service.form.pattern.announce-endorsement.label',
//description: 'ldn-service.form.pattern.announce-endorsement.description',
//category: 'ldn-service.form.pattern.announce-endorsement.category'
//},
//{
'announce-ingest',
//name: 'ldn-service.form.pattern.announce-ingest.label',
//description: 'ldn-service.form.pattern.announce-ingest.description',
//category: 'ldn-service.form.pattern.announce-ingest.category'
//},
//{
'announce-relationship',
//name: 'ldn-service.form.pattern.announce-relationship.label',
//description: 'ldn-service.form.pattern.announce-relationship.description',
//category: 'ldn-service.form.pattern.announce-relationship.category'
//},
//{
'announce-review',
//name: 'ldn-service.form.pattern.announce-review.label',
//description: 'ldn-service.form.pattern.announce-review.description',
//category: 'ldn-service.form.pattern.announce-review.category'
//},
//{
'announce-service-result',
//name: 'ldn-service.form.pattern.announce-service-result.label',
//description: 'ldn-service.form.pattern.announce-service-result.description',
//category: 'ldn-service.form.pattern.announce-service-result.category'
//},
//{
'request-endorsement',
//name: 'ldn-service.form.pattern.request-endorsement.label',
//description: 'ldn-service.form.pattern.request-endorsement.description',
//category: 'ldn-service.form.pattern.request-endorsement.category'
//},
//{
'request-ingest',
//name: 'ldn-service.form.pattern.request-ingest.label',
//description: 'ldn-service.form.pattern.request-ingest.description',
//category: 'ldn-service.form.pattern.request-ingest.category'
//},
//{
'request-review',
//name: 'ldn-service.form.pattern.request-review.label',
//description: 'ldn-service.form.pattern.request-review.description',
//category: 'ldn-service.form.pattern.request-review.category'
//},
//{
'undo-offer',
//name: 'ldn-service.form.pattern.undo-offer.label',
//description: 'ldn-service.form.pattern.undo-offer.description',
//category: 'ldn-service.form.pattern.undo-offer.category'
//}
];

View File

@@ -937,57 +937,57 @@
"ldn-new-service.form.label.inboundPattern": "Inbound Patterns",
"ldn-new-service.form.label.placeholder.inboundPattern": "Select an Inbound Pattern",
"ldn-service.form.label.pattern.acknowledge-and-accept.name": "Acknowledge and Accept",
"ldn-service.form.label.pattern.acknowledge-and-accept.description": "This pattern is used to acknowledge and accept a request (offer). It implies an intention to act on the request.",
"ldn-service.form.label.pattern.acknowledge-and-accept.category": "Acknowledgements",
"ldn-service.form.pattern.ack-accept.label": "Acknowledge and Accept",
"ldn-service.form.pattern.ack-accept.description": "This pattern is used to acknowledge and accept a request (offer). It implies an intention to act on the request.",
"ldn-service.form.pattern.ack-accept.category": "Acknowledgements",
"ldn-service.form.label.pattern.acknowledge-and-reject.name": "Acknowledge and Reject",
"ldn-service.form.label.pattern.acknowledge-and-reject.description": "This pattern is used to acknowledge and reject a request (offer). It signifies no further action regarding the request.",
"ldn-service.form.label.pattern.acknowledge-and-reject.category": "Acknowledgements",
"ldn-service.form.pattern.ack-reject.label": "Acknowledge and Reject",
"ldn-service.form.pattern.ack-reject.description": "This pattern is used to acknowledge and reject a request (offer). It signifies no further action regarding the request.",
"ldn-service.form.pattern.ack-reject.category": "Acknowledgements",
"ldn-service.form.label.pattern.acknowledge-and-tentatively-accept.name": "Acknowledge and Tentatively Accept",
"ldn-service.form.label.pattern.acknowledge-and-tentatively-accept.description": "This pattern is used to acknowledge and tentatively accept a request (offer). It implies an intention to act, which may change.",
"ldn-service.form.label.pattern.acknowledge-and-tentatively-accept.category": "Acknowledgements",
"ldn-service.form.pattern.ack-tentative-accept.label": "Acknowledge and Tentatively Accept",
"ldn-service.form.pattern.ack-tentative-accept.description": "This pattern is used to acknowledge and tentatively accept a request (offer). It implies an intention to act, which may change.",
"ldn-service.form.pattern.ack-tentative-accept.category": "Acknowledgements",
"ldn-service.form.label.pattern.acknowledge-and-tentatively-reject.name": "Acknowledge and Tentatively Reject",
"ldn-service.form.label.pattern.acknowledge-and-tentatively-reject.description": "This pattern is used to acknowledge and tentatively reject a request (offer). It signifies no further action, subject to change.",
"ldn-service.form.label.pattern.acknowledge-and-tentatively-reject.category": "Acknowledgements",
"ldn-service.form.pattern.ack-tentative-reject.label": "Acknowledge and Tentatively Reject",
"ldn-service.form.pattern.ack-tentative-reject.description": "This pattern is used to acknowledge and tentatively reject a request (offer). It signifies no further action, subject to change.",
"ldn-service.form.pattern.ack-tentative-reject.category": "Acknowledgements",
"ldn-service.form.label.pattern.announce-endorsement.name": "Announce Endorsement",
"ldn-service.form.label.pattern.announce-endorsement.description": "This pattern is used to announce the existence of an endorsement, referencing the endorsed resource.",
"ldn-service.form.label.pattern.announce-endorsement.category": "Announcements",
"ldn-service.form.pattern.announce-endorsement.label": "Announce Endorsement",
"ldn-service.form.pattern.announce-endorsement.description": "This pattern is used to announce the existence of an endorsement, referencing the endorsed resource.",
"ldn-service.form.pattern.announce-endorsement.category": "Announcements",
"ldn-service.form.label.pattern.announce-ingest.name": "Announce Ingest",
"ldn-service.form.label.pattern.announce-ingest.description": "This pattern is used to announce that a resource has been ingested.",
"ldn-service.form.label.pattern.announce-ingest.category": "Announcements",
"ldn-service.form.pattern.announce-ingest.label": "Announce Ingest",
"ldn-service.form.pattern.announce-ingest.description": "This pattern is used to announce that a resource has been ingested.",
"ldn-service.form.pattern.announce-ingest.category": "Announcements",
"ldn-service.form.label.pattern.announce-relationship.name": "Announce Relationship",
"ldn-service.form.label.pattern.announce-relationship.description": "This pattern is used to announce a relationship between two resources.",
"ldn-service.form.label.pattern.announce-relationship.category": "Announcements",
"ldn-service.form.pattern.announce-relationship.label": "Announce Relationship",
"ldn-service.form.pattern.announce-relationship.description": "This pattern is used to announce a relationship between two resources.",
"ldn-service.form.pattern.announce-relationship.category": "Announcements",
"ldn-service.form.label.pattern.announce-review.name": "Announce Review",
"ldn-service.form.label.pattern.announce-review.description": "This pattern is used to announce the existence of a review, referencing the reviewed resource.",
"ldn-service.form.label.pattern.announce-review.category": "Announcements",
"ldn-service.form.pattern.announce-review.label": "Announce Review",
"ldn-service.form.pattern.announce-review.description": "This pattern is used to announce the existence of a review, referencing the reviewed resource.",
"ldn-service.form.pattern.announce-review.category": "Announcements",
"ldn-service.form.label.pattern.announce-service-result.name": "Announce Service Result",
"ldn-service.form.label.pattern.announce-service-result.description": "This pattern is used to announce the existence of a 'service result', referencing the relevant resource.",
"ldn-service.form.label.pattern.announce-service-result.category": "Announcements",
"ldn-service.form.pattern.announce-service-result.label": "Announce Service Result",
"ldn-service.form.pattern.announce-service-result.description": "This pattern is used to announce the existence of a 'service result', referencing the relevant resource.",
"ldn-service.form.pattern.announce-service-result.category": "Announcements",
"ldn-service.form.label.pattern.request-endorsement.name": "Request Endorsement",
"ldn-service.form.label.pattern.request-endorsement.description": "This pattern is used to request endorsement of a resource owned by the origin system.",
"ldn-service.form.label.pattern.request-endorsement.category": "Requests",
"ldn-service.form.pattern.request-endorsement.label": "Request Endorsement",
"ldn-service.form.pattern.request-endorsement.description": "This pattern is used to request endorsement of a resource owned by the origin system.",
"ldn-service.form.pattern.request-endorsement.category": "Requests",
"ldn-service.form.label.pattern.request-ingest.name": "Request Ingest",
"ldn-service.form.label.pattern.request-ingest.description": "This pattern is used to request that the target system ingest a resource.",
"ldn-service.form.label.pattern.request-ingest.category": "Requests",
"ldn-service.form.pattern.request-ingest.label": "Request Ingest",
"ldn-service.form.pattern.request-ingest.description": "This pattern is used to request that the target system ingest a resource.",
"ldn-service.form.pattern.request-ingest.category": "Requests",
"ldn-service.form.label.pattern.request-review.name": "Request Review",
"ldn-service.form.label.pattern.request-review.description": "This pattern is used to request a review of a resource owned by the origin system.",
"ldn-service.form.label.pattern.request-review.category": "Requests",
"ldn-service.form.pattern.request-review.label": "Request Review",
"ldn-service.form.pattern.request-review.description": "This pattern is used to request a review of a resource owned by the origin system.",
"ldn-service.form.pattern.request-review.category": "Requests",
"ldn-service.form.label.pattern.undo-offer.name": "Undo Offer",
"ldn-service.form.label.pattern.undo-offer.description": "This pattern is used to undo (retract) an offer previously made.",
"ldn-service.form.label.pattern.undo-offer.category": "Undo",
"ldn-service.form.pattern.undo-offer.label": "Undo Offer",
"ldn-service.form.pattern.undo-offer.description": "This pattern is used to undo (retract) an offer previously made.",
"ldn-service.form.pattern.undo-offer.category": "Undo",
"ldn-new-service.form.label.placeholder.selectedItemFilter": "No Item Filter Selected",
"ldn-new-service.form.label.ItemFilter": "Item Filter",