Don't show entities with required fields not mapped in manage and sync forms

Created on 16 May 2023, about 1 year ago
Updated 18 May 2023, about 1 year ago

Problem/Motivation

When a new external entity is created, due to the way that form field mapping works, it is possible to save the entity with required fields not mapped. This led to an error in sync and manage forms if those entities are selected.

Steps to reproduce

Create a new external entity and save only storage info. Don't edit it again to keep required fields empty in mapping tab. Go to manage or sync form and try to sync this entity.

Proposed resolution

Only allow to manage/sync entities with required fields mapped, checking it in xntt_type field, showing only valid entities and showing a description explaining this.

πŸ› Bug report
Status

Fixed

Version

1.0

Component

Code

Created by

πŸ‡ͺπŸ‡ΈSpain Juanjol Navarra

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.69.0 2024