Adolfo Gómez García
354ff27e2a
Refactor cache.set to cache.put for improved code readibility
2024-10-25 20:40:04 +02:00
Adolfo Gómez García
e1ac39e67f
Refactor storage to use dictionary views for improved performance and convenience
2024-10-19 22:35:20 +02:00
Adolfo Gómez García
64d91a7d70
Moved outside src tests (Again... :) )
2024-10-09 17:06:13 +02:00
Adolfo Gómez García
6d4d79f0b7
Moved tests inside src
2024-05-13 18:28:38 +02:00
Adolfo Gómez García
0570a1ae27
Fixed autoserializable default assign error and related test
2024-05-04 21:57:32 +02:00
Adolfo Gómez García
229962cbd2
Some more func documentation and small fixes
2024-04-15 21:21:36 +02:00
Adolfo Gómez García
2290b4f235
Some renames
2024-03-31 20:23:19 +02:00
Adolfo Gómez García
262f63d926
Minor fix on test
2024-03-23 23:47:47 +01:00
Adolfo Gómez García
9320eb3adf
Some renaming for better significance
2024-03-23 23:12:00 +01:00
Adolfo Gómez García
24c2da1b4b
General fixes and improvements.
...
Added custom messages to service pool and made miscellaneous updates.
Renamed and added new files in OVirt service, including new types.
Updated OpenStack and PhysicalMachines services.
Modified Proxmox deployment and made changes to main.js and index.html.
Fixed HTML5RDP, HTML5SSH, HTML5VNC, RDP, SPICE, X2GO transports.
Updated unit tests.
2024-03-14 22:41:27 +01:00
Adolfo Gómez García
12548b44cc
Many more improvements to openstack and advanced on tests. Hope to finish them by tomorrow
2024-03-12 03:17:24 +01:00
Adolfo Gómez García
d542e65a9c
Fixes for OpenStack provider & tests for same provider
2024-03-10 23:22:51 +01:00
Adolfo Gómez García
f760b55561
Refactor decorators and remove unused import
2024-03-10 16:50:54 +01:00
Adolfo Gómez García
a2fc3130cd
MASSIVE type checking fixes for even more strict checkings
2024-02-29 01:33:45 +01:00
Adolfo Gómez García
95a9807d6a
Generators, proxmox and states fixes
2024-02-28 00:51:56 +01:00
Adolfo Gómez García
7ef34f3897
Fix various code issues
2024-02-27 00:18:13 +01:00
Adolfo Gómez García
3bf7af2e3d
Fixing typing also on tests
2024-02-26 05:50:36 +01:00
Adolfo Gómez García
dc8df5bb79
More type checking enforcing and bug fixes
2024-02-22 22:17:39 +01:00
Adolfo Gómez García
beae9271cd
Fixing up more hints, and fixing found errors
2024-02-22 02:56:03 +01:00
Adolfo Gómez García
3a9e48d4b6
Fix caching key function name to a more convenient one
2024-02-19 17:45:51 +01:00
Adolfo Gómez García
9800218df9
Added some fixes to services_info_dict and finished tests for metapools transports grouping
2024-02-10 21:28:15 +01:00
Adolfo Gómez García
b42f93839f
Some Environment improvements
2024-01-29 01:41:35 +01:00
Adolfo Gómez García
266b0c2d1e
Renamed "auto_serializable" to "autoserializable"
...
Done physical machines multi machines migration to common serialization models
2024-01-28 21:29:26 +01:00
Adolfo Gómez García
bd8562a58e
small fix
2024-01-28 13:48:48 +01:00
Adolfo Gómez García
cf34718cf4
Added factory tester
2024-01-28 13:47:51 +01:00
Adolfo Gómez García
db082109bd
Some minor renames and adding new tests
2024-01-28 13:32:27 +01:00
Adolfo Gómez García
0c3a1d746e
Fixed default autoserialization values...
2024-01-28 02:43:48 +01:00
Adolfo Gómez García
ea91006b77
Autoserializable improvements:
...
- Now only autoserializable with same fields are considered equals, so equals now is simmetric
- Ensured that missing or new fields addition to the Autoserializable does not breaks anything
- Now on read of missing fields, values are assigned to default values (allowing future migrations with field adition and default values)
2024-01-28 02:36:10 +01:00
Adolfo Gómez García
45a409f72b
Added support for Objects as serialized fields
...
Added automarking "old serialized format" data for upgrade on UserInterface (in fact, returning that it needs upgrade)
Fixed tests
2024-01-28 01:44:43 +01:00
Adolfo Gómez García
63d1693fea
Joining linux freeipa with linux ad os manager to simplify
...
Fixing up serialization, to allow "derived" classes auto serialization correctly
2024-01-26 21:37:35 +01:00
Adolfo Gómez García
641497826a
Some fixes to @cached decorator, to really take into account all function params
2024-01-21 17:43:13 +01:00
Adolfo Gómez García
98d0306846
Updating user interface, and more refactor
2024-01-17 20:00:22 +01:00
Adolfo Gómez García
009df1f4cb
Refactoring, upgraded gui to angular 17 and some test fix
2024-01-16 05:03:10 +01:00
Adolfo Gómez García
65dc8acdec
Added new tests
2024-01-15 21:43:48 +01:00
Adolfo Gómez García
e4d2d2a843
A lot of refactorization
2024-01-11 23:19:58 +01:00
Adolfo Gómez García
bf3d36c901
Improved mfa code storage on browser and related security
2024-01-10 04:35:13 +01:00
Adolfo Gómez García
cf4a7e0ef9
advancing on refactoring and cache improvements
2024-01-08 15:26:08 +01:00
Adolfo Gómez García
bc61814ec4
advancing on refactoring and cache improvements
2024-01-08 00:44:44 +01:00
Adolfo Gómez García
5bba681b9d
Fixing up counters types
2024-01-06 16:34:20 +01:00
Adolfo Gómez García
bac161b46c
updated tests and more refactoring
2024-01-05 01:02:11 +01:00
Adolfo Gómez García
233d66921e
refactoring to camel_case, some minor fixes
2024-01-04 00:36:10 +01:00
Adolfo Gómez García
695a91eb38
More updates to type annotations
2023-12-04 00:51:05 +01:00
Adolfo Gómez García
a48f5e6241
Replacing deprecating typing classes in favour of builtings or collections.abc ones.
...
Most changes are simple annotations.
Will continue changes as i found them :)
2023-12-04 00:04:56 +01:00
Adolfo Gómez García
3e0099ed16
Fixed some typos left behind on last refactorization of code
2023-12-03 23:29:22 +01:00
Adolfo Gómez García
85d71554f6
* Moved test out of src
...
* Some type improvements for mypy
2023-10-14 17:42:31 +02:00