json_editor: Implement field/form validation and other fixes

See merge request !1918
99 jobs for master in 0 seconds
Status Job ID Name Coverage
  External
passed ERP5.CodingStyleTest-Master

01:49:05

failed ERP5.PerformanceTest-Master

00:34:26

failed ERP5.UnitTest-Master

02:16:12

passed SlapOS.Eggs.UnitTest-Master.Python2

00:27:50

passed SlapOS.Eggs.UnitTest-Master.Python3

00:22:51

failed Wendelin.UnitTest-Master

01:08:36

passed ERP5.CodingStyleTest-Master

02:12:18

passed ERP5.CodingStyleTest-Master

01:20:34

failed ERP5.PerformanceTest-Master

00:34:33

failed ERP5.PerformanceTest-Master

00:34:29

failed ERP5.UnitTest-Master

02:39:05

failed ERP5.UnitTest-Master

02:01:20

passed SlapOS.Eggs.UnitTest-Master.Python2

00:25:44

passed SlapOS.Eggs.UnitTest-Master.Python2

00:17:18

passed SlapOS.Eggs.UnitTest-Master.Python3

00:27:51

passed SlapOS.Eggs.UnitTest-Master.Python3

00:23:21

failed Wendelin.UnitTest-Master

00:00:24

failed Wendelin.UnitTest-Master

00:00:21

failed Wendelin.UnitTest-Master

00:00:18

failed Wendelin.UnitTest-Master

00:00:19

failed Wendelin.UnitTest-Master

00:00:18

failed Wendelin.UnitTest-Master

00:00:21

failed Wendelin.UnitTest-Master

00:00:21

failed Wendelin.UnitTest-Master

00:00:26

failed Wendelin.UnitTest-Master

00:10:22

failed Wendelin.UnitTest-Master

00:00:31

failed Wendelin.UnitTest-Master

00:00:49

failed Wendelin.UnitTest-Master

00:00:23

failed Wendelin.UnitTest-Master

00:00:25

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:00:23

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:00:27

failed Wendelin.UnitTest-Master

00:00:21

failed Wendelin.UnitTest-Master

00:00:22

failed Wendelin.UnitTest-Master

00:11:16

failed Wendelin.UnitTest-Master

00:00:21

failed Wendelin.UnitTest-Master

00:00:25

failed Wendelin.UnitTest-Master

00:00:26

failed Wendelin.UnitTest-Master

00:00:26

failed Wendelin.UnitTest-Master

00:00:24

failed Wendelin.UnitTest-Master

00:00:24

failed Wendelin.UnitTest-Master

00:00:22

failed Wendelin.UnitTest-Master

00:00:22

failed Wendelin.UnitTest-Master

00:00:19

failed Wendelin.UnitTest-Master

00:00:24

failed Wendelin.UnitTest-Master

00:10:04

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:00:35

failed Wendelin.UnitTest-Master

00:00:19

failed Wendelin.UnitTest-Master

00:00:24

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:00:22

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:00:25

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:00:25

failed Wendelin.UnitTest-Master

00:11:19

failed Wendelin.UnitTest-Master

00:00:21

failed Wendelin.UnitTest-Master

00:00:23

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:00:28

failed Wendelin.UnitTest-Master

00:00:24

failed Wendelin.UnitTest-Master

00:00:22

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:00:23

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:00:23

failed Wendelin.UnitTest-Master

00:10:47

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:00:22

failed Wendelin.UnitTest-Master

00:00:19

failed Wendelin.UnitTest-Master

00:00:22

failed Wendelin.UnitTest-Master

00:00:25

failed Wendelin.UnitTest-Master

00:00:23

failed Wendelin.UnitTest-Master

00:00:23

failed Wendelin.UnitTest-Master

00:00:25

failed Wendelin.UnitTest-Master

00:00:19

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:10:27

failed Wendelin.UnitTest-Master

00:00:20

failed Wendelin.UnitTest-Master

00:00:19

failed Wendelin.UnitTest-Master

00:00:18

failed Wendelin.UnitTest-Master

00:00:27

failed Wendelin.UnitTest-Master

00:00:30

failed Wendelin.UnitTest-Master

00:00:27

failed Wendelin.UnitTest-Master

00:00:22

failed Wendelin.UnitTest-Master

00:00:29

failed Wendelin.UnitTest-Master

00:00:25

failed Wendelin.UnitTest-Master

00:00:27

passed Wendelin.UnitTest-Master

01:00:20

failed Wendelin.UnitTest-Master

00:00:22

failed Wendelin.UnitTest-Master

00:00:21

failed Wendelin.UnitTest-Master

00:00:27

failed Wendelin.UnitTest-Master

00:00:18

failed Wendelin.UnitTest-Master

00:00:26

failed Wendelin.UnitTest-Master

00:11:27

failed Wendelin.UnitTest-Master

00:00:17

failed Wendelin.UnitTest-Master

00:00:20