Skip to content

Conversation

@jorwoods
Copy link
Contributor

Closes#1421

@jorwoods
Copy link
ContributorAuthor

Since workbooks, views, and data sources all follow the same pattern here, theoretically we could solve this with a Mixin class and add the functionality to all three with reduced duplication.

@jorwoodsjorwoodsforce-pushed the jorwoods/wb_tags branch 2 times, most recently from dbbe005 to 3759248CompareJuly 26, 2024 12:28
@jorwoods
Copy link
ContributorAuthor

Virtual connections also follow this pattern and could have the functionality added via a mixin class if that's the route we want to go.

@jacalata
Copy link
Contributor

yes, I think that's a great idea. I'd love to get all the shared functionality actually extracted from individual objects in this code.

@jorwoodsjorwoodsforce-pushed the jorwoods/wb_tags branch 2 times, most recently from f7b510e to 095df29CompareAugust 2, 2024 03:51
@jorwoodsjorwoods changed the title feat: add/remove tags endpoints for workbooksfeat: tag everythingAug 2, 2024
@jorwoodsjorwoods marked this pull request as draft August 2, 2024 12:31
@jorwoods
Copy link
ContributorAuthor

jorwoods commented Aug 2, 2024

After this gets merged, I can rebase #1429 and add tagging support for virtual connections as well.

@jorwoodsjorwoods marked this pull request as ready for review August 3, 2024 18:17
jacalataand others added 4 commits August 22, 2024 13:20
This reverts commit a3c9afa. api decorator is masking some problems with mypy, and needs a more in depth investigation than belongs in this branch
@jacalatajacalata merged commit 9e23d31 into tableau:developmentAug 23, 2024
@jorwoodsjorwoods deleted the jorwoods/wb_tags branch December 25, 2025 03:26
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@jorwoods@jacalata