You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by be...@apache.org on 2026/04/16 15:59:03 UTC

(superset) branch semantic-layer-add-semantic-view updated (8a09966ddd5 -> 889fbaed437)

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

beto pushed a change to branch semantic-layer-add-semantic-view
in repository https://gitbox.apache.org/repos/asf/superset.git


 discard 8a09966ddd5 Bulk delete
 discard c94264f9540 Address comments
    omit 0ccd0e0e907 Improve design
    omit 03319eb6056 Fix lint/tests
    omit a3ecdb8be73 Fix imports
    omit ec36ce26c51 feat: CRUD for adding/deleting semantic views
    omit b7cb55a5f08 Fix rebase
    omit bed885efe14 feat: UI for semantic layers
    omit f1cdfc405e7 feat: API for semantic layers
    omit 95e5b91aa57 Fix imports
    omit 50c4e0dd302 feat: UI for semantic views
    omit ca526d6220a Check uniqueness
    omit e620ffbbd03 feat: API for semantic views
    omit 07509605dd0 feat: Explore integration
     add efa9159cc85 Address comments
     add ac7f5e5e49d feat: Explore integration
     add ca958e83bda Fix Datasource type
     add a5a8d522487 feat: API for semantic views
     add 29a90e58e17 Check uniqueness
     add 3312cbc9199 Fix DAO
     add c38cd4b45ad feat: UI for semantic views
     add a4bcda18b40 Fix imports
     add 16c0b06d06e Address comments
     add eab0f003cf1 Move logic to commands
     add 087717f5703 feat: API for semantic layers
     add a27b7add714 Address comments
     add d78c4031b53 Update permissions
     add f5d4657416f feat: UI for semantic layers
     add 86089587acf Fix rebase
     add 1181beea5fb feat: CRUD for adding/deleting semantic views
     add c0a418b9866 Fix imports
     add 07e66c3cde5 Fix lint/tests
     add b7261930e06 Improve design
     add 0f37dfa18c9 Address comments
     add 889fbaed437 Bulk delete

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (8a09966ddd5)
            \
             N -- N -- N   refs/heads/semantic-layer-add-semantic-view (889fbaed437)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 pyproject.toml                                     |   1 -
 .../src/superset_core/semantic_layers/daos.py      | 169 +++++++++++++
 .../src/superset_core/semantic_layers/models.py    |  85 +++++++
 superset-frontend/src/pages/DatasetList/index.tsx  |   4 +-
 .../commands/datasource}/__init__.py               |   0
 superset/commands/datasource/list.py               | 156 ++++++++++++
 superset/daos/datasource.py                        | 119 ++++++++-
 superset/daos/semantic_layer.py                    |  60 +++--
 superset/datasource/api.py                         | 265 ++-------------------
 superset/datasource/schemas.py                     | 139 +++++++++++
 ...6_33d7e0e21daa_add_semantic_layers_and_views.py |  29 ++-
 superset/semantic_layers/api.py                    |  13 +-
 superset/semantic_layers/models.py                 |  17 +-
 tests/unit_tests/semantic_layers/dao_test.py       |  85 +++++++
 tests/unit_tests/semantic_layers/models_test.py    |   3 +-
 15 files changed, 845 insertions(+), 300 deletions(-)
 create mode 100644 superset-core/src/superset_core/semantic_layers/daos.py
 create mode 100644 superset-core/src/superset_core/semantic_layers/models.py
 copy {tests/unit_tests/distributed_lock => superset/commands/datasource}/__init__.py (100%)
 create mode 100644 superset/commands/datasource/list.py
 create mode 100644 superset/datasource/schemas.py
 create mode 100644 tests/unit_tests/semantic_layers/dao_test.py