Skip to content

Conversation

@jacalata
Copy link
Contributor

merge down for git tracking

* docs: docstrings for schedules and intervals (#1528)
* docs: Docstrings for new fields

* feat: enable retrieving only owned workbooks
* feat: Add support for multiple IDPs (jorwoods)
* feat: Add fields:_all_ support (#1563)
* feat: project support all fields
* feat: groups all fields
* feat: views support all fields
* feat: user support _all_ fields 
* feat: workbook support all fields
* feat: datasourceitem _all_ fields
* feat: add fields methods to QuerySet
* feat: add owner attribute to project
* Add SSL option for connecting to Tableau Server with a weaker DH key length
Fixes #1582
* feat: 1580 list extracts on schedule (#1604)

* chore: type hint database and table objects (#1593)
* ci: Switch Slack action to use `ubuntu-latest` like our other actions.
---------

Co-authored-by: Jordan Woods <[email protected]>
Co-authored-by: Jordan Woods <[email protected]>
Co-authored-by: Brian Cantoni <[email protected]>
Co-authored-by: casey-crawford-cfa <[email protected]>
@github-actions
Copy link

Coverage

Coverage Report
FileStmtsMissCoverMissing
tableauserverclient
   __init__.py70100% 
   config.py150100% 
   datetime_helpers.py2511 96%
   exponential_backoff.py200100% 
   filesys_helpers.py310100% 
   namespace.py2633 88%
tableauserverclient/bin
   _version.py358212212 41%
tableauserverclient/helpers
   __init__.py10100% 
   headers.py1388 38%
   logging.py20100% 
   strings.py3911 97%
tableauserverclient/models
   __init__.py430100% 
   column_item.py553232 42%
   connection_credentials.py351111 69%
   connection_item.py771010 87%
   custom_view_item.py1381313 91%
   data_acceleration_report_item.py5411 98%
   data_alert_item.py15933 98%
   data_freshness_policy_item.py1561515 90%
   database_item.py2073636 83%
   datasource_item.py2991111 96%
   dqw_item.py10455 95%
   exceptions.py40100% 
   extract_item.py4544 91%
   favorites_item.py5688 86%
   fileupload_item.py190100% 
   flow_item.py1491010 93%
   flow_run_item.py720100% 
   group_item.py8633 97%
   groupset_item.py3911 97%
   interval_item.py1823232 82%
   job_item.py1881010 95%
   linked_tasks_item.py8011 99%
   location_item.py3011 97%
   metric_item.py1301212 91%
   pagination_item.py340100% 
   permissions_item.py1101212 89%
   project_item.py2113030 86%
   property_decorators.py1001818 82%
   reference_item.py2311 96%
   revision_item.py600100% 
   schedule_item.py20666 97%
   server_info_item.py3744 89%
   site_item.py6311212 98%
   subscription_item.py10333 97%
   table_item.py1211919 84%
   tableau_auth.py612424 61%
   tableau_types.py2711 96%
   tag_item.py150100% 
   target.py60100% 
   task_item.py5722 96%
   user_item.py3071616 95%
   view_item.py2261616 93%
   virtual_connection_item.py6488 88%
   webhook_item.py660100% 
   workbook_item.py3661616 96%
tableauserverclient/server
   __init__.py90100% 
   exceptions.py40100% 
   filter.py2111 95%
   pager.py3511 97%
   query.py1491919 87%
   request_factory.py1110149149 87%
   request_options.py37166 98%
   server.py1871919 90%
   sort.py60100% 
tableauserverclient/server/endpoint
   __init__.py330100% 
   auth_endpoint.py781212 85%
   custom_views_endpoint.py1491313 91%
   data_acceleration_report_endpoint.py210100% 
   data_alert_endpoint.py972525 74%
   databases_endpoint.py1143232 72%
   datasources_endpoint.py3203737 88%
   default_permissions_endpoint.py4755 89%
   dqw_endpoint.py501717 66%
   endpoint.py1901919 90%
   exceptions.py7066 91%
   favorites_endpoint.py952222 77%
   fileuploads_endpoint.py510100% 
   flow_runs_endpoint.py651111 83%
   flow_task_endpoint.py2333 87%
   flows_endpoint.py2165858 73%
   groups_endpoint.py1361010 93%
   groupsets_endpoint.py7488 89%
   jobs_endpoint.py711212 83%
   linked_tasks_endpoint.py380100% 
   metadata_endpoint.py881414 84%
   metrics_endpoint.py5888 86%
   permissions_endpoint.py4755 89%
   projects_endpoint.py1532626 83%
   resource_tagger.py1354343 68%
   schedules_endpoint.py1111313 88%
   server_info_endpoint.py361010 72%
   sites_endpoint.py1322828 79%
   subscriptions_endpoint.py581515 74%
   tables_endpoint.py1123737 67%
   tasks_endpoint.py6577 89%
   users_endpoint.py1341616 88%
   views_endpoint.py1421010 93%
   virtual_connections_endpoint.py1151111 90%
   webhooks_endpoint.py571111 81%
   workbooks_endpoint.py3392828 92%
TOTAL11387139988% 

@jacalata jacalata merged commit bcc79f6 into development May 15, 2025
42 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants