This is an automated email from the ASF dual-hosted git repository.

aminghadersohi pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/superset.git


    from 4d95a8d0348 feat(listview): compact filter pills with popover for CRUD 
views (#40169)
     add 87be424f9c4 feat(mcp): add list and get tools for row level security 
and plugins (#40347)

No new revisions were added by this update.

Summary of changes:
 superset/mcp_service/app.py                        |  23 +-
 .../mcp_service/plugin}/__init__.py                |   0
 .../{daos/css.py => mcp_service/plugin/dao.py}     |   5 +-
 superset/mcp_service/plugin/schemas.py             | 213 +++++++++++++++++
 .../mcp_service/{task => plugin}/tool/__init__.py  |   8 +-
 .../tool/get_plugin_info.py}                       |  70 +++---
 superset/mcp_service/plugin/tool/list_plugins.py   | 123 ++++++++++
 superset/mcp_service/privacy.py                    |   2 +-
 .../mcp_service/rls}/__init__.py                   |   0
 superset/mcp_service/rls/schemas.py                | 255 +++++++++++++++++++++
 .../{action_log => rls}/tool/__init__.py           |   8 +-
 .../tool/get_rls_filter_info.py}                   |  72 +++---
 superset/mcp_service/rls/tool/list_rls_filters.py  | 147 ++++++++++++
 .../unit_tests/mcp_service/plugin}/__init__.py     |   0
 .../mcp_service/plugin/tool}/__init__.py           |   0
 .../mcp_service/plugin/tool/test_plugin_tools.py   | 172 ++++++++++++++
 .../unit_tests/mcp_service/rls}/__init__.py        |   0
 .../unit_tests/mcp_service/rls/tool}/__init__.py   |   0
 .../mcp_service/rls/tool/test_rls_tools.py         | 245 ++++++++++++++++++++
 19 files changed, 1262 insertions(+), 81 deletions(-)
 copy {superset-core/src/superset_core/common => 
superset/mcp_service/plugin}/__init__.py (100%)
 copy superset/{daos/css.py => mcp_service/plugin/dao.py} (88%)
 create mode 100644 superset/mcp_service/plugin/schemas.py
 copy superset/mcp_service/{task => plugin}/tool/__init__.py (86%)
 copy superset/mcp_service/{role/tool/get_role_info.py => 
plugin/tool/get_plugin_info.py} (53%)
 create mode 100644 superset/mcp_service/plugin/tool/list_plugins.py
 copy {superset-core/src/superset_core/common => 
superset/mcp_service/rls}/__init__.py (100%)
 create mode 100644 superset/mcp_service/rls/schemas.py
 copy superset/mcp_service/{action_log => rls}/tool/__init__.py (84%)
 copy superset/mcp_service/{action_log/tool/get_action_log_info.py => 
rls/tool/get_rls_filter_info.py} (53%)
 create mode 100644 superset/mcp_service/rls/tool/list_rls_filters.py
 copy {superset-core/src/superset_core/common => 
tests/unit_tests/mcp_service/plugin}/__init__.py (100%)
 copy {superset-core/src/superset_core/common => 
tests/unit_tests/mcp_service/plugin/tool}/__init__.py (100%)
 create mode 100644 
tests/unit_tests/mcp_service/plugin/tool/test_plugin_tools.py
 copy {superset-core/src/superset_core/common => 
tests/unit_tests/mcp_service/rls}/__init__.py (100%)
 copy {superset-core/src/superset_core/common => 
tests/unit_tests/mcp_service/rls/tool}/__init__.py (100%)
 create mode 100644 tests/unit_tests/mcp_service/rls/tool/test_rls_tools.py

Reply via email to