Fix catalog roles integration tests
All public methods should have check_annotations for catalog
FreeNAS/freenas 98e4101 — src/middlewared/middlewared/plugins/apps crud.py rollback.py, src/middlewared/middlewared/plugins/catalog __init__.py
Add private endpoints and remove utils usages across plugins
FreeNAS/freenas 976d084 — src/middlewared/middlewared/plugins/catalog __init__.py config.py, src/middlewared/middlewared/service config_service_part.py
Add extend/compress framework to config svc part
Properly handle sync/async methods
FreeNAS/freenas 048518a — src/middlewared pyproject.toml, src/middlewared/middlewared/plugins/catalog apps.py apps_util.py
More mypy fixes
Fix mypy errors
Update gh action
FreeNAS/freenas 7dc0eef — src/middlewared/middlewared/api/v26_0_0 catalog.py, src/middlewared/middlewared/plugins/apps upgrade.py crud.py
Minor bug fixes
FreeNAS/freenas 64bd00c — src/middlewared/middlewared/api/v26_0_0 catalog.py, src/middlewared/middlewared/plugins/catalog config.py __init__.py
Add catalog.update support
FreeNAS/freenas 1dfba50 — src/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
FreeNAS/freenas db02a0a — src/middlewared/middlewared main.py, src/middlewared/middlewared/plugins/catalog apps_details.py apps_details_new.py
Move apps to new impl
FreeNAS/freenas bddd492 — src/middlewared/middlewared/plugins/apps crud.py, src/middlewared/middlewared/plugins/catalog apps_details.py app_version.py
Cover usages of get_normalized_questions_context
Move update_train_for_enterprise to new impl
FreeNAS/freenas 84ec196 — src/middlewared/middlewared/api/v26_0_0 catalog.py, src/middlewared/middlewared/plugins/catalog __init__.py sync.py
Fix integration test
FreeNAS/freenas 26095ff — src/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
Remove unused retrieve_train_names
FreeNAS/freenas 614d70d — src/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
Add initial barebones for catalog conversion
FreeNAS/freenas f1c0f80 — src/middlewared/middlewared/plugins/apps crud.py, src/middlewared/middlewared/plugins/catalog features.py sync.py
Move features to new impl
Move trains method to new impl
FreeNAS/freenas 1ac1905 — src/middlewared/middlewared/plugins/catalog apps_details.py apps_details_new.py
Move retrieve_recommended_apps to a separate func
FreeNAS/freenas 2293e60 — src/middlewared/middlewared/plugins/apps crud.py, src/middlewared/middlewared/plugins/catalog apps_details.py app_version.py
Fix get_normalized_questions_context consumers
Remove old method impl
Move sync logic to new impl
FreeNAS/freenas 6c9a4c1 — src/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
FreeNAS/freenas b78bd3f — src/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
FreeNAS/freenas 5297ed1 — src/middlewared/middlewared/api/v26_0_0 catalog.py, src/middlewared/middlewared/plugins/catalog apps_details_new.py __init__.py
Fix apps return type
FreeNAS/freenas be819ec — src/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
wendzelnntpd: Fix for builtin OpenSSL