Bug 55432 - Sync UCS@school library in Kelvin with native UCS@school library
Sync UCS@school library in Kelvin with native UCS@school library
Status: NEW
Product: UCS@school
Classification: Unclassified
Component: HTTP-API (Kelvin)
UCS@school 5.0
Other Linux
: P5 normal (vote)
: ---
Assigned To: UCS@school maintainers
:
Depends on: 55427
Blocks:
  Show dependency treegraph
 
Reported: 2022-11-16 20:34 CET by Sönke Schwardt-Krummrich
Modified: 2023-06-12 16:06 CEST (History)
3 users (show)

See Also:
What kind of report is it?: Development Internal
What type of bug is this?: ---
Who will be affected by this bug?: ---
How will those affected feel about the bug?: ---
User Pain:
Enterprise Customer affected?:
School Customer affected?:
ISV affected?:
Waiting Support:
Flags outvoted (downgraded) after PO Review:
Ticket number:
Bug group (optional):
Max CVSS v3 score:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sönke Schwardt-Krummrich univentionstaff 2022-11-16 20:34:10 CET
In the UCS@school library the Python classes for Ubuntu and Linux machine objects were included. This leads on the one hand to the fact that in "import_computer" these computer roles can now also be imported. Likewise, in the UMC "computer room administration" module, these computer roles can now also be added to computer rooms.

In the Kelvin API, the copy of the UCS@school library has not been adjusted yet. While the Kelvin API does not yet support an endpoint to administer computer objects, there is already an inconsistency here that should be fixed to avoid consequential problems.


+++ This bug was initially created as a clone of Bug #55427 +++

In https://forge.univention.org/bugzilla/show_bug.cgi?id=55119 we added classes for linux + ubuntu clients. 
With that, these computers can be added to computer rooms. 

Now the behavior is inconsistent in the computer (school) umc module: one can edit or remove existing ubuntu or linux computer, but not create.