1
0
mirror of https://github.com/dkmstr/openuds.git synced 2025-01-05 09:17:54 +03:00
Commit Graph

4327 Commits

Author SHA1 Message Date
Adolfo Gómez García
1df9ab40a6
Fixing up generics, adding support for random & keep on error to fixed, some minor fixes 2024-04-02 23:21:32 +02:00
Adolfo Gómez García
02fb954e29
Removed FixedOperation in favor of Operation 2024-04-02 21:59:41 +02:00
Adolfo Gómez García
d264cffca2
Refectorinf fixed service so it looks more like an dynamic service (methods names, etc...) 2024-04-02 20:19:26 +02:00
Adolfo Gómez García
750715f8a2
Added support for randomizing machines assignation on service_fixed generics 2024-04-02 02:16:38 +02:00
Adolfo Gómez García
e0acbabcd2
Some minor fixes ond debug info provided 2024-04-01 04:16:51 +02:00
Adolfo Gómez García
a13b4431d0
Refactors and improvements to fixed_service generic 2024-04-01 03:54:12 +02:00
Adolfo Gómez García
2290b4f235
Some renames 2024-03-31 20:23:19 +02:00
Adolfo Gómez García
fc230d7205
Refactorized name and get_type from module to mod_name and mod_type, much more convenient and may avoid future name clashs 2024-03-31 15:21:40 +02:00
Adolfo Gómez García
d598dd5d0d
Set default max number of checks to a big number on publications, because they can take a long time. 2024-03-30 17:49:39 +01:00
Adolfo Gómez García
79ddb6016f
Some notes on Proxmox test 2024-03-28 19:20:39 +01:00
Adolfo Gómez García
37b0864c12
Fixed fixed service tab 2024-03-28 03:11:24 +01:00
Adolfo Gómez García
4457c4e84d
Minor change to test streamed data with get_items of details 2024-03-27 22:59:35 +01:00
Adolfo Gómez García
c8f402a419
Added xperimental support for streaming some kind of results.
Currently no one streams anything, way to go to prepare everything for this.
also, removed non-unsed non-maintained filtering
2024-03-27 22:44:11 +01:00
Adolfo Gómez García
1780e6c2d9
Fixing fixtures to improve tests compat 2024-03-26 04:08:43 +01:00
Adolfo Gómez García
83fc9f2e7f
Improved openstack tests to avoid problems 2024-03-26 03:36:48 +01:00
Adolfo Gómez García
93ebf82c79
Normalizing all machine ids names to "vmid" 2024-03-26 02:34:05 +01:00
Adolfo Gómez García
0322df85d5
Added default implementatio of remove_and_free_machine (very common...) 2024-03-26 01:46:06 +01:00
Adolfo Gómez García
fedd6507ae
Fixed openstack tests (due to incorrect initial states of some tests) 2024-03-25 05:01:09 +01:00
Adolfo Gómez García
4a05ebe074
Fixind dynamic service generics and done tests for them 2024-03-25 04:39:33 +01:00
Adolfo Gómez García
8ec010a9bb
Some minor fixes of fixed service of generics 2024-03-24 01:42:08 +01:00
Adolfo Gómez García
885fe8f31f
Name fix on tests 2024-03-24 00:33:57 +01: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
8f98314c97
Some minor case fixes on dynamic 2024-03-23 03:41:56 +01:00
Adolfo Gómez García
e70dcd4f23
Some improvements (minor) to autoserializable 2024-03-22 22:34:30 +01:00
Adolfo Gómez García
15d84816fa
Removed old proxmox implementetion in favor of the new, generic based, one 2024-03-22 02:50:55 +01:00
Adolfo Gómez García
967a6fe925
Finishing generic services implementations 2024-03-22 02:28:06 +01:00
Adolfo Gómez García
dfb15e8920
Refactorized "specializations" name to a more convenient "generics" 2024-03-22 01:17:34 +01:00
Adolfo Gómez García
ccce6650ba
Fixing dynamic service specializations and tests 2024-03-22 01:08:17 +01:00
Adolfo Gómez García
165d3bde21
Fixing dynamic service and proxmox implementation using this 2024-03-21 04:01:24 +01:00
Adolfo Gómez García
83f4359f90
Added some improvements to Nutanix Prism Central 2024-03-19 21:55:54 +01:00
Adolfo Gómez García
08618f5dbb
Fixed pools and ad test, also backup server required 2024-03-19 16:55:19 +01:00
Adolfo Gómez García
5c9bf779e3
Adding new specialization and remaking Proxmox conector based on this.
Also have left old proxmox while testing aroung (As ProxmoxOrig, but with typenames changed to avoid collisions). Will be removed as soon as all is working fine
2024-03-19 04:42:33 +01:00
Adolfo Gómez García
4fb1da1554
Fixed publication return types and advancing on custom dynamic services base 2024-03-18 22:34:55 +01:00
Adolfo Gómez García
42556d9e33
Restored removed methd by mistake 2024-03-18 19:52:03 +01:00
Adolfo Gómez García
4835035156
Started a generic "dynamic service" to simplify a lot all userservice implementations. Work in progress.. 2024-03-18 19:33:46 +01:00
Adolfo Gómez García
70738e7801
Done oVirtTests for linked deployment, with soft shutdoen 2024-03-18 04:28:46 +01:00
Adolfo Gómez García
6e2980cffc
Added try soft shutdown to ovirt 2024-03-18 00:21:49 +01:00
Adolfo Gómez García
188b27eb90
Advancing on ovirt, some refactoring and fixes 2024-03-17 23:22:39 +01:00
Adolfo Gómez García
f497c388ba
Adding tests and fixing ovirt 2024-03-17 04:33:12 +01:00
Adolfo Gómez García
3e8405482e
Done ovirt provider tests 2024-03-17 02:04:54 +01:00
Adolfo Gómez García
a0cb8d4778
Creating provider tests for ovirt 2024-03-17 01:38:24 +01:00
Adolfo Gómez García
ce1d1eba19
Added required methods to allow fixedservice and finished client mock and data 2024-03-16 03:42:37 +01:00
Adolfo Gómez García
cbacc20909
Improving A LOT the ovirt connection
Adding test for ovirt
2024-03-16 02:33:46 +01:00
Adolfo Gómez García
e70f2cd07b
Reverted changes on client scripts, to keep compat with 3.6 version. On next client requirement update, will make the changes again.' 2024-03-15 17:10:08 +01:00
Adolfo Gómez García
9f4c1ea28d
Improved fixed services, and refatorized some methors name to be more consistent 2024-03-15 12:13:49 +01:00
Adolfo Gómez García
1a0b83327c
actorv3 fixes (cosmetic...) 2024-03-15 02:35:45 +01:00
Adolfo Gómez García
8512435a22
Updated gui to show custom message on pool launch if required 2024-03-15 01:50:14 +01:00
Adolfo Gómez García
4ee8697827
REST fixes.
Fixed several bugs arised with refactorization (Most related to type checkin on runtime), and added support for graduan moving custom methods to snake_case keeping backwards camelCase compat
2024-03-15 01:32:58 +01:00
Adolfo Gómez García
cf8660aa78
Added support to call custom methods as camelCase of snake_case (keeping backwards compat, but allowin new snake_case standard to be used) 2024-03-14 23:50:35 +01:00
Adolfo Gómez García
df5d18710a
Fix service assignments and serialization issues on tests after refactoring storage 2024-03-14 23:20:44 +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
cbd67c5c71
Fixed fixed_service and start working on ovirt 2024-03-13 23:26:15 +01:00
Adolfo Gómez García
189e530c3a
small proxmox improvement 2024-03-13 02:21:16 +01:00
Adolfo Gómez García
7ecadee56f
Fix OpenStack and Proxmox service issues. Finished tests for OpenStack. 2024-03-13 02:11:45 +01:00
Adolfo Gómez García
7be200f173
Added initial fixed service to OpenStack. Need to complete related tests 2024-03-12 18:52:09 +01:00
Adolfo Gómez García
c64a788523
Fix where data is cached on openstack, and normalized some small cache durations 2024-03-12 03:25:56 +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
a3f50e739a
Improved decorators signatures & removed transaction.atomic from cached call 2024-03-10 16:22:10 +01:00
Adolfo Gómez García
6ab0307bdd
added cache to is_available 2024-03-10 04:04:55 +01:00
Adolfo Gómez García
934c43636e
Added missing cache for list_snapshots 2024-03-10 02:25:20 +01:00
Adolfo Gómez García
db77332c17
Fixed New Openstack implementation. Much more convenient 2024-03-10 01:51:15 +01:00
Adolfo Gómez García
947b35bcf5
Enhacing OpenStack provider and services 2024-03-09 20:43:00 +01:00
Adolfo Gómez García
9d00766200
Added downloadables using __spec__ instead of __package__ 2024-03-09 05:52:02 +01:00
Adolfo Gómez García
62742e9438
Adding type info to OpenStack, to enhance resilence and code sanity 2024-03-09 04:59:21 +01:00
Adolfo Gómez García
466bda440e
Updated OpenStack service and helper functions
In this commit, several modifications have been made to the OpenStack service and its helper functions. The changes include improvements to the efficiency and reliability of the service. Additionally, the OpenStack client has been updated to handle new scenarios and edge cases. These updates are expected to enhance the overall performance and stability of the OpenStack service.
2024-03-07 23:33:23 +01:00
Adolfo Gómez García
ac116697f4
Improving openstack, to allow more than one endpoint of a kind, and iterate over them in case of error 2024-03-07 23:20:00 +01:00
Adolfo Gómez García
14745e7f1b
Some minor typing fixes and added openstack patch to allow some cloud providers listing invalid enpoints 2024-03-07 18:42:14 +01:00
Adolfo Gómez García
ef70b5ce76
Updating client 2024-03-06 02:51:03 +01:00
Adolfo Gómez García
2d40b5ea5b
Moving to new method names. Client keeps backwards compat 2024-03-05 04:15:32 +01:00
Adolfo Gómez García
16e99aad1d
Moving to new method names. Client keeps backwards compat 2024-03-05 04:04:58 +01:00
Adolfo Gómez García
ef73487473
Adding a mechaning to disallow removal of user services by internal method automatically 2024-03-04 20:22:04 +01:00
Adolfo Gómez García
38340ef709
Giving a more convenient name for ready states returned from get_userservice... methods 2024-03-04 19:44:00 +01:00
Adolfo Gómez García
9d97206806
Enhaced autospec so refactoring will work fin with tests also 2024-03-04 03:37:32 +01:00
Adolfo Gómez García
3cc36891c3
Merge branch 'master' of github.com:/VirtualCable/openuds 2024-03-02 16:27:09 +01:00
Adolfo Gómez García
3f7d5f4b2e
Added helpers test to proxmox 2024-03-02 16:27:04 +01:00
Adolfo Gómez García
7250a1d499
Minor fixes to tests discovered while running them on arm 2024-03-02 05:07:28 +01:00
Adolfo Gómez García
160dda7236
Small fixes on proxmox tests 2024-03-01 00:29:36 +01:00
Adolfo Gómez García
ecdd311837
Some minor fixes 2024-03-01 00:13:40 +01:00
Adolfo Gómez García
6e7700c7e2
MASSIVE type checking fixes for even more strict checkings 2024-02-29 01:36:10 +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
05d26c732e
Done cancel/destroy test and user assignation for proxmox 2024-02-28 20:31:08 +01:00
Adolfo Gómez García
09858a165c
Fixed and updated translations 2024-02-28 02:03:25 +01:00
Adolfo Gómez García
255a7c50c3
Updated translations 2024-02-28 01:20:40 +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
c8d6fbcbd1
Moving Deploy States to its own class 2024-02-27 20:33:55 +01:00
Adolfo Gómez García
69ffbe384c
Upgraded Calendar Types 2024-02-27 16:04:55 +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
86fe499d3a
Fixed content processing of Django Promises (for tranlations) 2024-02-26 19:07:25 +01:00
Adolfo Gómez García
5d21a9086a
fixed some "autoimported" by misclick modules :S 2024-02-26 17:30:36 +01:00
Adolfo Gómez García
552bdfc0cf
Added rest consts 2024-02-26 17:07:24 +01:00
Adolfo Gómez García
5c7d13e890
Refactorized model to make it more manageable... 2024-02-26 17:07:05 +01:00
Adolfo Gómez García
f9e2d88529
Fixing typing also on tests 2024-02-26 14:57:10 +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
4ad32931ee
Very big refactoring to adapt to strict checking mode 2024-02-23 18:01:02 +01:00
Adolfo Gómez García
975dd80c5d
Some more fixes 2024-02-23 04:26:38 +01:00
Adolfo Gómez García
6f85a42673
Fix method signatures and naming conventions 2024-02-23 03:07:55 +01:00
Adolfo Gómez García
bedadf24ac
Fix type annotations and method signatures 2024-02-23 00:37:30 +01:00
Adolfo Gómez García
02f367efd8
more fixes and bug detection 2024-02-22 23:39:48 +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
73042dd76f
Added type checking to all deployment tasks 2024-02-22 21:50:20 +01:00
Adolfo Gómez García
7e33f381d4
More fixes, types, etc... 2024-02-22 04:25:54 +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
1633d0d1b1
Massive changes:
* Updated test type result type
* Fixing up mypy/pyright complains on strict mode
2024-02-21 21:48:59 +01:00
Adolfo Gómez García
05df32a739
Add type annotations to several methods and functions 2024-02-21 17:35:59 +01:00
Adolfo Gómez García
75b27af0fe
Big code fixing, adapting to mypy/pyright strict checking mode 2024-02-21 03:35:36 +01:00
Adolfo Gómez García
57a8d26adc
More test and fixes for proxmox 2024-02-20 05:19:40 +01:00
Adolfo Gómez García
8f902b36fa
In case of error 500 on proxmox, try to get some info from journal 2024-02-20 02:07:30 +01:00
Adolfo Gómez García
6fca6c2d0a
Refactor Proxmox service classes 2024-02-19 23:43:48 +01:00
Adolfo Gómez García
4b85424f56
Adding basic proxmox service tests 2024-02-19 23:31:25 +01:00
Adolfo Gómez García
05038e2e6f
Retyped value setter/getters for UserInterface Fields 2024-02-19 19:01:01 +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
bf8b40be6f
Update Proxmox service provider and related files 2024-02-19 17:28:30 +01:00
Adolfo Gómez García
202444f64e
Cleaning "nonsense" repeated methods from proxmox service that are only direct proxies to proxmox provider< 2024-02-19 02:21:55 +01:00
Adolfo Gómez García
500cb2ed96
Adding an fixing up proxmox 2024-02-19 02:15:04 +01:00
Adolfo Gómez García
a3fa9f604a
Added type to spice console connection, and fixed discovered errors :) 2024-02-18 23:46:27 +01:00
Adolfo Gómez García
b58d3e210c
Fix service provider naming in code
* Renamed service "parent" to more convenient "provider"
2024-02-18 17:16:58 +01:00
Adolfo Gómez García
57be9c80b6
Adding testing mechaniccs 2024-02-18 16:48:20 +01:00
Adolfo Gómez García
9614323a1b
Fixed translations 2024-02-17 19:01:51 +01:00
Adolfo Gómez García
009d10ad56
Fix import statements for UserServiceManager to new userservice instead of old user_service 2024-02-17 17:59:54 +01:00
Adolfo Gómez García
96db6ded98
Improved user service removal worker, and "removable" check 2024-02-17 17:54:12 +01:00
Adolfo Gómez García
8d26fff400
fixed specialization and specialization tests 2024-02-16 21:56:53 +01:00
Adolfo Gómez García
042a27737f
simple fixes 2024-02-16 18:41:34 +01:00
Adolfo Gómez García
e6c7a80ac5
Added fixed service specialization tests and fixed it :) 2024-02-16 03:05:23 +01:00
Adolfo Gómez García
f279a503aa
Updated translations 2024-02-15 21:29:14 +01:00
Adolfo Gómez García
511833d2fd
Upgraded admin interface 2024-02-15 20:08:43 +01:00
Adolfo Gómez García
77e7df76bf
Some minor fixes 2024-02-15 20:06:38 +01:00
Adolfo Gómez García
9defc46083
Fixing up fixed_service generalization, and starting a test for this... 2024-02-15 19:40:36 +01:00
Adolfo Gómez García
97fc8f844e
Upgraded OpenGnsys connector 2024-02-15 16:31:15 +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
3d02a99b42
Remove last "autoattributes" use.
Will remove the class probably on 5.0, when sure no data is left behind using it (Probably, first will rename it just in case it's needed on some environment can recover it fast, or import conditionally...)
2024-02-04 05:25:42 +01:00
Adolfo Gómez García
34005c2af3
* updated admin
* Added Xen Fixed Services
* Fixed specializations folders name
2024-02-04 05:12:44 +01:00
Adolfo Gómez García
e921c76530
small proxmox fix and rest 2024-02-02 00:56:40 +01:00
Adolfo Gómez García
1d569d009a
Moving common "specializations" algos for services to a common base 2024-02-02 00:22:17 +01:00
Adolfo Gómez García
c4a5beafd4
Small fix to service_pools (to use iexact on uuid search of user, to allow old data to be used...)
some minor formating
Now, proxmos fixed pool, seems to work correctly. Some test to be done anyway :)
2024-02-01 03:23:32 +01:00
Adolfo Gómez García
434a20254e
Working on proxmox fixed pool 2024-02-01 02:36:59 +01:00
Adolfo Gómez García
70ccbc3591
Fixed "mass retrieval" of properties for items list of service pools 2024-02-01 02:36:33 +01:00
Adolfo Gómez García
d4ae8f589f
Adding proxmox fixed pool service 2024-02-01 01:33:43 +01:00
Adolfo Gómez García
8ec94e0cdf
Adding fixed pool of machines to ProxMox 2024-01-31 00:43:27 +01:00
Adolfo Gómez García
06f3487d2c
Moved all marshallers to automatic methods (using UserInterface or AutoSerializable fields...) 2024-01-30 03:49:36 +01:00
Adolfo Gómez García
4a92cdb1e5
Migrated OpenGnsys OpenNebula and Openstack marshallers and added test to ensure compat 2024-01-29 23:50:38 +01:00
Adolfo Gómez García
9522989679
Fixing up machines by ip services 2024-01-29 19:54:43 +01:00
Adolfo Gómez García
33cdf27375
Improving environment class 2024-01-29 02:52:27 +01:00
Adolfo Gómez García
b42f93839f
Some Environment improvements 2024-01-29 01:41:35 +01:00
Adolfo Gómez García
dfedbd6bf3
Fixed auto-imported regex by mistake... 2024-01-29 01:28:15 +01:00
Adolfo Gómez García
af441c13e7
code cleanup 2024-01-29 01:16:10 +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
7c79a716a3
Refactor Xen service methods
Delete unused Proxmox test file
Upgraded Xen deployment serialization to auto_serializable
2024-01-28 02:10:08 +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
7cfa9ca9f4
Migrated all os managers to "modern" serialization model 2024-01-27 19:29:49 +01:00
Adolfo Gómez García
e88c3f2fff
Upgraded linux os managers marshallers 2024-01-27 05:05:34 +01:00
Adolfo Gómez García
01e765a1db
Refactor MFA classes and add network restrictions 2024-01-26 23:24:05 +01:00
Adolfo Gómez García
f2c5ca2e92
Several mfa fixes and improvements 2024-01-26 23:15:42 +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
2ce03b9438
Upgraded SimpleLdap Auth to auto serialization model, keeping backwards compat ofc 2024-01-26 02:40:24 +01:00
Adolfo Gómez García
72b02d2560
refactorized REST for calendar actions 2024-01-26 02:17:05 +01:00
Adolfo Gómez García
d003e48a42
updated admin interface 2024-01-26 02:16:51 +01:00
Adolfo Gómez García
485520f402
Remodeled cache updater, minor fixes and more refactoring 2024-01-26 01:30:40 +01:00
Adolfo Gómez García
42e042d4d4
Migrated old regexldap serialization to automatic serialization model 2024-01-25 19:05:07 +01:00
Adolfo Gómez García
34c19799da
Removed pylist.json 2024-01-25 17:12:43 +01:00
Adolfo Gómez García
f034f5eb7f
Finised field upgrade mechaninsm 2024-01-25 03:37:57 +01:00
Adolfo Gómez García
d2c466c542
updating max.... names to better ones 2024-01-24 21:25:15 +01:00
Adolfo Gómez García
7cdc11219c
Remarshalling mechanics defined and implemented 2024-01-24 20:21:49 +01:00
Adolfo Gómez García
817100cf5b
implementing new "Remarshall" mechanicks to allow faster migrations... 2024-01-24 19:22:30 +01:00
Adolfo Gómez García
92042dd55a
Fixed Internal DB Auth (Different user for each host) and refactoring some dictionaries to classes 2024-01-24 18:17:41 +01:00
Adolfo Gómez García
8e23f7c818
small userinterface typing improvements 2024-01-24 04:25:43 +01:00
Adolfo Gómez García
81abe1d99f
Updated SAML 2024-01-24 04:15:53 +01:00
Adolfo Gómez García
3afeb4869c
Updated SAML to autocontain Organization display data 2024-01-24 03:33:52 +01:00
Adolfo Gómez García
5cf75a13f1
Updated admin interface visuals and upgraded configuration (DB model and internal) 2024-01-24 03:30:55 +01:00
Adolfo Gómez García
9a6ac745a0
Small fix for seeng passwords as hashes 2024-01-24 02:02:47 +01:00
Adolfo Gómez García
f4b38af989
Refactor actor registration and authentication
Update actor token parameters and save changes
Validate user groups during internal DB authentication
Export authenticator details in tree command
Fix minor issues in export and tree commands
2024-01-23 17:09:11 +01:00
Adolfo Gómez García
ad8f5e01c1
Fix function names in OpenGnsys and OpenStack services
Added a better type hint for callbacks return values
more code fixes
2024-01-23 03:37:05 +01:00
Adolfo Gómez García
59691d923d
fixed proxmos test 2024-01-23 01:33:48 +01:00
Adolfo Gómez García
b60af290a0
Fix serialization and authentication issues 2024-01-23 01:31:28 +01:00
Adolfo Gómez García
cae6a1e8d2
Starting proxmox tests and some more code migration 2024-01-22 23:52:22 +01:00
Adolfo Gómez García
4fe67ae697
adding some new tests 2024-01-22 23:25:40 +01:00
Adolfo Gómez García
de3985c841
Updating more names, code review and fixes. 2024-01-22 03:39:56 +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
cc89e7f5db
Moved some constants around 2024-01-17 01:30:53 +01:00
Adolfo Gómez García
63a3469c91
Fixing up tunnel 2024-01-16 17:18:58 +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
0495c4af1b
Fixed pytest.ini to ignore xdist deprecation warning until fixed on coverage plugin 2024-01-16 00:57:03 +01:00
Adolfo Gómez García
1e211997b8
Fixed test fixture and improved user interface readability for unmarshaller.
Added flag to config so it does not save nor load anything during migrations
2024-01-16 00:49:51 +01:00
Adolfo Gómez García
3c6044c0ed
Remove index_together from UserService model
This commit removes the index_together attribute from the UserService model in the migration file 0001_squashed_0042_auto_20210628_1533.py. This change was made to adjust to django recommendations of not using it
2024-01-16 00:20:46 +01:00
Adolfo Gómez García
9dbb47a4ad
more refactoring and fixes and tests... 2024-01-16 00:14:00 +01:00
Adolfo Gómez García
d21f66408f
Refactoring and new tests 2024-01-15 23:13:19 +01:00
Adolfo Gómez García
65dc8acdec
Added new tests 2024-01-15 21:43:48 +01:00
Adolfo Gómez García
88ee934376
Refactoring and new tests 2024-01-15 21:42:16 +01:00
Adolfo Gómez García
894fecb861
fixed migration and notifications INCORRECT small positive integer to positive integer (the numbers can be greater than 32768..) 2024-01-15 04:22:19 +01:00
Adolfo Gómez García
8f7dca32b0
Removed excesive exception loggin on config value, nonsense... :) 2024-01-15 02:09:10 +01:00
Adolfo Gómez García
a7ee5ecb88
fixed rest auth after refactoring 2024-01-12 06:12:41 +01:00
Adolfo Gómez García
3f434f1347
fixed rest auth after refactoring 2024-01-12 06:06:29 +01:00
Adolfo Gómez García
f2377ebfec
fixed rest auth after refactoring 2024-01-12 05:45:04 +01:00
Adolfo Gómez García
4f2719aa29
fixed rest auth after refactoring 2024-01-12 05:16:49 +01:00
Adolfo Gómez García
ce888a6013
Moving gui variables to snake_case 2024-01-12 03:04:12 +01:00
Adolfo Gómez García
cd737c4b5f
fixed user interface serialization with stored_field_name (typo fix...) 2024-01-12 02:15:50 +01:00
Adolfo Gómez García
698d9cbcc7
small fix for userinterface 2024-01-12 01:51:47 +01:00
Adolfo Gómez García
f1c1cbae06
Refactoring Transports 2024-01-12 01:34:28 +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
27d91154b6
A lot of refactorization :S 2024-01-11 05:00:49 +01:00
Adolfo Gómez García
1d4896c089
adding support for postgresql 2024-01-10 23:07:46 +01:00
Adolfo Gómez García
84f1fef5d7
advancing on refactoring 2024-01-10 22:41:41 +01:00
Adolfo Gómez García
622acdb1a5
Adding state into types 2024-01-10 19:23:36 +01:00
Adolfo Gómez García
ad1b8cb51d
More refactorization 2024-01-10 19:17:15 +01:00
Adolfo Gómez García
0b66300805
Added sumarize to authenticators 2024-01-10 04:45:31 +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
1715e1a7a1
advancing on refactoring 2024-01-10 02:03:22 +01:00
Adolfo Gómez García
f6c6578b00
advancing on refactoring 2024-01-10 02:01:03 +01:00
Adolfo Gómez García
4f2b331bb8
advancing on refactoring 2024-01-09 03:15:43 +01:00
Adolfo Gómez García
6ae18f4a58
advancing on refactoring 2024-01-09 02:45:44 +01:00
Adolfo Gómez García
5c6ed274c8
fixed translations 2024-01-08 19:58:25 +01:00
Adolfo Gómez García
abe9228551
fixed translations 2024-01-08 19:41:59 +01:00
Adolfo Gómez García
b9b3889f35
Added support for skip mfa auth based on groups 2024-01-08 16:02:44 +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
4cf261678f
advancing on refactoring 2024-01-07 05:10:32 +01:00
Adolfo Gómez García
927e2ee5a9
Moving Transport types to uds.core.types 2024-01-07 04:31:30 +01:00
Adolfo Gómez García
7db6cba256
Minor fixes on admin and more refactoring 2024-01-07 01:40:48 +01:00
Adolfo Gómez García
b7e828b57c
advancing on refactoring 2024-01-07 01:04:22 +01:00
Adolfo Gómez García
b8d2c0277e
Advanciong on refactoring 2024-01-07 00:26:30 +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
f63e6093eb
Refactoring Events and Counters 2024-01-06 05:37:09 +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
a7dc47dd6e
updated tests and more refactoring 2024-01-04 17:39:30 +01:00
Adolfo Gómez García
722aee2543
some minor refactoring 2024-01-04 16:19:47 +01:00
Adolfo Gómez García
bb301d510c
updated tests and more refactoring 2024-01-04 05:17:24 +01:00
Adolfo Gómez García
2bd4d4408c
updated tests and more refactoring 2024-01-04 03:56:45 +01:00
Adolfo Gómez García
494e24691b
refactoring to camel_case, some minor fixes 2024-01-04 00:48:31 +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
4a1a1c3e43
refactoring to camel_case, some fixes 2024-01-04 00:21:06 +01:00
Adolfo Gómez García
914d541748
refactoring to camel_case, some fixes 2024-01-04 00:08:17 +01:00
Adolfo Gómez García
164403ed49
Lots of minor bug fixes (using mypy to locate them) 2024-01-03 04:40:50 +01:00
Adolfo Gómez García
6814796ba5
Refactoring and fixes found in the process 2024-01-03 04:04:02 +01:00
Adolfo Gómez García
92f83ebe52
Some refactoring (casing...) 2024-01-03 03:38:41 +01:00
Adolfo Gómez García
150d8c4197
Some improvements to basic types and minor cosmetic fixes 2024-01-02 03:28:12 +01:00
Adolfo Gómez García
499c5f8ec4
Improvements:
* Moving some named tuples to dataclasses
* Added unique_id to service token alias (to avoid recreation...)
2024-01-01 20:08:50 +01:00
Adolfo Gómez García
48be614e20
updated types auth 2024-01-01 05:36:36 +01:00
Adolfo Gómez García
500d708653
Moving some types to dataclasses 2024-01-01 05:31:52 +01:00
Adolfo Gómez García
dc5cc99afd
Fixed managed and unmanaged actor_v3 2024-01-01 05:17:01 +01:00
Adolfo Gómez García
974f652df0
Updated os_detector to use Sec-Ch-Ua-Platform and Sec-Ch-Ua for os detection if available instead of user agent (left user agent as fallback anyway). Better for chrome bases browsers. 2023-12-26 17:22:35 +01:00
Adolfo Gómez García
c5171c014b
Small fix for metapools in case it's 100% 2023-12-22 04:37:08 +01:00
Adolfo Gómez García
fcf6e31486
Updated version 2023-12-15 02:55:18 +01:00