From 5033b4a1193c98b1e6839c2a3d0a24f758f6baac Mon Sep 17 00:00:00 2001
From: Jac
Date: Fri, 3 Mar 2023 13:32:47 -0800
Subject: [PATCH 1/7] change support label to As-Is (#248)
---
README.md | 15 ++++++---------
1 file changed, 6 insertions(+), 9 deletions(-)
diff --git a/README.md b/README.md
index 3ae1b5f..beb0263 100644
--- a/README.md
+++ b/README.md
@@ -1,15 +1,11 @@
# document-api-python
-[](https://www.tableau.com/support-levels-it-and-developer-tools)
+[](https://www.tableau.com/support-levels-it-and-developer-tools)
-This repo contains Python source and example files for the Tableau Document API.
-
-For more information, see the documentation:
-
-
Document API
---------------
-The Document API provides a supported way to programmatically make updates to Tableau workbook and data source files. If you've been making changes to these file types by directly updating the XML--that is, by XML hacking--this SDK is for you :)
+This repo contains Python source and example files for the Tableau Document API.
+The Document API provides a useful but *unsupported* way to programmatically make updates to Tableau workbook and data source files. If you've been making changes to these file types by directly updating the XML--that is, by XML hacking--this SDK is for you :) Get help from other users on the [Tableau Community Forums](https://community.tableau.com/s/topic/0TO4T000000SF3sWAG/document-api).
Features include:
- Support for TWB, TWBX, TDE and TDSX files starting roughly back to Tableau 9.x
@@ -27,8 +23,9 @@ Features include:
- Get all fields in a data source
- Get all fields in use by certain sheets in a workbook
+- It *doesn't* support creating files from scratch, adding extracts into workbooks or data sources, or updating field information. As of 2021, this SDK no longer supports Python 2.
+
For Hyper files, take a look at the [Tableau Hyper API](https://help.tableau.com/current/api/hyper_api/en-us/index.html).
-We don't support creating files from scratch, adding extracts into workbooks or data sources, or updating field information
+For more information, see the [Document API documentation](https://tableau.github.io/document-api-python)
-As of 2021, this SDK no longer supports Python 2.
From ffefee5cb12e1a2816a235788eb15431cc9e92f3 Mon Sep 17 00:00:00 2001
From: Brian Cantoni
Date: Thu, 15 Feb 2024 12:11:00 -0800
Subject: [PATCH 2/7] Clarify in docs this is an unsupported library
- clarify this is an unsupport library "as is" (we already mention that in the readme, but not in the docs)
- update to a better link for Hyper API
---
docs/index.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/docs/index.md b/docs/index.md
index 9c54d74..cfd15c7 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -13,7 +13,7 @@ layout: home
# Document API Overview
This repo contains Python source and example files for the Tableau Document API.
-The Document API provides a supported way to programmatically make updates to Tableau workbook and data source files. If you've been making changes to these file types by directly updating the XML--that is, by XML hacking--this SDK is for you.
+The Document API provides an *unsupported* way to programmatically make updates to Tableau workbook and data source files. If you've been making changes to these file types by directly updating the XML--that is, by XML hacking--this SDK is for you.
Features include:
@@ -32,6 +32,6 @@ Features include:
- Get all fields in a data source
- Get all fields in use by certain sheets in a workbook
-For Hyper files, take a look a the [Tableau Hyper API](https://help.tableau.com/current/api/hyper_api/en-us/index.html).
+For Hyper files, take a look a the [Tableau Hyper API](https://tableau.github.io/hyper-db/docs/).
We don't yet support creating files from scratch, adding extracts into workbooks or data sources, or updating field information.
From 8779c65fb7a234a82cc30beec5ff5586a8afe75c Mon Sep 17 00:00:00 2001
From: Alzavio
Date: Sun, 24 Mar 2024 10:13:45 -0700
Subject: [PATCH 3/7] Documented the dashboard method
---
docs/docs/api-ref.md | 2 ++
1 file changed, 2 insertions(+)
diff --git a/docs/docs/api-ref.md b/docs/docs/api-ref.md
index e6491f2..5d57487 100644
--- a/docs/docs/api-ref.md
+++ b/docs/docs/api-ref.md
@@ -40,6 +40,8 @@ Saves any changes to the workbook to a new file specified by the `new_file` para
`self.shapes` Returns a list of strings with the names of shapes found in the workbook.
+`self.dashboards:` Returns a list of strings with the names of the dashboards found in the workbook
+
## Datasources
```python
class Datasource(dsxml, filename=None)
From e5c24af2faec9d82fbe9593e67c0306f58241e13 Mon Sep 17 00:00:00 2001
From: vvnt
Date: Wed, 5 Jun 2024 18:02:13 +0200
Subject: [PATCH 4/7] Typo
---
docs/docs/api-ref.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/docs/api-ref.md b/docs/docs/api-ref.md
index 5d57487..365634a 100644
--- a/docs/docs/api-ref.md
+++ b/docs/docs/api-ref.md
@@ -68,7 +68,7 @@ A class representing Tableau Data Sources, embedded in workbook files or in TDS
`self.name` Returns string with the name of datasource.
-`self.version` Returns string of daatasource's version.
+`self.version` Returns string of datasource's version.
`self.caption` Returns string of user defined name of datasource if exists.
From b9ad0a16044fdd9ed639c621a55f5b0cc76f1d5b Mon Sep 17 00:00:00 2001
From: Brian Cantoni
Date: Wed, 19 Jun 2024 16:11:52 -0700
Subject: [PATCH 5/7] Update company name to Salesforce (#257)
---
docs/_includes/footer.html | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/docs/_includes/footer.html b/docs/_includes/footer.html
index 6bfb1db..ce6a282 100644
--- a/docs/_includes/footer.html
+++ b/docs/_includes/footer.html
@@ -3,7 +3,7 @@
This site is open source. Suggestions and pull requests are welcome on our GitHub page.