Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(tags): Export and Import Functionality for Superset Dashboards and Charts #30833

Open
wants to merge 29 commits into
base: master
Choose a base branch
from

Commits on Oct 25, 2024

  1. DR-4503: Added export Tags functionality for Superset Dashboards and …

    …Charts
    Asher Manangan committed Oct 25, 2024
    Configuration menu
    Copy the full SHA
    9f34dd8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1 from asher-lab/DR-4503

    DR-4503: Added export Tags functionality for Superset Dashboards and …
    asher-lab authored Oct 25, 2024
    Configuration menu
    Copy the full SHA
    a067536 View commit details
    Browse the repository at this point in the history

Commits on Oct 28, 2024

  1. Configuration menu
    Copy the full SHA
    0978578 View commit details
    Browse the repository at this point in the history

Commits on Oct 31, 2024

  1. Configuration menu
    Copy the full SHA
    8b3fb08 View commit details
    Browse the repository at this point in the history
  2. DR-4503: Added Import Tags functionality for Superset Dashboards and …

    …Charts
    Asher Manangan committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    9c289bd View commit details
    Browse the repository at this point in the history
  3. DR-4503: Exclude owner tag in Superset export

    Asher Manangan committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    aaf4c2a View commit details
    Browse the repository at this point in the history
  4. Merge pull request #2 from asher-lab/DR-4503-import

    DR-4503: Added Import Tags functionality for Superset Dashboards and Charts
    asher-lab authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    2ba437d View commit details
    Browse the repository at this point in the history
  5. DR-4503: Fix Export Tag to ignore owner:

    Asher Manangan committed Oct 31, 2024
    Configuration menu
    Copy the full SHA
    3225c3a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #3 from asher-lab/exportTagLogic

    DR-4503: Fix Export Tag to ignore owner:
    asher-lab authored Oct 31, 2024
    Configuration menu
    Copy the full SHA
    fa2bbe2 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1a32ca8 View commit details
    Browse the repository at this point in the history

Commits on Nov 1, 2024

  1. Configuration menu
    Copy the full SHA
    9c3f0c5 View commit details
    Browse the repository at this point in the history

Commits on Nov 4, 2024

  1. Configuration menu
    Copy the full SHA
    c797866 View commit details
    Browse the repository at this point in the history
  2. Revert docker env secret string

    Asher Manangan committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    2d2d2b0 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #4 from asher-lab/master-1

    remove docker .env custom SUPERSET_SECRET_KEY
    asher-lab authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    d4e294f View commit details
    Browse the repository at this point in the history
  4. Superset remove unwanted files

    Asher Manangan committed Nov 4, 2024
    Configuration menu
    Copy the full SHA
    f96aa88 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #5 from asher-lab/master-1

    Superset remove unwanted files
    asher-lab authored Nov 4, 2024
    Configuration menu
    Copy the full SHA
    df3d310 View commit details
    Browse the repository at this point in the history

Commits on Nov 5, 2024

  1. Add superset logic to handle disable tagging system

    Asher Manangan committed Nov 5, 2024
    Configuration menu
    Copy the full SHA
    3ec09bc View commit details
    Browse the repository at this point in the history
  2. Merge pull request #6 from asher-lab/DisableTaggingSystem

    Add superset logic to handle disable tagging system
    asher-lab authored Nov 5, 2024
    Configuration menu
    Copy the full SHA
    dbc1955 View commit details
    Browse the repository at this point in the history

Commits on Nov 6, 2024

  1. Add Unit Testing for Tag Export and Import in Superset

    Asher Manangan committed Nov 6, 2024
    Configuration menu
    Copy the full SHA
    ab9ed0f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #7 from asher-lab/AddUnitTesting

    Add Unit Testing for Tag Export and Import in Superset
    asher-lab authored Nov 6, 2024
    Configuration menu
    Copy the full SHA
    8dea188 View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2024

  1. Configuration menu
    Copy the full SHA
    d5074c2 View commit details
    Browse the repository at this point in the history
  2. Change to tags and upfate filter by TagType

    Asher Manangan committed Nov 7, 2024
    Configuration menu
    Copy the full SHA
    27b3bc5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #8 from asher-lab/FixIntegrationTestSuperset

    Fix integration test superset, change to "tags" and update tag filter using TagType apache#30869
    asher-lab authored Nov 7, 2024
    Configuration menu
    Copy the full SHA
    99fb8f1 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2024

  1. Configuration menu
    Copy the full SHA
    62bfcd2 View commit details
    Browse the repository at this point in the history

Commits on Nov 13, 2024

  1. Fix test pipeline (#12)

    * Added self.contents in database and datasets for import
    
    * Add self.content in query for import
    
    * Run precommit and fix some issues in superset
    
    * Add ExportTagsCommand
    
    * Fix ImportExamplesCommand arguments to make Optional
    
    * Remove should_export_tags parameter to solve pre-commit error
    
    * Fix ExportDashboard command calling ExportTagsCommandfrom ExportChartsCommand
    
    * Remove protected access for ExportTagsCommand _export
    
    * Fix some Pylint issues
    
    * Ensure Feature Flag for TAGGING_SYSTEM is turned off
    
    ---------
    
    Co-authored-by: Asher Manangan <[email protected]>
    asher-lab and Asher Manangan authored Nov 13, 2024
    Configuration menu
    Copy the full SHA
    e91ff15 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. feat(tags): adjust tag export behavior for charts when called from da…

    …shboard expo… (#14)
    
    * adjust tag export behavior for charts when called from dashboard export command
    
    
    ---------
    
    Co-authored-by: Asher Manangan <[email protected]>
    asher-lab and Asher Manangan authored Nov 15, 2024
    Configuration menu
    Copy the full SHA
    094770e View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2024

  1. feat(tag): Remove ExportTagsCommand from AssetsExport and Remove Opti…

    …onal (#15)
    
    * Initialize new branch
    
    * Updated commands/importers/v1/utils.py
    
    * Updated commands/importers/v1/utils.py
    
    * Remove exportagscommand from command and remove Optional
    
    * Fix precommit file format
    
    * Fix precommit file format
    
    * Turn off tagging-system
    
    * Fix export unit test
    
    * Use dict[str, Any] | None = None
    
    * Import annotations
    
    * Import annotations at first line
    
    * Use none
    
    ---------
    
    Co-authored-by: Asher Manangan <[email protected]>
    asher-lab and Asher Manangan authored Nov 21, 2024
    Configuration menu
    Copy the full SHA
    15fa3e5 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2024

  1. Fix merge conflict for import charts/dashboards

    Asher Manangan committed Nov 22, 2024
    Configuration menu
    Copy the full SHA
    0d355d4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2959809 View commit details
    Browse the repository at this point in the history