Univention Bugzilla – Bug 41300
Disable autosearch for new wizards in multi-school environments
Last modified: 2016-10-04 13:24:48 CEST
This should become the default for multi-school environments in the future. +++ This bug was initially created as a clone of Bug #36031 +++ Reported at #2014093021000693: The autosearch for the new school wizards (especially the school user wizard) should be disabled by default. Perhaps we can set "directory/manager/web/modules/.*/.*/search/autosearch" in postinst.
I don't think we should change this. What is the reason to change this? We have a documentation for large environments where this could be documented.
(In reply to Florian Best from comment #1) > I don't think we should change this. What is the reason to change this? > We have a documentation for large environments where this could be > documented. It's about usability. Multi-school environments will most likely have _many_ users, usually several thousand to ten thousands. In this case, opening the users schoolwizard _always_ takes a very long time loading users until it can actually be used. This is annoying and does cast a poor light on UCS@school: a customer bluntly asked me if we don't test our product for the size of our target audience. Yes, one can change this setting manually, if one finds and reads the "performance guide". But to be honest, that's a big 'if'. And if every customer running a multischool environment has to change this setting anyway, why shouldn't we make this a default? (Personally, I don't see a point in displaying 1000 users or more in a list, at all. You don't scroll down the whole list to find a certain user, do you?)
I completely agree with Michael. I had a customers as well who did not know about this option and wasted a lot of time to wait until I informed him about the UCR-Variable. I guess this has to be reflected by the software.
In multi-school environments autosearch is now deactivated by default in all school related UMC modules, using a UCR policy at the LDAP-root. Code: 71055 Advisory: 71056
Please revert all changes. We should add this to the performance documentation.
(In reply to Florian Best from comment #5) > Please revert all changes. We should add this to the performance > documentation. We (Jan Christoph, Florian, Sönke) rediscussed this issue. User want the autosearch feature but do not want to wait. So we found out that the fix is not to disable autosearch but to improve autosearch. A change of behaviour is also problematic in an errata update.
The usual solution to this problem is "paging".
(In reply to Daniel Tröder from comment #7) > The usual solution to this problem is "paging". It seems we will add paging in UCS 4.2 :)
"performance documentation" == performance-de.xml → If I'm not wrong, the UCR variable for UCS@school wizard are already documented. Do we need to document also the UDM UCR variables in performance.xml?
(In reply to Sönke Schwardt-Krummrich from comment #9) > "performance documentation" == performance-de.xml > → If I'm not wrong, the UCR variable for UCS@school wizard are already > documented. Do we need to document also the UDM UCR variables in > performance.xml? No. the UCS@school performance documentation should refer to the UCS performance guide: http://docs.software-univention.de/performance-guide-4.1.html#umc:search:auto
(In reply to Florian Best from comment #10) > (In reply to Sönke Schwardt-Krummrich from comment #9) > > "performance documentation" == performance-de.xml > > → If I'm not wrong, the UCR variable for UCS@school wizard are already > > documented. Do we need to document also the UDM UCR variables in > > performance.xml? > No. the UCS@school performance documentation should refer to the UCS > performance guide: > http://docs.software-univention.de/performance-guide-4.1.html#umc:search:auto Yep, this is the better solution. I second that. → Please document the UCS@school variables in UCS@school performance manual section (if not already done) and refer to the UCS performance guide for further configuration settings. (In reply to Florian Best from comment #8) > It seems we will add paging in UCS 4.2 :) Great.
r72609: reverted UCR setting in join script, added note to manual r72610: cleanup r72611: workaround ucslint mistake r72612: build#->yaml
OK: revert OK: adjustments in ucs-school-metapackage OK: YAML ~OK: manual/wording. (I think we cannot prevent the hardcoded UCS 4.1 link)
UCS@school 4.1 R2 v5 has been released. http://docs.software-univention.de/changelog-ucsschool-4.1R2v5-de.html If this error occurs again, please clone this bug.