=============
TableauConMan
=============
.. image:: https://gitlab.com/gitlab-data/TableauConMan/badges/main/pipeline.svg
:target: https://gitlab.com/gitlab-data/TableauConMan/-/commits/main
:alt: Pipeline Status
.. image:: https://gitlab.com/gitlab-data/TableauConMan/badges/main/coverage.svg
:target: https://gitlab.com/gitlab-data/TableauConMan/-/commits/main
:alt: Coverage report
.. image:: https://img.shields.io/badge/dynamic/json?color=blue&label=Version&query=%24%5B%3A1%5D.name&url=https://gitlab.com/api/v4/projects/49087622/repository/tags
:target: https://gitlab.com/gitlab-data/TableauConMan/-/tags
:alt: Latest Tagged Version.
.. image:: https://gitlab.com/gitlab-data/TableauConMan/-/badges/main/pipeline.svg
:target: https://gitlab-data.gitlab.io/TableauConMan
:alt: Documentation
Python project which uses the tableauserverclient package to interact with Tableau, encapsulating operations to configure and manage content on Tableau Server.
* Free software: MIT license
Objectives
----------
The primary objectives of this project are to:
* Provide a way to document and set configurations on Tableau Online using an external file.
* Provide a way to move content (workbooks, datasources, flows) between projects and between Tableau Online sites based on an external file.
* Be structured in a way that allows for orchestration and automation on actions.
The reason for directing the control of these actions to external files is so those files can be a focal point of change control and management.
Building these actions in a way that can be orchestrated will alow for Tableau Online admins to work more efficiently.
Features
--------
* User Provisioning
* Add User
* Set User site role
* Set User license
* Group Provisioning
* Add Groups
* Remove Groups
* Set Group membership
* Project Provisioning
* Add Project
* Remove Project
* Archive Project
* Set Content Permissions
* Set User and Group Permissions
* Workbook Management
* Archive Workbook
* Delete Workbook
* Publish Workbook to Project
* Copy Workbook to Site
* Copy Workbook Datasources to Site
* Update Connection Credentials
* Datasource Management
* Archive Datasource
* Delete Datasource
* Publish Datasource to Project
* Copy Datasource to Site
* Update Connection Credentials
Credits
-------
This package was created with Cookiecutter_ and the `gitlab-data/cookiecutter-pypackage`_, which was forked from the `audreyr/cookiecutter-pypackage`_ project template.
.. _Cookiecutter: https://gitlab.com/audreyr/cookiecutter
.. _gitlab-data/cookiecutter-pypackage: https://gitlab.com/gitlab-data/cookiecutter-pypackage
.. _`audreyr/cookiecutter-pypackage`: https://gitlab.com/audreyr/cookiecutter-pypackage
=======
History
=======
0.1.0 (2023-09-07)
------------------
* First release on PyPI.
Raw data
{
"_id": null,
"home_page": "https://gitlab.com/gitlab-data/TableauConMan",
"name": "TableauConMan",
"maintainer": null,
"docs_url": null,
"requires_python": "<4.0.0,>=3.8.0",
"maintainer_email": null,
"keywords": "TableauConMan",
"author": "GitLab data team",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/66/7f/0892e838fe3618f2d566cc6c0bd10dab0309dcc748f235a2249a70e45399/tableauconman-0.1.18.tar.gz",
"platform": null,
"description": "=============\nTableauConMan\n=============\n\n\n\n\n.. image:: https://gitlab.com/gitlab-data/TableauConMan/badges/main/pipeline.svg\n :target: https://gitlab.com/gitlab-data/TableauConMan/-/commits/main\n :alt: Pipeline Status\n\n.. image:: https://gitlab.com/gitlab-data/TableauConMan/badges/main/coverage.svg\n :target: https://gitlab.com/gitlab-data/TableauConMan/-/commits/main\n :alt: Coverage report\n\n.. image:: https://img.shields.io/badge/dynamic/json?color=blue&label=Version&query=%24%5B%3A1%5D.name&url=https://gitlab.com/api/v4/projects/49087622/repository/tags\n :target: https://gitlab.com/gitlab-data/TableauConMan/-/tags\n :alt: Latest Tagged Version.\n\n.. image:: https://gitlab.com/gitlab-data/TableauConMan/-/badges/main/pipeline.svg\n :target: https://gitlab-data.gitlab.io/TableauConMan\n :alt: Documentation\n\n\n\nPython project which uses the tableauserverclient package to interact with Tableau, encapsulating operations to configure and manage content on Tableau Server.\n\n\n* Free software: MIT license\n\nObjectives\n----------\nThe primary objectives of this project are to:\n\n* Provide a way to document and set configurations on Tableau Online using an external file.\n* Provide a way to move content (workbooks, datasources, flows) between projects and between Tableau Online sites based on an external file.\n* Be structured in a way that allows for orchestration and automation on actions.\n\nThe reason for directing the control of these actions to external files is so those files can be a focal point of change control and management.\nBuilding these actions in a way that can be orchestrated will alow for Tableau Online admins to work more efficiently.\n\nFeatures\n--------\n\n* User Provisioning\n * Add User\n * Set User site role\n * Set User license\n* Group Provisioning\n * Add Groups\n * Remove Groups\n * Set Group membership\n* Project Provisioning\n * Add Project\n * Remove Project\n * Archive Project\n * Set Content Permissions\n * Set User and Group Permissions\n* Workbook Management\n * Archive Workbook\n * Delete Workbook\n * Publish Workbook to Project\n * Copy Workbook to Site\n * Copy Workbook Datasources to Site\n * Update Connection Credentials\n* Datasource Management\n * Archive Datasource\n * Delete Datasource\n * Publish Datasource to Project\n * Copy Datasource to Site\n * Update Connection Credentials\n\n\nCredits\n-------\n\nThis package was created with Cookiecutter_ and the `gitlab-data/cookiecutter-pypackage`_, which was forked from the `audreyr/cookiecutter-pypackage`_ project template.\n\n.. _Cookiecutter: https://gitlab.com/audreyr/cookiecutter\n.. _gitlab-data/cookiecutter-pypackage: https://gitlab.com/gitlab-data/cookiecutter-pypackage\n.. _`audreyr/cookiecutter-pypackage`: https://gitlab.com/audreyr/cookiecutter-pypackage\n\n\n=======\nHistory\n=======\n\n0.1.0 (2023-09-07)\n------------------\n\n* First release on PyPI.\n\n",
"bugtrack_url": null,
"license": null,
"summary": null,
"version": "0.1.18",
"project_urls": {
"Homepage": "https://gitlab.com/gitlab-data/TableauConMan",
"Repository": "https://gitlab.com/gitlab-data/TableauConMan"
},
"split_keywords": [
"tableauconman"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "b0f319d585228c91b2337ead6621e4dd297179e4b46c0c16abcefacc25b03496",
"md5": "d8508d4e5eb9008115c237f8573f36e2",
"sha256": "5f91b51a57fdf3fa0ba505a460722e011c05724a1adbc8654e85a98a7b6e0853"
},
"downloads": -1,
"filename": "tableauconman-0.1.18-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d8508d4e5eb9008115c237f8573f36e2",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": "<4.0.0,>=3.8.0",
"size": 53482,
"upload_time": "2024-04-24T18:27:15",
"upload_time_iso_8601": "2024-04-24T18:27:15.668510Z",
"url": "https://files.pythonhosted.org/packages/b0/f3/19d585228c91b2337ead6621e4dd297179e4b46c0c16abcefacc25b03496/tableauconman-0.1.18-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "667f0892e838fe3618f2d566cc6c0bd10dab0309dcc748f235a2249a70e45399",
"md5": "b6fab6b1cdb2da4006aae4a7229ca65a",
"sha256": "6355c9aad6849dcd2488472da2b55549cb5f55b84346e2730509b5712625a7e6"
},
"downloads": -1,
"filename": "tableauconman-0.1.18.tar.gz",
"has_sig": false,
"md5_digest": "b6fab6b1cdb2da4006aae4a7229ca65a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": "<4.0.0,>=3.8.0",
"size": 40311,
"upload_time": "2024-04-24T18:27:16",
"upload_time_iso_8601": "2024-04-24T18:27:16.823980Z",
"url": "https://files.pythonhosted.org/packages/66/7f/0892e838fe3618f2d566cc6c0bd10dab0309dcc748f235a2249a70e45399/tableauconman-0.1.18.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-04-24 18:27:16",
"github": false,
"gitlab": true,
"bitbucket": false,
"codeberg": false,
"gitlab_user": "gitlab-data",
"gitlab_project": "TableauConMan",
"lcname": "tableauconman"
}