Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 13 additions & 1 deletion airflow/providers/docker/hooks/docker.py
Original file line number Diff line number Diff line change
Expand Up @@ -164,8 +164,20 @@ def __login(self, client, conn: Connection) -> None:
self.log.error("Login failed")
raise

@staticmethod
def get_connection_form_widgets() -> dict[str, Any]:
"""Returns connection form widgets"""
from flask_appbuilder.fieldwidgets import BS3TextFieldWidget
from flask_babel import lazy_gettext
from wtforms import BooleanField, StringField

return {
"reauth": BooleanField(lazy_gettext("Disable SSL")),
"email": StringField(lazy_gettext("Email"), widget=BS3TextFieldWidget()),
}

@classmethod
def get_connection_form_widgets(cls) -> dict[str, Any]:
def get_ui_field_behaviour(cls) -> dict[str, Any]:
"""Returns custom field behaviour"""
return {
"hidden_fields": ["schema"],
Expand Down