Project

General

Profile

Project activity #29621

closed

DynamicFormService: toevoegen methode voor check of dynamic form met bepaald id bestaat

Added by Nume Groenewegen 7 months ago. Updated 6 months ago.

Status:
Resolved
Priority:
P4 Normal
Category:
-
Target version:
Start date:
10/10/2024
Due date:
% Done:

0%

Estimated time:

Description

Op meerdere plekken in de front-end hebben we momenteel de situatie dat er eerst gecontroleerd moet worden of er een dynamic form met een specifiek id bestaat. Bijv in de DocumentUploadService:

const form: ContezzaDynamicForm | null = this.extensions.getFeature('dynamicforms').find((dmForm) => dmForm.id === formId) ?? null;
const formExists = !!form;

Ook voor gzac wordt dit veel gebruikt. Het is handiger om een nieuwe methode te implementeren in de DynamicFormService die een boolean returned voor het bestaan van een dynamicForm met een gespecificeerd id. Bijv dynamicFormService.has('id')

Parameters: id (string)
Response: exists (boolean)


Files

clipboard-202410101332-eoddj.png (47.1 KB) clipboard-202410101332-eoddj.png Diego Mirandola, 10/10/2024 01:32 PM

Related issues 1 (0 open1 closed)

Related to Tezza - Project activity #29598: Registreer object dialog extra formfields mogelijk makenResolvedNume Groenewegen08/10/2024

Actions
Actions #1

Updated by Nume Groenewegen 7 months ago

Actions #2

Updated by Nume Groenewegen 7 months ago

  • Status changed from New to In Progress
Actions #3

Updated by Nume Groenewegen 7 months ago ยท Edited

  • Status changed from In Progress to Ready in Dev
  • Assignee changed from Nume Groenewegen to Diego Mirandola

Graag testen in branch feature/dynamic-forms/form-exists-check/#29621 (contezza-apps-community) en graag aangeven of het zo voldoende functionaliteit biedt voor de gzac implementaties.

Actions #4

Updated by Diego Mirandola 7 months ago

Ik heb het zo toegepast in gzac

en het werkt.

Actions #5

Updated by Nume Groenewegen 7 months ago

  • Status changed from Test approved to Resolved

In contezza-apps-community 2.15.0

Actions #6

Updated by Tahir Malik 6 months ago

  • Project changed from 287 to Tezza
  • Target version changed from Contezza Development 2024.10 to Tezza 2024.10
  • Parent task changed from #26647 to #29758

Also available in: Atom PDF