1
0
mirror of https://github.com/dkmstr/openuds.git synced 2025-10-13 11:33:47 +03:00
Go to file
Adolfo Gómez García be6cfb0ec5 Refactor REST model handlers to enhance type safety and consistency
- Updated `AuthenticatorItem`, `NetworkItem`, `NotifierItem`, `AccessCalendarItem`, `ActionCalendarItem`, `OsManagerItem`, `ProviderItem`, `ReportItem`, `TokenItem`, `ServerItem`, `GroupItem`, `ServiceItem`, `ServicePoolItem`, and `TransportItem` to inherit from `ManagedObjectDictType` for improved type safety.
- Refactored `BaseModelHandler` and `ModelHandler` to use generic types for better type inference.
- Modified `DetailHandler` to extend `BaseModelHandler` with generics.
- Adjusted return types in various methods to utilize the new item types, ensuring consistent type usage across the REST API.
- Introduced `ManagedObjectDictType` to represent managed objects in the REST API, including fields for type and instance.
2025-07-26 01:21:06 +02:00
2023-07-22 19:31:11 +02:00
2025-06-27 16:26:55 +02:00
2024-12-06 03:54:27 +01:00
2023-07-25 20:20:34 +02:00
2024-10-12 02:12:56 +02:00
2023-04-15 00:00:56 +02:00

OpenUDS

OpenUDS (Universal Desktop Services) is a multiplatform connection broker for:

  • VDI: Windows and Linux virtual desktops administration and deployment
  • App virtualization
  • Desktop services consolidation
  • ...

This is an Open Source project, initiated by Spanish Company Virtual Cable and released Open Source with the help of several Spanish Universities.

Please feel free to contribute to this project.

Notes

  • Master version is always under heavy development and it is not recommended for use, it will probably have unfixed bugs. Please use the latest stable branch (v4.0 right now).
  • From v4.0 onwards (current master), OpenUDS has been splitted in several repositories and contains submodules. Remember to use "git clone --resursive ..." to fetch it ;-).
  • v4.0 version needs Python 3.11 (may work fine on newer versions). It uses new features only available on 3.10 or later, and is tested against 3.11. It will probably work on 3.10 too.
Description
No description provided
Readme BSD-3-Clause 105 MiB
Languages
Python 76.4%
JavaScript 21.6%
HTML 1.9%