atlasmap-attic / atlasmap-ui

An Angular2 module for designing Atlasmap mapping definitions
Apache License 2.0
9 stars 8 forks source link

Validation for every user action should be light weight #116

Open igarashitm opened 7 years ago

igarashitm commented 7 years ago

Right now every user action on atlasmap UI invokes /mapping/validate which is full validation for the entire mapping. This would soon slow down the UI with bigger real mappings. We should add single mapping entry level validation for that purpose, and make that full validation as optional.

UX question: Do we need "Validate" or "Save" button for the full mapping instead of auto saving?

gashcrumb commented 7 years ago

Maybe do a field-level validation from onBlur events? Or even an explicit validate button in the detail panel perhaps?