Skip to content
Merged

Dev #353

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion _includes/footer.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<div class="row">
<hr class="footer-hr">
<p>This site is open source. Suggestions and pull requests are welcome on our <a href="https://github.com/tableau/extensions-api">GitHub page</a>.</p>
<p><a href="https://www.tableau.com/en-us/legal" class="aLegal">Legal</a> <a href="https://www.tableau.com/en-us/privacy" class="aLegal">Privacy</a> &copy;Copyright 2003&ndash;<script>document.write(new Date().getFullYear())</script> Tableau</p>
<p><a href="https://www.tableau.com/en-us/legal" class="aLegal">LEGAL</a> <a href="https://www.tableau.com/en-us/privacy" class="aLegal">PRIVACY</a> &copy; 2003&ndash;<script>document.write(new Date().getFullYear())</script> TABLEAU SOFTWARE LLC. ALL RIGHTS RESERVED</p>
<sub>Documentation last generated on: {{ site.time }}</sub>
</div>
</footer>
10 changes: 4 additions & 6 deletions docs/trex_contributing.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,15 +16,13 @@ Submitting to the Community Portal {#portal}

1. Create a fork of the `extensions-api` repository.

2. In your fork of the repository, checkout the `submissions` branch.
1. In your fork of the repository, find the community folder at the root of the repository.

3. In your fork of the repository, find the community folder at the root of the repository.
1. In the `community_extensions.json` file, add an entry for your extension. Name, author, and description are required. All other fields are optional. While we recommend both providing the source code and a hosted version of your extension, you may choose one or the other. If you choose to provide a hosted version of your extension, see the next step (skip otherwise).

4. In the `community_extensions.json` file, add an entry for your extension. Name, author, and description are required. All other fields are optional. While we recommend both providing the source code and a hosted version of your extension, you may choose one or the other. If you choose to provide a hosted version of your extension, see step 5 (skip otherwise).
1. First, host your extension on a web server (see below for suggestions). Second, create a manifest file (`.trex`) where the URL points to the hosted location of your extension. Finally, in your pull request, place the manifest file in the `community/CommunityManifests` folder. Also place the file name into your entry in community_extensions.json. Ensure the filename matches your manifest file and it is unique from others in the folder.

5. First, host your extension on a web server (see below for suggestions). Second, create a manifest file (`.trex`) where the URL points to the hosted location of your extension. Finally, in your pull request, place the manifest file in the `community/CommunityManifests` folder. Also place the file name into your entry in community_extensions.json. Ensure the filename matches your manifest file and it is unique from others in the folder.

6. Submit a pull request from the submissions branch of your fork to the submissions branch in the official repository.
1. Submit a pull request from your fork to the master branch in the official repository.


After that, a member of the Tableau Extensibility team will review your submission.
Expand Down
2 changes: 0 additions & 2 deletions docs/trex_release-notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -42,8 +42,6 @@ About this release:

Bugs fixed in this release:

* Previously, when a user was viewing a dashboard on Tableau Server or Tableau Online and an extension API call was denied because the user did not have permission for that functionality, the dashboard would be refreshed and extension reloaded. This caused the user to potentially lose state. Now the permission will be properly denied, but the dashboard and extension will not reload.

* Range filters now work correctly when the minimum or maximum values are equal to zero (0). Previously, calls to the `applyRangeFilterAsync()` method would ignore the `RangeFilterOptions` if the `min` or `max` properties were equal to zero (0).

* The `isVisible` attribute for dashboard zones is now set properly to true or false when the extension is initialized.
Expand Down
179 changes: 87 additions & 92 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"author": "tableau",
"license": "MIT",
"dependencies": {
"http-server": "^0.11.1"
"http-server": "^0.12.3"
},
"devDependencies": {
"@tableau/extensions-api-types": "^1.4.0",
Expand Down