Univention Bugzilla – Bug 42597
make MultiInput a complete widget
Last modified: 2019-02-06 11:25:42 CET
MultiInput has no reset() method. Therefore code like: 173 » » restart: function() { 174 » » » tools.forIn(this.getPage('item')._form._widgets, function(iname, iwidget) { 175 » » » » if (iname === 'password') { 176 » » » » » iwidget._setValueAttr(null); 177 » » » » } else if (iname !== 'school_classes') { 178 » » » » » iwidget.reset(); 179 » » » » } 180 » » » }); fails when a MultiInput was added to a form.
There are a lot of bug reports against MultiInput: * Bug #42597 → missing function reset() * Bug #33016 - add validator function for MultiInput widgets → missing evaluation of function validator() * Bug #32384 - MultiInput plus button hides if already clicked and max constraint changes → fix available in UDM subclass * Bug #28992 - MultiInput should return list of objects → A new widget for a list of objects would be nice and handy * Bug #24489 - MultiInput: remove duplicated values from selection → In UDM all values are set()s. The GUI should be able to handle this. * Bug #24015 - Dependencies inside MultiInput → The subtypes of MultiInput can't have dependencies. Especially complex-syntax types are broken due to this.
*** Bug 33016 has been marked as a duplicate of this bug. ***
*** Bug 32384 has been marked as a duplicate of this bug. ***
*** Bug 28992 has been marked as a duplicate of this bug. ***
*** Bug 24489 has been marked as a duplicate of this bug. ***
*** Bug 24015 has been marked as a duplicate of this bug. ***
Missing methods focus() and validate() → Bug #30110
* [+] and [-] buttons still work if the widget is disabled → Bug #31779
*** Bug 31779 has been marked as a duplicate of this bug. ***
*** Bug 27770 has been marked as a duplicate of this bug. ***
Bug #27770 - Mehrere identische Dienste führen zu einer unschönen Fehlermeldung → In UDM all values are set()s. The GUI should be able to handle this. → Same as Bug #24489
This issue has been filled against UCS 4.1. The maintenance with bug and security fixes for UCS 4.1 has ended on 5st of April 2018. Customers still on UCS 4.1 are encouraged to update to UCS 4.3. Please contact your partner or Univention for any questions. If this issue still occurs in newer UCS versions, please use "Clone this bug" or simply reopen the issue. In this case please provide detailed information on how this issue is affecting you.