FreeNAS/freenas e1d3d7ctests/api2 test_catalog_roles.py

Fix catalog roles integration tests
DeltaFile
+2-2tests/api2/test_catalog_roles.py
+2-21 files

FreeNAS/freenas ed9de76src/middlewared/middlewared/plugins/catalog __init__.py

All public methods should have check_annotations for catalog
DeltaFile
+1-1src/middlewared/middlewared/plugins/catalog/__init__.py
+1-11 files

FreeNAS/freenas 98e4101src/middlewared/middlewared/plugins/apps crud.py rollback.py, src/middlewared/middlewared/plugins/catalog __init__.py

Add private endpoints and remove utils usages across plugins
DeltaFile
+26-4src/middlewared/middlewared/plugins/catalog/__init__.py
+10-13src/middlewared/middlewared/plugins/apps/crud.py
+2-3src/middlewared/middlewared/plugins/apps/rollback.py
+38-203 files

FreeNAS/freenas 976d084src/middlewared/middlewared/plugins/catalog __init__.py config.py, src/middlewared/middlewared/service config_service_part.py

Add extend/compress framework to config svc part
DeltaFile
+17-13src/middlewared/middlewared/service/config_service_part.py
+0-23src/middlewared/middlewared/plugins/catalog/__init__.py
+15-3src/middlewared/middlewared/plugins/catalog/config.py
+32-393 files

FreeNAS/freenas ea7ee5bsrc/middlewared/middlewared/service config_service_part.py

Properly handle sync/async methods
DeltaFile
+8-6src/middlewared/middlewared/service/config_service_part.py
+8-61 files

FreeNAS/freenas 048518asrc/middlewared pyproject.toml, src/middlewared/middlewared/plugins/catalog apps.py apps_util.py

More mypy fixes
DeltaFile
+5-5src/middlewared/middlewared/plugins/catalog/apps.py
+5-4src/middlewared/middlewared/plugins/catalog/apps_util.py
+5-2src/middlewared/middlewared/plugins/catalog/features.py
+3-3src/middlewared/middlewared/service/decorators.py
+4-1src/middlewared/pyproject.toml
+4-0src/middlewared/middlewared/service/context.py
+26-153 files not shown
+30-189 files

FreeNAS/freenas 67c177csrc/middlewared/middlewared/plugins/catalog apps.py apps_details.py

Fix mypy errors
DeltaFile
+14-10src/middlewared/middlewared/plugins/catalog/apps.py
+9-6src/middlewared/middlewared/plugins/catalog/apps_details.py
+8-7src/middlewared/middlewared/plugins/catalog/apps_util.py
+1-3src/middlewared/middlewared/plugins/catalog/features.py
+2-2src/middlewared/middlewared/plugins/catalog/git_utils.py
+2-2src/middlewared/middlewared/plugins/catalog/sync.py
+36-303 files not shown
+38-349 files

FreeNAS/freenas b0b135c.github/workflows mypy.yml

Update gh action
DeltaFile
+1-0.github/workflows/mypy.yml
+1-01 files

FreeNAS/freenas 7dc0eefsrc/middlewared/middlewared/api/v26_0_0 catalog.py, src/middlewared/middlewared/plugins/apps upgrade.py crud.py

Minor bug fixes
DeltaFile
+9-7src/middlewared/middlewared/plugins/catalog/__init__.py
+11-4src/middlewared/middlewared/api/v26_0_0/catalog.py
+7-7src/middlewared/middlewared/plugins/catalog/apps.py
+5-5src/middlewared/middlewared/plugins/apps/upgrade.py
+3-3src/middlewared/middlewared/plugins/apps/crud.py
+0-2src/middlewared/middlewared/plugins/catalog/apps_details.py
+35-286 files

FreeNAS/freenas 64bd00csrc/middlewared/middlewared/api/v26_0_0 catalog.py, src/middlewared/middlewared/plugins/catalog config.py __init__.py

Add catalog.update support
DeltaFile
+30-6src/middlewared/middlewared/plugins/catalog/config.py
+7-5src/middlewared/middlewared/api/v26_0_0/catalog.py
+8-1src/middlewared/middlewared/plugins/catalog/__init__.py
+45-123 files

FreeNAS/freenas 1dfba50src/middlewared/middlewared/plugins/apps crud.py rollback.py, src/middlewared/middlewared/plugins/catalog apps_details.py apps_details_new.py

Move app_version_details to new impl
DeltaFile
+10-11src/middlewared/middlewared/plugins/apps/crud.py
+0-18src/middlewared/middlewared/plugins/catalog/apps_details.py
+12-2src/middlewared/middlewared/plugins/catalog/apps_details_new.py
+3-2src/middlewared/middlewared/plugins/apps/rollback.py
+2-1src/middlewared/middlewared/plugins/catalog/apps.py
+27-345 files

FreeNAS/freenas db02a0asrc/middlewared/middlewared main.py, src/middlewared/middlewared/plugins/catalog apps_details.py apps_details_new.py

Move apps to new impl
DeltaFile
+0-67src/middlewared/middlewared/plugins/catalog/apps_details.py
+53-2src/middlewared/middlewared/plugins/catalog/apps_details_new.py
+25-1src/middlewared/middlewared/plugins/catalog/__init__.py
+2-0src/middlewared/middlewared/main.py
+80-704 files

FreeNAS/freenas bddd492src/middlewared/middlewared/plugins/apps crud.py, src/middlewared/middlewared/plugins/catalog apps_details.py app_version.py

Cover usages of get_normalized_questions_context
DeltaFile
+2-11src/middlewared/middlewared/plugins/catalog/apps_details.py
+2-1src/middlewared/middlewared/plugins/apps/crud.py
+2-1src/middlewared/middlewared/plugins/catalog/app_version.py
+6-133 files

FreeNAS/freenas a80b3d6src/middlewared/middlewared/plugins/catalog config.py __init__.py

Move update_train_for_enterprise to new impl
DeltaFile
+22-0src/middlewared/middlewared/plugins/catalog/config.py
+4-0src/middlewared/middlewared/plugins/catalog/__init__.py
+26-02 files

FreeNAS/freenas 84ec196src/middlewared/middlewared/api/v26_0_0 catalog.py, src/middlewared/middlewared/plugins/catalog __init__.py sync.py

Fix integration test
DeltaFile
+12-3src/middlewared/middlewared/api/v26_0_0/catalog.py
+9-1src/middlewared/middlewared/plugins/catalog/__init__.py
+5-0src/middlewared/middlewared/plugins/catalog/sync.py
+26-43 files

FreeNAS/freenas 26095ffsrc/middlewared/middlewared/api/v26_0_0 catalog.py, src/middlewared/middlewared/plugins/catalog app_version.py __init__.py

Move get_app_details to new impl
DeltaFile
+29-38src/middlewared/middlewared/plugins/catalog/app_version.py
+13-0src/middlewared/middlewared/plugins/catalog/__init__.py
+1-1src/middlewared/middlewared/api/v26_0_0/catalog.py
+43-393 files

FreeNAS/freenas 8f9e1fesrc/middlewared/middlewared/plugins/catalog apps_details.py

Remove unused retrieve_train_names
DeltaFile
+0-4src/middlewared/middlewared/plugins/catalog/apps_details.py
+0-41 files

FreeNAS/freenas 614d70dsrc/middlewared/middlewared/api/v26_0_0 app.py system_general_timezone.py, src/middlewared/middlewared/plugins/catalog apps_details_new.py

Add new impl of get_normalized_questions_context
DeltaFile
+30-0src/middlewared/middlewared/plugins/catalog/apps_details_new.py
+10-3src/middlewared/middlewared/api/v26_0_0/app.py
+5-2src/middlewared/middlewared/api/v26_0_0/system_general_timezone.py
+45-53 files

FreeNAS/freenas 8673f92src/middlewared/middlewared/plugins/catalog __init__.py config.py

Add initial barebones for catalog conversion
DeltaFile
+57-0src/middlewared/middlewared/plugins/catalog/__init__.py
+25-0src/middlewared/middlewared/plugins/catalog/config.py
+19-0src/middlewared/middlewared/plugins/catalog/state.py
+101-03 files

FreeNAS/freenas f1c0f80src/middlewared/middlewared/plugins/apps crud.py, src/middlewared/middlewared/plugins/catalog features.py sync.py

Move features to new impl
DeltaFile
+50-49src/middlewared/middlewared/plugins/catalog/features.py
+2-1src/middlewared/middlewared/plugins/catalog/sync.py
+2-1src/middlewared/middlewared/plugins/apps/crud.py
+54-513 files

FreeNAS/freenas 93423c9src/middlewared/middlewared/plugins/catalog update.py __init__.py

Move trains method to new impl
DeltaFile
+0-49src/middlewared/middlewared/plugins/catalog/update.py
+9-1src/middlewared/middlewared/plugins/catalog/__init__.py
+9-502 files

FreeNAS/freenas 1ac1905src/middlewared/middlewared/plugins/catalog apps_details.py apps_details_new.py

Move retrieve_recommended_apps to a separate func
DeltaFile
+6-14src/middlewared/middlewared/plugins/catalog/apps_details.py
+13-0src/middlewared/middlewared/plugins/catalog/apps_details_new.py
+2-2src/middlewared/middlewared/plugins/catalog/app_version.py
+2-1src/middlewared/middlewared/plugins/catalog/sync.py
+23-174 files

FreeNAS/freenas 2293e60src/middlewared/middlewared/plugins/apps crud.py, src/middlewared/middlewared/plugins/catalog apps_details.py app_version.py

Fix get_normalized_questions_context consumers
DeltaFile
+4-2src/middlewared/middlewared/plugins/catalog/apps_details.py
+4-2src/middlewared/middlewared/plugins/catalog/app_version.py
+3-1src/middlewared/middlewared/plugins/apps/crud.py
+11-53 files

FreeNAS/freenas 23c91ebsrc/middlewared/middlewared/plugins/catalog update.py config.py

Remove old method impl
DeltaFile
+0-86src/middlewared/middlewared/plugins/catalog/update.py
+13-0src/middlewared/middlewared/plugins/catalog/config.py
+1-1src/middlewared/middlewared/plugins/catalog/__init__.py
+14-873 files

FreeNAS/freenas d20e456src/middlewared/middlewared/plugins/catalog sync.py __init__.py

Move sync logic to new impl
DeltaFile
+65-69src/middlewared/middlewared/plugins/catalog/sync.py
+12-2src/middlewared/middlewared/plugins/catalog/__init__.py
+3-3src/middlewared/middlewared/plugins/catalog/apps.py
+80-743 files

FreeNAS/freenas 6c9a4c1src/middlewared/middlewared/plugins/apps rollback.py crud.py, src/middlewared/middlewared/plugins/catalog apps_details_new.py apps_details.py

Rename apps_details_new file
DeltaFile
+0-198src/middlewared/middlewared/plugins/catalog/apps_details_new.py
+198-0src/middlewared/middlewared/plugins/catalog/apps_details.py
+1-1src/middlewared/middlewared/plugins/apps/rollback.py
+1-1src/middlewared/middlewared/plugins/apps/crud.py
+1-1src/middlewared/middlewared/plugins/catalog/__init__.py
+1-1src/middlewared/middlewared/plugins/catalog/app_version.py
+202-2022 files not shown
+204-2048 files

FreeNAS/freenas b78bd3fsrc/middlewared/middlewared/plugins/apps crud.py, src/middlewared/middlewared/plugins/catalog apps_details.py apps_details_new.py

Move train_to_apps_version_mapping to new impl
DeltaFile
+0-36src/middlewared/middlewared/plugins/catalog/apps_details.py
+16-0src/middlewared/middlewared/plugins/catalog/apps_details_new.py
+2-2src/middlewared/middlewared/plugins/apps/crud.py
+18-383 files

FreeNAS/freenas 5297ed1src/middlewared/middlewared/api/v26_0_0 catalog.py, src/middlewared/middlewared/plugins/catalog apps_details_new.py __init__.py

Fix apps return type
DeltaFile
+7-6src/middlewared/middlewared/plugins/catalog/apps_details_new.py
+8-3src/middlewared/middlewared/api/v26_0_0/catalog.py
+2-2src/middlewared/middlewared/plugins/catalog/__init__.py
+17-113 files

FreeNAS/freenas be819ecsrc/middlewared/middlewared/api/v26_0_0 catalog.py, src/middlewared/middlewared/plugins/catalog apps_details_new.py apps_details.py

Move get_trains to new impl
DeltaFile
+78-1src/middlewared/middlewared/plugins/catalog/apps_details_new.py
+0-64src/middlewared/middlewared/plugins/catalog/apps_details.py
+6-3src/middlewared/middlewared/api/v26_0_0/catalog.py
+84-683 files

NetBSD/pkgsrc-wip bc5ba37wendzelnntpd Makefile

wendzelnntpd: Fix for builtin OpenSSL
DeltaFile
+1-1wendzelnntpd/Makefile
+1-11 files