This is an automated email from the ASF dual-hosted git repository.
vincbeck pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/airflow.git
from d133130594d Add Bulk API for Pool (#45939)
add 8bbd0b28492 Update Simple auth manager to define its UI (login form)
using fastapi (#45696)
No new revisions were added by this update.
Summary of changes:
.dockerignore | 1 +
.github/workflows/basic-tests.yml | 2 +-
.pre-commit-config.yaml | 8 +-
.../managers/simple/datamodels}/__init__.py | 0
.../managers/simple/datamodels/login.py} | 19 +-
.../managers/simple/openapi}/__init__.py | 0
.../auth/managers/simple/openapi/v1-generated.yaml | 114 +
.../managers/simple/router}/__init__.py | 0
airflow/auth/managers/simple/router/login.py | 74 +
.../auth/managers/simple/simple_auth_manager.py | 78 +-
airflow/{ => auth/managers/simple}/ui/index.html | 0
.../simple/ui/openapi-gen/queries/common.ts | 4 +
.../simple/ui/openapi-gen/queries/index.ts | 4 +
.../ui/openapi-gen/queries/infiniteQueries.ts | 1 +
.../simple/ui/openapi-gen/queries/prefetch.ts | 1 +
.../simple/ui/openapi-gen/queries/queries.ts | 11 +
.../simple/ui/openapi-gen/queries/suspense.ts | 1 +
.../ui/openapi-gen/requests/core/ApiError.ts | 21 +
.../openapi-gen/requests/core/ApiRequestOptions.ts | 21 +
.../ui/openapi-gen/requests/core/ApiResult.ts | 7 +
.../openapi-gen/requests/core/CancelablePromise.ts | 126 +
.../simple/ui/openapi-gen/requests/core/OpenAPI.ts | 57 +
.../simple/ui/openapi-gen/requests/core/request.ts | 347 ++
.../simple/ui/openapi-gen/requests/index.ts | 7 +
.../simple/ui/openapi-gen/requests/schemas.gen.ts | 95 +
.../simple/ui/openapi-gen/requests/services.gen.ts | 31 +
.../simple/ui/openapi-gen/requests/types.gen.ts | 67 +
airflow/auth/managers/simple/ui/package-lock.json | 5698 ++++++++++++++++++++
airflow/auth/managers/simple/ui/package.json | 34 +
airflow/auth/managers/simple/ui/pnpm-lock.yaml | 4051 ++++++++++++++
.../managers/simple/ui/src/login/Login.test.tsx} | 7 +-
.../auth/managers/simple/ui/src/login/Login.tsx | 63 +
.../managers/simple/ui/src/login/LoginForm.tsx | 69 +
.../managers/simple/ui/src/main.tsx} | 14 +-
.../simple/ui/src/queries/useCreateToken.ts} | 37 +-
.../managers/simple/ui/src/queryClient.ts} | 11 +-
.../managers/simple/ui/src/router.tsx} | 26 +-
.../managers/simple/ui/src/test-utils.tsx} | 30 +-
.../managers/simple/ui/tests-setup.ts} | 0
.../{ => auth/managers/simple}/ui/vite.config.ts | 7 +-
codecov.yml | 1 +
.../commands/release_management_commands.py | 1 +
.../src/airflow_breeze/utils/selective_checks.py | 3 +-
pyproject.toml | 1 +
scripts/ci/pre_commit/compile_ui_assets.py | 33 +-
.../in_container/run_update_fastapi_api_spec.py | 50 +-
46 files changed, 11124 insertions(+), 109 deletions(-)
copy airflow/{api/auth => auth/managers/simple/datamodels}/__init__.py (100%)
copy airflow/{api_fastapi/execution_api/datamodels/xcom.py =>
auth/managers/simple/datamodels/login.py} (77%)
copy airflow/{api/auth => auth/managers/simple/openapi}/__init__.py (100%)
create mode 100644 airflow/auth/managers/simple/openapi/v1-generated.yaml
copy airflow/{api/auth => auth/managers/simple/router}/__init__.py (100%)
create mode 100644 airflow/auth/managers/simple/router/login.py
copy airflow/{ => auth/managers/simple}/ui/index.html (100%)
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/queries/common.ts
create mode 100644 airflow/auth/managers/simple/ui/openapi-gen/queries/index.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/queries/infiniteQueries.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/queries/prefetch.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/queries/queries.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/queries/suspense.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/requests/core/ApiError.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/requests/core/ApiRequestOptions.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/requests/core/ApiResult.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/requests/core/CancelablePromise.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/requests/core/OpenAPI.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/requests/core/request.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/requests/index.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/requests/schemas.gen.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/requests/services.gen.ts
create mode 100644
airflow/auth/managers/simple/ui/openapi-gen/requests/types.gen.ts
create mode 100644 airflow/auth/managers/simple/ui/package-lock.json
create mode 100644 airflow/auth/managers/simple/ui/package.json
create mode 100644 airflow/auth/managers/simple/ui/pnpm-lock.yaml
copy airflow/{www/static/js/login/index.test.tsx =>
auth/managers/simple/ui/src/login/Login.test.tsx} (90%)
create mode 100644 airflow/auth/managers/simple/ui/src/login/Login.tsx
create mode 100644 airflow/auth/managers/simple/ui/src/login/LoginForm.tsx
copy airflow/{ui/src/utils/ChakraWrapper.tsx =>
auth/managers/simple/ui/src/main.tsx} (64%)
copy airflow/{www/static/js/dag/useToggleGroups.ts =>
auth/managers/simple/ui/src/queries/useCreateToken.ts} (55%)
copy airflow/{ui/src/components/Clear/index.tsx =>
auth/managers/simple/ui/src/queryClient.ts} (81%)
copy airflow/{ui/src/components/FlexibleForm/FieldBool.tsx =>
auth/managers/simple/ui/src/router.tsx} (71%)
copy airflow/{www/static/js/dag/details/taskInstance/BackToTaskSummary.tsx =>
auth/managers/simple/ui/src/test-utils.tsx} (54%)
copy airflow/{ui/testsSetup.ts => auth/managers/simple/ui/tests-setup.ts}
(100%)
copy airflow/{ => auth/managers/simple}/ui/vite.config.ts (88%)