Univention Bugzilla – Bug 56878
Request: Disable Automatic Computer Room Selection in Computerraum-Modul in Veyon
Last modified: 2023-12-11 15:09:01 CET
Bug Report - Request to Disable Automatic Computer Room Selection in the Management Console do to Performance issues for all users Dear Development Team, I hope this message finds you well. I am writing to bring to your attention a persistent and time-consuming issue that has been affecting our customers in schools for several years. The problem revolves around the Computerraum-Modul and its Management Console, specifically regarding the automatic selection of the computer room. Issue Description: Upon opening the Computerraum-Modul, the Management Console attempts to determine the location of the actively used computer, with the intention of automatically opening the corresponding room. However, in Bremer schools, this process consistently fails. Each school has a "virtual" room named "AlleRechner," containing all the school's computers as members. Unfortunately, this room is always automatically opened when the Computerraum-Modul is launched from a school computer. This automatic room opening process adds to the inconvenience, as it takes several seconds (depending on the number of computers) for the "AlleRechner" room to load. During this time, the Veyon-Proxy contacts all computers in the background before building the computer list and making the "Room Change" button selectable. This massive delay hampers the ability to swiftly access the intended computer room. User Request: In light of the above, we urgently request the option to disable the automatic selection of the computer room through the Univention Corporate Registry (UCR). Our colleagues in the schools would greatly benefit from having control over this feature, as it is currently causing unnecessary delays in their workflow. Steps to Reproduce: Open the Computerraum-Modul on a school computer. Observe the automatic opening of the "AlleRechner" room. Note the subsequent delay in accessing the desired computer room. Expected Result: Users should have the ability to disable the automatic selection of the computer room via UCR. Additional Information: The issue is consistent across all Bremer schools. The problem has persisted for several years. Urgency: Given the significant impact on daily operations in schools, we kindly request attention and resolution for this matter. Thank you for your prompt consideration and assistance in addressing this performance issue. We look forward to a timely resolution to improve the user experience
Created attachment 11158 [details] Patch
Created attachment 11159 [details] pgp
Short and concise feedback from the customer: The patch (see both attachments above) works so far on all the schools I have tested with it!
I can imagine multiple solutions with different complexity and effort for this problem: 1) a simple boolean UCR variable that completely disables automatic room guessing/detection 2) a UCR variable that contains room names, that should not be considered in the room guessing/detection algorithm 3) a flag at the computer room that the corresponding room should not be considered Despite that, we should have a look, if anything of this is the correct solution. Computers should be only in one room exclusively otherwise the software and the user might get confused if a computer is in 2 different rooms and one room is used for an exam and the second room is configured differently → which settings should apply to the computer? IIRC computers in multiple rooms are used for different reasons: - having the possibility to split the computers of a physical room into 2+ sub-rooms. → e.g. 3 rooms: Room123, Room123-leftside, room123-rightside - being able to select all computers of a school/building to wake them up via WOL or shut them down for maintenance reasons (regardless where the computers are located).