Trigger validator with Active field change
authorelgekko <vasary@elgekko.net>
Sat, 20 May 2023 23:37:32 +0000 (01:37 +0200)
committerelgekko <vasary@elgekko.net>
Sat, 20 May 2023 23:37:32 +0000 (01:37 +0200)
.idea/vcs.xml
TODO.txt
lis-ui/src/main/resources/web/associate-editor.zul
lis-ui/src/main/resources/web/partner-editor.zul
lis-ui/src/main/resources/web/project-editor.zul

index 94a25f7f4cb416c083d265558da75d457237d671..5fc09217878789b8a60def56c7c63b36b835e133 100644 (file)
@@ -1,5 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <project version="4">
+  <component name="GitSharedSettings">
+    <option name="FORCE_PUSH_PROHIBITED_PATTERNS">
+      <list />
+    </option>
+  </component>
   <component name="VcsDirectoryMappings">
     <mapping directory="$PROJECT_DIR$" vcs="Git" />
   </component>
index bb936d96ab6f7829748708d88d544f7fad29a6d2..db4874a783fac00045a8b2003fff8ba7dab15422 100644 (file)
--- a/TODO.txt
+++ b/TODO.txt
     Kimenő - Bejövő - Treasury eladás + Treasury vétel
 
 - Számla kiegyenlítés
+- Autentikáció: AD és helyi
+- legyen felhasználó specifikus beállításokra lehetőség
+       - Táblázatok: oszlopszélesség állítható és rendezhető legyen (minden oszlopra) mencse el a felhasználó preferenciához.
 
 - droppable="head" draggable="head" https://zkfiddle.org/sample/4k499d/1-Reorder-Columns-in-Listbox#source-2
 - Minden kívülről leszipkázható adat jöjjön módosítható legyen REST API-n: szla kiegyenlítés, bejövő/kimenő számlák, munkalap
     Ez emiatt kell, a szinkronizációt egy külső app végzi?
-- Autentikáció: AD és helyi
 - Authorizáció: SAP S3 authorization objects leírás
-- legyen felhasználó specifikus beállításokra lehetőség
-       - Táblázatok: oszlopszélesség állítható és rendezhető legyen (minden oszlopra) mencse el a felhasználó preferenciához.
 - Munkalap rögzítés úgy, hogy raktáron lévő alkatrészt is fel lehessen vinni a munkalapra.
 - Plugin: lehet egyedi testreszabási igény, de ennek valahogy el kell teljesen különülnie a "core" forráskódtól. Pl. javascript motort be lehetne építeni, a szkriptek pedig meghatározott pontokon lehetnének becsatolva a logikába. Számla részletezés volt a példa (10000EUR számla 3 részletben forintban, kérdés mennyi pl. az utsó számla összege); 10 custom mező, javascripttel futna a custom mezők módosítására.
 
index f4bf4c68d78408e412864c56a84a5c74d90662d4..527c27500df47b8d8467702ea8bf357de0b33a2b 100644 (file)
@@ -31,7 +31,7 @@
                                            format="locale:hu-HU" instant="true"
                                            forward="onOK=submit.onClick, onCancel=cancel.onClick"/>
                                 <label value="Aktív"/>
-                                <checkbox mold="switch" checked="@bind(vm.formDocument.active)"/>
+                                <checkbox mold="switch" checked="@bind(vm.formDocument.active)  @validator(vm)"/>
                             </vlayout>
                         </tabpanel>
                     </tabpanels>
index c53c21cbf491f03cda3e71634db8cd6db87bd4b6..6ab3fcb332569052da73a0471e093ea2782b07ad 100644 (file)
@@ -24,7 +24,7 @@
                                          value="@bind(vm.formDocument.address) @validator(vm)"
                                          forward="onOK=submit.onClick, onCancel=cancel.onClick"/>
                                 <label value="Aktív"/>
-                                <checkbox mold="switch" checked="@bind(vm.formDocument.active)"/>
+                                <checkbox mold="switch" checked="@bind(vm.formDocument.active) @validator(vm)"/>
                             </vlayout>
                         </tabpanel>
                     </tabpanels>
index f42d6918bcd2eabfeb893440ab385a1f2a03e815..a50a24f44eade6e8e6c847810d7b5933a9a6f3f1 100644 (file)
@@ -56,7 +56,8 @@
                                                 </vlayout>
                                                 <vlayout>
                                                     <label value="Aktív"/>
-                                                    <checkbox mold="switch" checked="@bind(vm.formDocument.active)"/>
+                                                    <checkbox mold="switch"
+                                                              checked="@bind(vm.formDocument.active) @validator(vm)"/>
 
                                                 </vlayout>