https://github.com/apache/airflow/blob/main/airflow/cli/commands/task_command.py#L145
"""View to show Airflow Dev Endpoints.
    This view should only be accessible in development mode. You can enable development mode by setting
    `AIRFLOW_ENV=development` in your environment.
    :meta private:
    """
    route_base = "/dev"
    @expose("/coverage/<path:path>")
    @restrict_to_dev
    def coverage(self, path):
        return send_from_directory(Path("htmlcov").resolve(), path)
class DocsView(BaseView):
    """View to show airflow dev docs endpoints.
    This view should only be accessible in development mode. You can enable development mode by setting
    `AIRFLOW_ENV=development` in your environment.
    """
    route_base = "/docs"
    @expose("/")
    @expose("/<path:filename>")
    @restrict_to_dev
    def home(self, filename="index.html"):
        """Serve documentation from the build directory."""
        if filename != "index.html":
            return send_from_directory(Path("docs/_build/docs/").resolve(), filename)
        return send_from_directory(Path("docs/_build/").resolve(), filename)
before_render_template.connect(add_user_permissions_to_dag)