diff --git a/.buildinfo b/.buildinfo
index 2040b58af..503f5fac6 100644
--- a/.buildinfo
+++ b/.buildinfo
@@ -1,4 +1,4 @@
# Sphinx build info version 1
# This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done.
-config: 88139acf4952a880219f779a86e011d0
+config: de54b11eaaf7953f3bce951460d4b54b
tags: 645f666f9bcd5a90fca523b33c5a78b7
diff --git a/.doctrees/authentication.doctree b/.doctrees/authentication.doctree
index 24103cf9f..7fbac89ee 100644
Binary files a/.doctrees/authentication.doctree and b/.doctrees/authentication.doctree differ
diff --git a/.doctrees/core.doctree b/.doctrees/core.doctree
index 12a3d23e7..9ea66fb26 100644
Binary files a/.doctrees/core.doctree and b/.doctrees/core.doctree differ
diff --git a/.doctrees/descriptor.doctree b/.doctrees/descriptor.doctree
index 813020e39..f34255d9f 100644
Binary files a/.doctrees/descriptor.doctree and b/.doctrees/descriptor.doctree differ
diff --git a/.doctrees/environment.pickle b/.doctrees/environment.pickle
index 1f939fa6f..d66b5080c 100644
Binary files a/.doctrees/environment.pickle and b/.doctrees/environment.pickle differ
diff --git a/.doctrees/environment_variables.doctree b/.doctrees/environment_variables.doctree
index 07466d698..08e76b8c7 100644
Binary files a/.doctrees/environment_variables.doctree and b/.doctrees/environment_variables.doctree differ
diff --git a/.doctrees/index.doctree b/.doctrees/index.doctree
index ab639723b..c4f2f940a 100644
Binary files a/.doctrees/index.doctree and b/.doctrees/index.doctree differ
diff --git a/.doctrees/initializing.doctree b/.doctrees/initializing.doctree
index b8dae774f..788650037 100644
Binary files a/.doctrees/initializing.doctree and b/.doctrees/initializing.doctree differ
diff --git a/.doctrees/overview.doctree b/.doctrees/overview.doctree
index 11c639283..a57f21ac6 100644
Binary files a/.doctrees/overview.doctree and b/.doctrees/overview.doctree differ
diff --git a/.doctrees/platform.doctree b/.doctrees/platform.doctree
index 066d39c25..b76d28911 100644
Binary files a/.doctrees/platform.doctree and b/.doctrees/platform.doctree differ
diff --git a/.doctrees/utils.doctree b/.doctrees/utils.doctree
index 950b215f6..358f462b2 100644
Binary files a/.doctrees/utils.doctree and b/.doctrees/utils.doctree differ
diff --git a/_images/bootstrap.png b/_images/bootstrap.png
index 47131907d..83b441dc9 100644
Binary files a/_images/bootstrap.png and b/_images/bootstrap.png differ
diff --git a/_images/dev_sandbox.png b/_images/dev_sandbox.png
index 2b284576d..fc36fded1 100644
Binary files a/_images/dev_sandbox.png and b/_images/dev_sandbox.png differ
diff --git a/_images/distributed_config.png b/_images/distributed_config.png
index 0c646ab6d..554454998 100644
Binary files a/_images/distributed_config.png and b/_images/distributed_config.png differ
diff --git a/_images/launch.png b/_images/launch.png
index c26001420..2bb9a0348 100644
Binary files a/_images/launch.png and b/_images/launch.png differ
diff --git a/_images/launch2.png b/_images/launch2.png
index 29dab1c7f..af5cf7512 100644
Binary files a/_images/launch2.png and b/_images/launch2.png differ
diff --git a/_images/manual_install.png b/_images/manual_install.png
index 8141c71d9..9caa8a04c 100644
Binary files a/_images/manual_install.png and b/_images/manual_install.png differ
diff --git a/_images/pipeline_config.png b/_images/pipeline_config.png
index 5df3a8ccc..c0917111a 100644
Binary files a/_images/pipeline_config.png and b/_images/pipeline_config.png differ
diff --git a/_images/plugin_ids.png b/_images/plugin_ids.png
index ade7fdcec..08dd11d3e 100644
Binary files a/_images/plugin_ids.png and b/_images/plugin_ids.png differ
diff --git a/_images/project_site_git.png b/_images/project_site_git.png
index 23f74df67..1a775977d 100644
Binary files a/_images/project_site_git.png and b/_images/project_site_git.png differ
diff --git a/_images/shared_config.png b/_images/shared_config.png
index 1de6764d5..c880f0bb5 100644
Binary files a/_images/shared_config.png and b/_images/shared_config.png differ
diff --git a/_images/tk_project.png b/_images/tk_project.png
index 4c4ff372c..7d9aaab37 100644
Binary files a/_images/tk_project.png and b/_images/tk_project.png differ
diff --git a/_images/zip_config.png b/_images/zip_config.png
index f6133c15d..6aca75e83 100644
Binary files a/_images/zip_config.png and b/_images/zip_config.png differ
diff --git a/_modules/before_register_publish.html b/_modules/before_register_publish.html
index a78900c29..918faf376 100644
--- a/_modules/before_register_publish.html
+++ b/_modules/before_register_publish.html
@@ -5,7 +5,7 @@
- before_register_publish — tk-core v0.20.34 documentation
+ before_register_publish — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/bootstrap.html b/_modules/bootstrap.html
index 135c483aa..641f36b7e 100644
--- a/_modules/bootstrap.html
+++ b/_modules/bootstrap.html
@@ -5,7 +5,7 @@
- bootstrap — tk-core v0.20.34 documentation
+ bootstrap — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/bundle_init.html b/_modules/bundle_init.html
index bd488d2c3..5572bd3b3 100644
--- a/_modules/bundle_init.html
+++ b/_modules/bundle_init.html
@@ -5,7 +5,7 @@
- bundle_init — tk-core v0.20.34 documentation
+ bundle_init — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/cache_location.html b/_modules/cache_location.html
index f90fa9d54..d2c649d1a 100644
--- a/_modules/cache_location.html
+++ b/_modules/cache_location.html
@@ -5,7 +5,7 @@
- cache_location — tk-core v0.20.34 documentation
+ cache_location — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/context_change.html b/_modules/context_change.html
index a99f84c0e..0a4e5f558 100644
--- a/_modules/context_change.html
+++ b/_modules/context_change.html
@@ -5,7 +5,7 @@
- context_change — tk-core v0.20.34 documentation
+ context_change — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/default_storage_root.html b/_modules/default_storage_root.html
index bf47aba7e..c8e7f7b17 100644
--- a/_modules/default_storage_root.html
+++ b/_modules/default_storage_root.html
@@ -5,7 +5,7 @@
- default_storage_root — tk-core v0.20.34 documentation
+ default_storage_root — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/engine_init.html b/_modules/engine_init.html
index 554722364..5fa67f66c 100644
--- a/_modules/engine_init.html
+++ b/_modules/engine_init.html
@@ -5,7 +5,7 @@
- engine_init — tk-core v0.20.34 documentation
+ engine_init — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/ensure_folder_exists.html b/_modules/ensure_folder_exists.html
index cfe71c561..d675aa218 100644
--- a/_modules/ensure_folder_exists.html
+++ b/_modules/ensure_folder_exists.html
@@ -5,7 +5,7 @@
- ensure_folder_exists — tk-core v0.20.34 documentation
+ ensure_folder_exists — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/example_template_hook.html b/_modules/example_template_hook.html
index e97804e93..46cd39f12 100644
--- a/_modules/example_template_hook.html
+++ b/_modules/example_template_hook.html
@@ -5,7 +5,7 @@
- example_template_hook — tk-core v0.20.34 documentation
+ example_template_hook — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/get_current_login.html b/_modules/get_current_login.html
index 719ab9321..ead38db14 100644
--- a/_modules/get_current_login.html
+++ b/_modules/get_current_login.html
@@ -5,7 +5,7 @@
- get_current_login — tk-core v0.20.34 documentation
+ get_current_login — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/index.html b/_modules/index.html
index eb565ff77..3e7348559 100644
--- a/_modules/index.html
+++ b/_modules/index.html
@@ -5,7 +5,7 @@
- Overview: module code — tk-core v0.20.34 documentation
+ Overview: module code — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/log_metrics.html b/_modules/log_metrics.html
index 61dbb1a95..1426b23c2 100644
--- a/_modules/log_metrics.html
+++ b/_modules/log_metrics.html
@@ -5,7 +5,7 @@
- log_metrics — tk-core v0.20.34 documentation
+ log_metrics — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/pick_environment.html b/_modules/pick_environment.html
index d4690ac5a..0a0e38f5f 100644
--- a/_modules/pick_environment.html
+++ b/_modules/pick_environment.html
@@ -5,7 +5,7 @@
- pick_environment — tk-core v0.20.34 documentation
+ pick_environment — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/pipeline_configuration_init.html b/_modules/pipeline_configuration_init.html
index 928e87bbf..440bd9e41 100644
--- a/_modules/pipeline_configuration_init.html
+++ b/_modules/pipeline_configuration_init.html
@@ -5,7 +5,7 @@
- pipeline_configuration_init — tk-core v0.20.34 documentation
+ pipeline_configuration_init — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/process_folder_creation.html b/_modules/process_folder_creation.html
index ad523bd4d..554e6d31a 100644
--- a/_modules/process_folder_creation.html
+++ b/_modules/process_folder_creation.html
@@ -5,7 +5,7 @@
- process_folder_creation — tk-core v0.20.34 documentation
+ process_folder_creation — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/process_folder_name.html b/_modules/process_folder_name.html
index df60f4dcc..53e8d5cfd 100644
--- a/_modules/process_folder_name.html
+++ b/_modules/process_folder_name.html
@@ -5,7 +5,7 @@
- process_folder_name — tk-core v0.20.34 documentation
+ process_folder_name — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/resolve_publish.html b/_modules/resolve_publish.html
index 05b194cb5..5326463dc 100644
--- a/_modules/resolve_publish.html
+++ b/_modules/resolve_publish.html
@@ -5,7 +5,7 @@
- resolve_publish — tk-core v0.20.34 documentation
+ resolve_publish — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/api.html b/_modules/tank/api.html
index 5ac4485d5..b46ab6d4e 100644
--- a/_modules/tank/api.html
+++ b/_modules/tank/api.html
@@ -5,7 +5,7 @@
- tank.api — tk-core v0.20.34 documentation
+ tank.api — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/authentication/defaults_manager.html b/_modules/tank/authentication/defaults_manager.html
index ec795cfa2..63a99f983 100644
--- a/_modules/tank/authentication/defaults_manager.html
+++ b/_modules/tank/authentication/defaults_manager.html
@@ -5,7 +5,7 @@
- tank.authentication.defaults_manager — tk-core v0.20.34 documentation
+ tank.authentication.defaults_manager — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -197,7 +197,7 @@
Source code for tank.authentication.defaults_manager
interactive authentication. When the host is not fixed (see the
:meth:`is_host_fixed` method), the return value of get_host is what is used to implement single sign-on between all Toolkit desktop
- applications (at the moment, tank and Shotgun Desktop).
+ applications (at the moment, tank and Flow Production Tracking). The default implementation will return the fixed host if one was provided during the initialization. If fixed host was provided, the default
diff --git a/_modules/tank/authentication/errors.html b/_modules/tank/authentication/errors.html
index e3f22a21d..2d8dca4bb 100644
--- a/_modules/tank/authentication/errors.html
+++ b/_modules/tank/authentication/errors.html
@@ -5,7 +5,7 @@
- tank.authentication.errors — tk-core v0.20.34 documentation
+ tank.authentication.errors — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/authentication/shotgun_authenticator.html b/_modules/tank/authentication/shotgun_authenticator.html
index 9927f6cf7..111ff3af6 100644
--- a/_modules/tank/authentication/shotgun_authenticator.html
+++ b/_modules/tank/authentication/shotgun_authenticator.html
@@ -5,7 +5,7 @@
- tank.authentication.shotgun_authenticator — tk-core v0.20.34 documentation
+ tank.authentication.shotgun_authenticator — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -139,7 +139,7 @@
Source code for tank.authentication.shotgun_authenticator
# agreement to the Shotgun Pipeline Toolkit Source Code License. All rights
# not expressly granted therein are reserved by Shotgun Software Inc.
-"""SG Authenticator."""
+"""PTR Authenticator."""from.sso_saml2importhas_sso_info_in_cookies,has_unified_login_flow_info_in_cookiesfrom.importinteractive_authentication
@@ -189,7 +189,7 @@
Source code for tank.authentication.shotgun_authenticator
one process to another, allowing you to maintain an experience where
a user is authenticated across multiple applications. This is useful if you for example want to launch RV from Maya or Maya from the
- Shotgun Desktop
+ PTR desktop app. - The authenticator maintains the concept of a default user - which can be used in order to present good defaults in UIs as well as
diff --git a/_modules/tank/authentication/user.html b/_modules/tank/authentication/user.html
index 822ab3d5e..1325b16c3 100644
--- a/_modules/tank/authentication/user.html
+++ b/_modules/tank/authentication/user.html
@@ -5,7 +5,7 @@
- tank.authentication.user — tk-core v0.20.34 documentation
+ tank.authentication.user — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/bootstrap/errors.html b/_modules/tank/bootstrap/errors.html
index 3f7eae4c6..870ee1400 100644
--- a/_modules/tank/bootstrap/errors.html
+++ b/_modules/tank/bootstrap/errors.html
@@ -5,7 +5,7 @@
- tank.bootstrap.errors — tk-core v0.20.34 documentation
+ tank.bootstrap.errors — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/bootstrap/manager.html b/_modules/tank/bootstrap/manager.html
index 64d7076b8..3c664ab63 100644
--- a/_modules/tank/bootstrap/manager.html
+++ b/_modules/tank/bootstrap/manager.html
@@ -5,7 +5,7 @@
- tank.bootstrap.manager — tk-core v0.20.34 documentation
+ tank.bootstrap.manager — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -961,7 +961,7 @@
Source code for tank.bootstrap.manager
ifshotgun_siteandself._sg_user.host!=shotgun_site:log.warning("You are currently logged in to site %s but your launch environment "
- "is set to start up %s%s on site %s. The SG integration "
+ "is set to start up %s%s on site %s. The PTR integration ""currently doesn't support switching between sites and the contents of ""SHOTGUN_ENTITY_TYPE and SHOTGUN_ENTITY_ID will therefore be ignored."%(self._sg_user.host,entity_type,entity_id,shotgun_site)
@@ -1019,7 +1019,7 @@
Source code for tank.bootstrap.manager
log.debug("Plugin Id: %s"%self._plugin_id)ifself._do_shotgun_config_lookup:
- log.debug("Will connect to SG to look for overrides.")
+ log.debug("Will connect to PTR to look for overrides.")log.debug("If no overrides found, this config will be used: %s"%self._base_config_descriptor
@@ -1038,7 +1038,7 @@
Source code for tank.bootstrap.manager
log.debug("based on the current project id and user.")else:
- log.debug("Will not connect to SG to resolve config overrides.")
+ log.debug("Will not connect to PTR to resolve config overrides.")log.debug("The following config will be used: %s"%self._base_config_descriptor)
@@ -1131,7 +1131,7 @@
Source code for tank.bootstrap.manager
elifself._do_shotgun_config_lookup:# do the full resolve where we connect to shotgun etc.
- log.debug("Checking for pipeline configuration overrides in ShotGrid.")
+ log.debug("Checking for pipeline configuration overrides in Flow Production Tracking.")log.debug("In order to turn this off, set do_shotgun_config_lookup to False")
@@ -1301,13 +1301,13 @@
Source code for tank.bootstrap.manager
ifis_shotgun_engine:try:log.debug(
- "Attempting to start the SG engine using the standard "
+ "Attempting to start the PTR engine using the standard ""start_engine routine...")engine=tank.platform.start_engine(engine_name,tk,ctx)exceptExceptionasouter_exc:log.debug(
- "SG engine failed to start using start_engine. An "
+ "PTR engine failed to start using start_engine. An ""attempt will now be made to start it using an legacy ""shotgun_xxx.yml environment. The start_engine exception ""was the following: %r"%outer_exc
@@ -1317,7 +1317,7 @@
Source code for tank.bootstrap.manager
tk,engine_name,entity,ctx)log.debug(
- "SG engine started using a legacy shotgun_xxx.yml environment."
+ "PTR engine started using a legacy shotgun_xxx.yml environment.")excepttank.platform.TankMissingEnvironmentFileasexc:# If the reason the new style bootstrap failed was that no environment was returned by the
@@ -1338,7 +1338,7 @@
Source code for tank.bootstrap.manager
exceptExceptionasexc:log.debug(
- "SG engine failed to start using the legacy "
+ "PTR engine failed to start using the legacy ""start_shotgun_engine routine. No more attempts will ""be made to initialize the engine. The start_shotgun_engine ""exception was the following: %r"%exc
@@ -1371,13 +1371,13 @@
Source code for tank.bootstrap.manager
# new cores handles all this inside the tank.platform.start_shotgun_engine# business logic.log.debug(
- "Target core version is %s. Starting SG engine via legacy pathway."
+ "Target core version is %s. Starting PTR engine via legacy pathway."%tk.version)ifentityisNone:raiseTankBootstrapError(
- "Legacy SG environments do not support bootstrapping into a site context."
+ "Legacy PTR environments do not support bootstrapping into a site context.")# start engine via legacy pathway
diff --git a/_modules/tank/commands/interaction.html b/_modules/tank/commands/interaction.html
index da225e0e9..085bd60ac 100644
--- a/_modules/tank/commands/interaction.html
+++ b/_modules/tank/commands/interaction.html
@@ -5,7 +5,7 @@
- tank.commands.interaction — tk-core v0.20.34 documentation
+ tank.commands.interaction — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/commands/tank_command.html b/_modules/tank/commands/tank_command.html
index aa61eeb3e..e01350018 100644
--- a/_modules/tank/commands/tank_command.html
+++ b/_modules/tank/commands/tank_command.html
@@ -5,7 +5,7 @@
- tank.commands.tank_command — tk-core v0.20.34 documentation
+ tank.commands.tank_command — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/context.html b/_modules/tank/context.html
index da5907f41..87872bc54 100644
--- a/_modules/tank/context.html
+++ b/_modules/tank/context.html
@@ -5,7 +5,7 @@
- tank.context — tk-core v0.20.34 documentation
+ tank.context — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -227,7 +227,7 @@
Any Context object can be serialized to/deserialized from a string. This can be useful if you need to pass a Context between different processes. As an example, the ``tk-multi-launchapp`` uses this mechanism to pass the Context
- from the launch process (e.g. for example Shotgun Desktop) to the
+ from the launch process (e.g. for example PTR desktop app) to the Application (e.g. Maya) being launched. Example: >>> import sgtk
@@ -1067,7 +1067,7 @@
Source code for tank.context
raiseTankError("Key '%s' in template '%s' could not be populated by ""context '%s' because the context does not contain a "
- "SG entity of type '%s'!"
+ "PTR entity of type '%s'!"%(key,template,self,key.shotgun_entity_type))else:
@@ -1091,8 +1091,8 @@
Source code for tank.context
ifnotresult:# no record with that id in shotgun!raiseTankError(
- "Could not retrieve SG data for key '%s' in "
- "template '%s'. No records in SG are matching "
+ "Could not retrieve PTR data for key '%s' in "
+ "template '%s'. No records in PTR are matching ""entity '%s' (Which is part of the current ""context '%s')"%(key,template,entity,self))
@@ -1125,7 +1125,7 @@
Source code for tank.context
ifnotkey.validate(processed_val):raiseTankError("Template validation failed for value '%s'. This "
- "value was retrieved from entity %s in SG to "
+ "value was retrieved from entity %s in PTR to ""represent key '%s' in ""template '%s'."%(processed_val,entity,key,template)
@@ -1454,7 +1454,7 @@
Source code for tank.context
ifsg_entityisNone:raiseTankError(
- "Entity %s with id %s not found in ShotGrid!"%(entity_type,entity_id)
+ "Entity %s with id %s not found in Flow Production Tracking!"%(entity_type,entity_id))ifsg_entity.get("task"):
@@ -1947,7 +1947,7 @@
Source code for tank.context
"Task",[["id","is",task_id]],standard_fields+additional_fields)ifnottask:
- raiseTankError("Unable to locate Task with id %s in ShotGrid"%task_id)
+ raiseTankError("Unable to locate Task with id %s in Flow Production Tracking"%task_id)# add task so it can be processed with other shotgun entitiestask["task"]={"type":"Task","id":task_id,"name":task["content"]}
@@ -2007,7 +2007,7 @@
Source code for tank.context
ifnotdata:raiseTankError(
- "Unable to locate %s with id %s in ShotGrid"%(entity_type,entity_id)
+ "Unable to locate %s with id %s in Flow Production Tracking"%(entity_type,entity_id))# create context
diff --git a/_modules/tank/descriptor/descriptor.html b/_modules/tank/descriptor/descriptor.html
index b78e947f6..f6fc2f3ca 100644
--- a/_modules/tank/descriptor/descriptor.html
+++ b/_modules/tank/descriptor/descriptor.html
@@ -5,7 +5,7 @@
- tank.descriptor.descriptor — tk-core v0.20.34 documentation
+ tank.descriptor.descriptor — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/descriptor/descriptor_bundle.html b/_modules/tank/descriptor/descriptor_bundle.html
index daa598d1b..36570de7e 100644
--- a/_modules/tank/descriptor/descriptor_bundle.html
+++ b/_modules/tank/descriptor/descriptor_bundle.html
@@ -5,7 +5,7 @@
- tank.descriptor.descriptor_bundle — tk-core v0.20.34 documentation
+ tank.descriptor.descriptor_bundle — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -252,7 +252,7 @@
Source code for tank.descriptor.descriptor_bundle
:type core_version: str
:param engine_descriptor: Descriptor of the engine this bundle will run under. None by default. :type engine_descriptor: :class:`~sgtk.bootstrap.DescriptorBundle`
- :param desktop_version: Version of the Shotgun Desktop. None by default.
+ :param desktop_version: Version of the PTR desktop app. None by default. :type desktop_version: str :raises: Raised if one or multiple constraint checks has failed.
@@ -261,7 +261,10 @@
else:log.debug(
- "Field %s.%s already exists in ShotGrid."
+ "Field %s.%s already exists in Flow Production Tracking."%(sg_entity_type,sg_field_name))
diff --git a/_modules/tank/descriptor/descriptor_config.html b/_modules/tank/descriptor/descriptor_config.html
index 96f2e0fbb..5bf254a33 100644
--- a/_modules/tank/descriptor/descriptor_config.html
+++ b/_modules/tank/descriptor/descriptor_config.html
@@ -5,7 +5,7 @@
- tank.descriptor.descriptor_config — tk-core v0.20.34 documentation
+ tank.descriptor.descriptor_config — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/descriptor/descriptor_core.html b/_modules/tank/descriptor/descriptor_core.html
index 5d971c7ed..c77c23600 100644
--- a/_modules/tank/descriptor/descriptor_core.html
+++ b/_modules/tank/descriptor/descriptor_core.html
@@ -5,7 +5,7 @@
- tank.descriptor.descriptor_core — tk-core v0.20.34 documentation
+ tank.descriptor.descriptor_core — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/descriptor/errors.html b/_modules/tank/descriptor/errors.html
index 60ce5e1c3..c1b57e59b 100644
--- a/_modules/tank/descriptor/errors.html
+++ b/_modules/tank/descriptor/errors.html
@@ -5,7 +5,7 @@
- tank.descriptor.errors — tk-core v0.20.34 documentation
+ tank.descriptor.errors — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/descriptor/io_descriptor/factory.html b/_modules/tank/descriptor/io_descriptor/factory.html
index 74a20d36a..96cdb2619 100644
--- a/_modules/tank/descriptor/io_descriptor/factory.html
+++ b/_modules/tank/descriptor/io_descriptor/factory.html
@@ -5,7 +5,7 @@
- tank.descriptor.io_descriptor.factory — tk-core v0.20.34 documentation
+ tank.descriptor.io_descriptor.factory — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/errors.html b/_modules/tank/errors.html
index 65d90f32b..09bd880b1 100644
--- a/_modules/tank/errors.html
+++ b/_modules/tank/errors.html
@@ -5,7 +5,7 @@
- tank.errors — tk-core v0.20.34 documentation
+ tank.errors — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/hook.html b/_modules/tank/hook.html
index 0c3d5f185..ae72135b2 100644
--- a/_modules/tank/hook.html
+++ b/_modules/tank/hook.html
@@ -5,7 +5,7 @@
- tank.hook — tk-core v0.20.34 documentation
+ tank.hook — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/log.html b/_modules/tank/log.html
index f98314dbf..3aca79fb3 100644
--- a/_modules/tank/log.html
+++ b/_modules/tank/log.html
@@ -5,7 +5,7 @@
- tank.log — tk-core v0.20.34 documentation
+ tank.log — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -706,8 +706,8 @@
Source code for tank.log
# is advantageous is in tk-desktop, where we provide a# menu action to toggle debug logging. When it is toggled# on, we set the env var here, which then means that when
- # a user navigates to a project in SG Desktop, the Python
- # subprocess spawned will also have debug logging active.
+ # a user navigates to a project in the PTR desktop app, the
+ # Python subprocess spawned will also have debug logging active.log.debug("Setting %s in the environment for this session. This ""ensures that subprocesses spawned from this process will "
diff --git a/_modules/tank/pipelineconfig_utils.html b/_modules/tank/pipelineconfig_utils.html
index e53ddea83..ab5d92cc8 100644
--- a/_modules/tank/pipelineconfig_utils.html
+++ b/_modules/tank/pipelineconfig_utils.html
@@ -5,7 +5,7 @@
- tank.pipelineconfig_utils — tk-core v0.20.34 documentation
+ tank.pipelineconfig_utils — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/platform/application.html b/_modules/tank/platform/application.html
index ca12d20b3..f2b89fee3 100644
--- a/_modules/tank/platform/application.html
+++ b/_modules/tank/platform/application.html
@@ -5,7 +5,7 @@
- tank.platform.application — tk-core v0.20.34 documentation
+ tank.platform.application — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/platform/engine.html b/_modules/tank/platform/engine.html
index 5bb13d654..077cea8c4 100644
--- a/_modules/tank/platform/engine.html
+++ b/_modules/tank/platform/engine.html
@@ -5,7 +5,7 @@
- tank.platform.engine — tk-core v0.20.34 documentation
+ tank.platform.engine — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -788,10 +788,10 @@
Source code for tank.platform.engine
""" Indicates this engine will allow the metrics worker threads to forward the user metrics logged via core, this engine, or registered apps to
- SG.
+ PTR. :returns: boolean value indicating that the engine allows user metrics
- to be forwarded to SG.
+ to be forwarded to PTR. """returnTrue
@@ -1048,7 +1048,7 @@
Source code for tank.platform.engine
In most cases, commands will appear as items on a Shotgun dropdown menu, but it ultimately depends on the engine - in the Shell engine, commands are instead represented as a text base listing and in the
- Shotgun Desktop it is a scrollable list of larger icons.
+ PTR desktop app it is a scrollable list of larger icons. .. note:: This method is used to add menu entries for launching toolkit UIs. If you wish to register a panel UI with toolkit,
@@ -2588,7 +2588,7 @@
Source code for tank.platform.engine
file_in.__rshift__(self._dark_palette)fh.close()
- # set the std selection bg color to be 'SG blue'
+ # set the std selection bg color to be 'PTR blue'highlight_color=QtGui.QBrush(QtGui.QColor(constants.SG_STYLESHEET_CONSTANTS["SG_HIGHLIGHT_COLOR"]))
@@ -3450,7 +3450,7 @@
Source code for tank.platform.engine
# get the location for our engineifconstants.SHOTGUN_ENGINE_NAMEnotinenv.get_engines():raiseTankMissingEngineError(
- "Cannot find a SG engine in %s. Please contact support."%env
+ "Cannot find a PTR engine in %s. Please contact support."%env)engine_descriptor=env.get_engine_descriptor(constants.SHOTGUN_ENGINE_NAME)
diff --git a/_modules/tank/platform/errors.html b/_modules/tank/platform/errors.html
index c14fb3bec..11e4c7b62 100644
--- a/_modules/tank/platform/errors.html
+++ b/_modules/tank/platform/errors.html
@@ -5,7 +5,7 @@
- tank.platform.errors — tk-core v0.20.34 documentation
+ tank.platform.errors — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/platform/framework.html b/_modules/tank/platform/framework.html
index eaa5d4d0c..a3af08211 100644
--- a/_modules/tank/platform/framework.html
+++ b/_modules/tank/platform/framework.html
@@ -5,7 +5,7 @@
- tank.platform.framework — tk-core v0.20.34 documentation
+ tank.platform.framework — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/platform/software_launcher.html b/_modules/tank/platform/software_launcher.html
index e0b921933..0e9bd6fe0 100644
--- a/_modules/tank/platform/software_launcher.html
+++ b/_modules/tank/platform/software_launcher.html
@@ -5,7 +5,7 @@
- tank.platform.software_launcher — tk-core v0.20.34 documentation
+ tank.platform.software_launcher — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/platform/util.html b/_modules/tank/platform/util.html
index 77fc6d80f..3e24429f5 100644
--- a/_modules/tank/platform/util.html
+++ b/_modules/tank/platform/util.html
@@ -5,7 +5,7 @@
- tank.platform.util — tk-core v0.20.34 documentation
+ tank.platform.util — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/template.html b/_modules/tank/template.html
index c5f059e8b..0cc42d96f 100644
--- a/_modules/tank/template.html
+++ b/_modules/tank/template.html
@@ -5,7 +5,7 @@
- tank.template — tk-core v0.20.34 documentation
+ tank.template — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -963,7 +963,7 @@
Source code for tank.template
root_path=all_per_platform_roots.get(root_name,{}).get(sgsix.platform)ifroot_pathisNone:raiseTankError(
- "Undefined SG storage! The local file storage '%s' is not defined for this "
+ "Undefined PTR storage! The local file storage '%s' is not defined for this ""operating system."%root_name)
diff --git a/_modules/tank/templatekey.html b/_modules/tank/templatekey.html
index 61ed13492..9cfd40fbc 100644
--- a/_modules/tank/templatekey.html
+++ b/_modules/tank/templatekey.html
@@ -5,7 +5,7 @@
- tank.templatekey — tk-core v0.20.34 documentation
+ tank.templatekey — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -237,7 +237,7 @@
Source code for tank.templatekey
# Validationifself.shotgun_field_nameandnotself.shotgun_entity_type:
- raiseTankError("%s: SG field requires a SG entity be set."%self)
+ raiseTankError("%s: PTR field requires a PTR entity be set."%self)ifself.is_abstractandself.defaultisNone:raiseTankError(
diff --git a/_modules/tank/util/environment.html b/_modules/tank/util/environment.html
index 87d1cd2c6..4ef66ed9f 100644
--- a/_modules/tank/util/environment.html
+++ b/_modules/tank/util/environment.html
@@ -5,7 +5,7 @@
- tank.util.environment — tk-core v0.20.34 documentation
+ tank.util.environment — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/util/errors.html b/_modules/tank/util/errors.html
index c2b8db4fe..b37ee3008 100644
--- a/_modules/tank/util/errors.html
+++ b/_modules/tank/util/errors.html
@@ -5,7 +5,7 @@
- tank.util.errors — tk-core v0.20.34 documentation
+ tank.util.errors — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/util/filesystem.html b/_modules/tank/util/filesystem.html
index cf23c67f0..3354803dd 100644
--- a/_modules/tank/util/filesystem.html
+++ b/_modules/tank/util/filesystem.html
@@ -5,7 +5,7 @@
- tank.util.filesystem — tk-core v0.20.34 documentation
+ tank.util.filesystem — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -270,7 +270,9 @@
Source code for tank.util.filesystem
ph_path=os.path.join(path,"placeholder")ifnotos.path.exists(ph_path):fh=open(ph_path,"wt")
- fh.write("This file was automatically generated by ShotGrid.\n\n")
+ fh.write(
+ "This file was automatically generated by Flow Production Tracking.\n\n"
+ )fh.write("The placeholder file is needed when managing toolkit configurations\n")
diff --git a/_modules/tank/util/json.html b/_modules/tank/util/json.html
index af422b1d9..e23d3e975 100644
--- a/_modules/tank/util/json.html
+++ b/_modules/tank/util/json.html
@@ -5,7 +5,7 @@
- tank.util.json — tk-core v0.20.34 documentation
+ tank.util.json — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/util/local_file_storage.html b/_modules/tank/util/local_file_storage.html
index 533c8bc82..396e57b5c 100644
--- a/_modules/tank/util/local_file_storage.html
+++ b/_modules/tank/util/local_file_storage.html
@@ -5,7 +5,7 @@
- tank.util.local_file_storage — tk-core v0.20.34 documentation
+ tank.util.local_file_storage — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -352,7 +352,7 @@
Source code for tank.util.local_file_storage
"""
ifhostnameisNone:raiseTankError(
- "Cannot compute path for local site specific storage - no SG hostname specified!"
+ "Cannot compute path for local site specific storage - no PTR hostname specified!")# get site only; https://www.FOO.com:8080 -> www.foo.com
diff --git a/_modules/tank/util/login.html b/_modules/tank/util/login.html
index 39cd51ed2..4951e43a6 100644
--- a/_modules/tank/util/login.html
+++ b/_modules/tank/util/login.html
@@ -5,7 +5,7 @@
- tank.util.login — tk-core v0.20.34 documentation
+ tank.util.login — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/util/pickle.html b/_modules/tank/util/pickle.html
index 7021a0f80..736e0476c 100644
--- a/_modules/tank/util/pickle.html
+++ b/_modules/tank/util/pickle.html
@@ -5,7 +5,7 @@
- tank.util.pickle — tk-core v0.20.34 documentation
+ tank.util.pickle — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/util/platforms.html b/_modules/tank/util/platforms.html
index d0158e49a..01cd43477 100644
--- a/_modules/tank/util/platforms.html
+++ b/_modules/tank/util/platforms.html
@@ -5,7 +5,7 @@
- tank.util.platforms — tk-core v0.20.34 documentation
+ tank.util.platforms — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank/util/shotgun/download.html b/_modules/tank/util/shotgun/download.html
index 9d473db90..3228e6c41 100644
--- a/_modules/tank/util/shotgun/download.html
+++ b/_modules/tank/util/shotgun/download.html
@@ -5,7 +5,7 @@
- tank.util.shotgun.download — tk-core v0.20.34 documentation
+ tank.util.shotgun.download — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -353,7 +353,7 @@
Source code for tank.util.shotgun.download
:param url: The url to download from :raises: ShotgunAttachmentDownloadError on failure """
- # @todo: progress feedback here - when the SG api supports it!
+ # @todo: progress feedback here - when the PTR api supports it!# sometimes people report that this download fails (because of flaky connections etc)# engines can often be 30-50MiB - as a quick fix, just retry the download if it fails
@@ -425,7 +425,7 @@
Source code for tank.util.shotgun.download
# the attachment in shotgun could not be unpackedifattachment_id:raiseShotgunAttachmentDownloadError(
- "SG attachment with id %s is not a zip file!"%attachment_id
+ "PTR attachment with id %s is not a zip file!"%attachment_id)else:raiseShotgunAttachmentDownloadError(
diff --git a/_modules/tank/util/shotgun/publish_creation.html b/_modules/tank/util/shotgun/publish_creation.html
index df8c3f1b8..09cb34df1 100644
--- a/_modules/tank/util/shotgun/publish_creation.html
+++ b/_modules/tank/util/shotgun/publish_creation.html
@@ -5,7 +5,7 @@
- tank.util.shotgun.publish_creation — tk-core v0.20.34 documentation
+ tank.util.shotgun.publish_creation — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -416,7 +416,7 @@
Source code for tank.util.shotgun.publish_creation
)
# create the publish
- log.debug("Publish: Creating publish in ShotGrid")
+ log.debug("Publish: Creating publish in Flow Production Tracking")entity=_create_published_file(tk,context,
@@ -666,7 +666,7 @@
Source code for tank.util.shotgun.publish_creation
if supports_specific_storage_syntax:
- # get corresponding SG local storage for the matching root name
+ # get corresponding PTR local storage for the matching root namestorage=tk.pipeline_configuration.get_local_storage_for_root(root_name)
@@ -678,8 +678,8 @@
Source code for tank.util.shotgun.publish_creation
# issue a warning and fall back on the server-side functionality
log.warning("Could not find the expected storage for required root "
- "'%s' in SG to associate publish '%s' with. "
- "Falling back to ShotGrid's built-in storage resolution "
+ "'%s' in PTR to associate publish '%s' with. "
+ "Falling back to Flow Production Tracking's built-in storage resolution ""logic. It is recommended that you explicitly map a ""local storage to required root '%s'."%(root_name,path,root_name)
@@ -700,7 +700,7 @@
Source code for tank.util.shotgun.publish_creation
data["path"]={"local_path":path}# fill in the path cache field which is used for filtering in Shotgun
- # (because SG does not support
+ # (because PTR does not supportdata["path_cache"]=path_cacheelse:
@@ -709,7 +709,7 @@
Source code for tank.util.shotgun.publish_creation
# 1. look for storages in Shotgun and see if we can create a local path
# 2. failing that, just register the entry as a file:// resource.log.debug("Path '%s' does not have an associated config root."%path)
- log.debug("Will check SG local storages to see if there is a match.")
+ log.debug("Will check PTR local storages to see if there is a match.")matching_local_storage=Falseforstorageinget_cached_local_storages(tk):
@@ -718,7 +718,7 @@
Source code for tank.util.shotgun.publish_creation
if local_storage_pathandpath.lower().startswith(local_storage_path.lower()):
- log.debug("Path matches SG local storage '%s'"%storage["code"])
+ log.debug("Path matches PTR local storage '%s'"%storage["code"])matching_local_storage=Truebreak
@@ -753,12 +753,12 @@
Source code for tank.util.shotgun.publish_creation
# add the publish type to be as consistent as possible
data["type"]=published_file_entity_typelog.debug(
- "Dry run. Simply returning the data that would be sent to SG: %s"
+ "Dry run. Simply returning the data that would be sent to PTR: %s"%pprint.pformat(data))returndataelse:
- log.debug("Registering publish in ShotGrid: %s"%pprint.pformat(data))
+ log.debug("Registering publish in Flow Production Tracking: %s"%pprint.pformat(data))returntk.shotgun.create(published_file_entity_type,data)
diff --git a/_modules/tank/util/shotgun/publish_resolve.html b/_modules/tank/util/shotgun/publish_resolve.html
index 8720ef5e9..ce885e4a4 100644
--- a/_modules/tank/util/shotgun/publish_resolve.html
+++ b/_modules/tank/util/shotgun/publish_resolve.html
@@ -5,7 +5,7 @@
- tank.util.shotgun.publish_resolve — tk-core v0.20.34 documentation
+ tank.util.shotgun.publish_resolve — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -310,7 +310,7 @@
Source code for tank.util.shotgun.publish_resolve
if local_path:log.warning("Discovered environment variable %s, however the operating system root is "
- "already defined in SG and the environment variable will "
+ "already defined in PTR and the environment variable will ""be ignored."%env_var_name)
@@ -465,7 +465,7 @@
if storage_lookup[storage_name].windows:# this path was already defined by a sg local storagelog.warning(
- "Discovered env var %s, however a SG local storage already "
+ "Discovered env var %s, however a PTR local storage already ""defines '%s' to be '%s'. Your environment override ""will be ignored."%(env_var,storage_name,storage_lookup[storage_name].windows)
@@ -510,7 +510,7 @@
Source code for tank.util.shotgun.publish_resolve
if storage_lookup[storage_name].macosx:# this path was already defined by a sg local storagelog.warning(
- "Discovered env var %s, however a SG local storage already "
+ "Discovered env var %s, however a PTR local storage already ""defines '%s' to be '%s'. Your environment override ""will be ignored."%(env_var,storage_name,storage_lookup[storage_name].macosx)
@@ -522,7 +522,7 @@
Source code for tank.util.shotgun.publish_resolve
if storage_lookup[storage_name].linux:# this path was already defined by a sg local storagelog.warning(
- "Discovered env var %s, however a SG local storage already "
+ "Discovered env var %s, however a PTR local storage already ""defines '%s' to be '%s'. Your environment override ""will be ignored."%(env_var,storage_name,storage_lookup[storage_name].linux)
diff --git a/_modules/tank/util/shotgun/publish_util.html b/_modules/tank/util/shotgun/publish_util.html
index 56108ac89..9a54aaa0c 100644
--- a/_modules/tank/util/shotgun/publish_util.html
+++ b/_modules/tank/util/shotgun/publish_util.html
@@ -5,7 +5,7 @@
- tank.util.shotgun.publish_util — tk-core v0.20.34 documentation
+ tank.util.shotgun.publish_util — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -200,7 +200,7 @@
Source code for tank.util.shotgun.publish_util
storage_data =tk.get_cache_item(constants.SHOTGUN_LOCAL_STORAGES_CACHE_KEY)ifstorage_dataisNone:
- log.debug("Caching SG local storages...")
+ log.debug("Caching PTR local storages...")storage_data=tk.shotgun.find("LocalStorage",[],["id","code"]+ShotgunPath.SHOTGUN_PATH_FIELDS)
diff --git a/_modules/tank/util/shotgun_entity.html b/_modules/tank/util/shotgun_entity.html
index b4747975a..cae1bfaab 100644
--- a/_modules/tank/util/shotgun_entity.html
+++ b/_modules/tank/util/shotgun_entity.html
@@ -5,7 +5,7 @@
- tank.util.shotgun_entity — tk-core v0.20.34 documentation
+ tank.util.shotgun_entity — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -409,9 +409,9 @@
Source code for tank.util.shotgun_entity
# required value was not provided!raiseTankError("Folder Configuration Error: "
- "A SG field '%s' is being requested as part of the expression "
+ "A PTR field '%s' is being requested as part of the expression ""'%s' when creating folders connected to entities of type %s, "
- "however no such field exists in ShotGrid. Please review your "
+ "however no such field exists in Flow Production Tracking. Please review your ""configuration!"%(field_name,self._field_name_expr,self._entity_type))
@@ -440,7 +440,7 @@
Source code for tank.util.shotgun_entity
raiseTankError("Folder Configuration Error. Could not create folders for %s! ""The expression %s refers to one or more values that are blank "
- "in SG and a folder can therefore "
+ "in PTR and a folder can therefore ""not be created."%(nice_name,self._field_name_expr))
diff --git a/_modules/tank/util/shotgun_path.html b/_modules/tank/util/shotgun_path.html
index d4062ed44..c2693ac5f 100644
--- a/_modules/tank/util/shotgun_path.html
+++ b/_modules/tank/util/shotgun_path.html
@@ -5,7 +5,7 @@
- tank.util.shotgun_path — tk-core v0.20.34 documentation
+ tank.util.shotgun_path — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -258,7 +258,7 @@
[docs]@classmethod
diff --git a/_modules/tank/util/user_settings.html b/_modules/tank/util/user_settings.html
index ce5e30a6b..7604ddca4 100644
--- a/_modules/tank/util/user_settings.html
+++ b/_modules/tank/util/user_settings.html
@@ -5,7 +5,7 @@
- tank.util.user_settings — tk-core v0.20.34 documentation
+ tank.util.user_settings — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -184,7 +184,7 @@
- The ``SGTK_PREFERENCES_LOCATION`` environment variable. - The ``SGTK_DESKTOP_CONFIG_LOCATION`` environment variable. - The Shotgun folder.
- - The Shotgun Desktop folder.
+ - The PTR desktop app folder. :returns: The location where to read the configuration file from. """
@@ -389,7 +389,7 @@
Source code for tank.util.user_settings
self._evaluate_env_var("SGTK_DESKTOP_CONFIG_LOCATION"),# Default location firstdefault_location,
- # This is the location set by users of the Shotgun Desktop in the past.
+ # This is the location set by users of the PTR desktop app in the past.os.path.join(LocalFileStorageManager.get_global_root(LocalFileStorageManager.CACHE,LocalFileStorageManager.CORE_V17
diff --git a/_modules/tank/util/version.html b/_modules/tank/util/version.html
index 1feb7332b..219614e38 100644
--- a/_modules/tank/util/version.html
+++ b/_modules/tank/util/version.html
@@ -5,7 +5,7 @@
- tank.util.version — tk-core v0.20.34 documentation
+ tank.util.version — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_modules/tank_init.html b/_modules/tank_init.html
index 70092c5a9..1b9276b64 100644
--- a/_modules/tank_init.html
+++ b/_modules/tank_init.html
@@ -5,7 +5,7 @@
- tank_init — tk-core v0.20.34 documentation
+ tank_init — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/_sources/authentication.rst.txt b/_sources/authentication.rst.txt
index 41c7c678e..d303375a4 100644
--- a/_sources/authentication.rst.txt
+++ b/_sources/authentication.rst.txt
@@ -8,22 +8,22 @@ Authentication
Introduction
----------------------------------------
-When you run the ShotGrid pipeline Toolkit, it will connect to ShotGrid on a regular basis in order to carry out
+When you run the Flow Production Tracking, it will connect to Flow Production Tracking on a regular basis in order to carry out
certain operations. For example, you publish a new render or you browse for an item that you want to load into
-your scene. In order to do that, Toolkit will need to log in to ShotGrid, either to read or write data, which means that it will
-need to make sure the current user is authenticated so that a connection with the ShotGrid server can be established.
+your scene. In order to do that, Toolkit will need to log in to Flow Production Tracking, either to read or write data, which means that it will
+need to make sure the current user is authenticated so that a connection with the Flow Production Tracking server can be established.
.. note:: The Toolkit authentication API does not require an installed or
bootstrapped instance of the Toolkit Core platform. You can use it
simply by importing ``sgtk`` and calling its methods.
-Toolkit uses session tokens for authentication. These are unique identifiers which are generated by the ShotGrid server.
-Whenever a ShotGrid API request comes in from Toolkit, this session token is passed along so that the server can
+Toolkit uses session tokens for authentication. These are unique identifiers which are generated by the Flow Production Tracking server.
+Whenever a Flow Production Tracking API request comes in from Toolkit, this session token is passed along so that the server can
validate it and grant access to the request. These session tokens time out after a certain period of inactivity,
usually 24 hours, and whenever this happens, the user is typically prompted to enter their password again in order
for Toolkit to retrieve a new session token.
-This ``sgtk.authentication`` API handles the notion of the current user and wraps around the ShotGrid API to ensure that
+This ``sgtk.authentication`` API handles the notion of the current user and wraps around the Flow Production Tracking API to ensure that
if a session times out, the user is prompted to re-enter their credentials. The API and process for
authentication can be summarized as follows:
@@ -31,8 +31,8 @@ authentication can be summarized as follows:
in various ways and also wraps around storing authenticated sessions so that the user doesn't have to keep
typing their password in.
- After a successful authentication operation, the :class:`ShotgunAuthenticator` returns a :class:`ShotgunUser` object.
- This object represents the user and can be used to generate a ShotGrid API instance which belongs to the user. The
- generated API instance is subclassed from the normal ShotGrid API and gracefully traps when the user credentials are
+ This object represents the user and can be used to generate a Flow Production Tracking API instance which belongs to the user. The
+ generated API instance is subclassed from the normal Flow Production Tracking API and gracefully traps when the user credentials are
no longer valid (which usually happens after a certain period of inactivity). In this case it will automatically
present the user with a password prompt.
- :class:`ShotgunUser` objects can be serialized via the :meth:`serialize_user` and :meth:`deserialize_user` methods
@@ -44,7 +44,7 @@ authentication can be summarized as follows:
- If you want to control how the :class:`ShotgunAuthenticator` creates a user object and caches session data
inbetween invocations, you can subclass the :class:`DefaultsManager`.
-Normally, the tk session is created automatically as part of the DCC launch process, ``tank`` command or ShotGrid
+Normally, the tk session is created automatically as part of the DCC launch process, ``tank`` command or Flow Production Tracking
Desktop, so there is little to worry about. There are some use cases where controlling the authentication directly
may be useful:
@@ -62,8 +62,8 @@ may be useful:
sa = sgtk.authentication.ShotgunAuthenticator()
# Use the authenticator to create a user object. This object
- # identifies a ShotGrid user or script and also wraps around
- # a ShotGrid API instance which is associated with that user.
+ # identifies a Flow Production Tracking user or script and also wraps around
+ # a Flow Production Tracking API instance which is associated with that user.
user = sa.create_script_user(api_script="myscript",
api_key="xxxxx",
host="https://myhost.shotgrid.autodesk.com")
diff --git a/_sources/core.rst.txt b/_sources/core.rst.txt
index 70b8fe7b5..dada5f04f 100644
--- a/_sources/core.rst.txt
+++ b/_sources/core.rst.txt
@@ -38,8 +38,8 @@ Sgtk
Authentication
==============
-Certain API operations require ShotGrid data and hence require a way for the API
-to establish a connection to ShotGrid. The easiest way to handle this is by
+Certain API operations require Flow Production Tracking data and hence require a way for the API
+to establish a connection to Flow Production Tracking. The easiest way to handle this is by
making sure that each API instance has an associated authenticated user:
.. autofunction:: set_authenticated_user
@@ -128,7 +128,7 @@ and copy it to your configuration's ``core/hooks`` folder.
.. note::
A core hook cannot be executed before Toolkit (the :class:`Sgtk` instance) has
been initialized. This happens when :meth:`ToolkitManager.bootstrap_engine` is
- called during ShotGrid Desktop bootstrap. Any customization of the core behavior
+ called during Flow Production Tracking bootstrap. Any customization of the core behavior
must be added afterwards.
Here is the list of hooks that be taken over in the Toolkit core.
@@ -261,7 +261,7 @@ Templates
The Toolkit template system is used to handle path and string token manipulations.
-Since the ShotGrid Toolkit is file system based, Apps will need to resolve file paths whenever
+Since the Flow Production Tracking is file system based, Apps will need to resolve file paths whenever
they need to read or write data from disk. Apps are file system structure agnostic - meaning
that they don't know how the file system is organized. The template system handles all this for them.
@@ -298,12 +298,12 @@ The template API lets you jump between a list of field values and paths::
'/projects/bbb/shots/001_002/comp/pub/main_scene.v003.ma'
Note how the above path and template has two different types of fields: The Shot and Step fields are
-high-level fields with equivalent objects in ShotGrid (a Shot and a Pipeline Step) where the name and
+high-level fields with equivalent objects in Flow Production Tracking (a Shot and a Pipeline Step) where the name and
the version fields are very specific to this particular type of template (in this case a publish path.).
If we wanted to describe a publish path for an asset rather than a shot, we would still have a name
and a version field, since this is needed for all publishes, regardless of what type of data it is -
however, we would not have a Shot and a Step field. Instead, we may have an Asset and a Step field,
-where the asset field would be associated with an asset in ShotGrid.
+where the asset field would be associated with an asset in Flow Production Tracking.
Template
=========================================
diff --git a/_sources/descriptor.rst.txt b/_sources/descriptor.rst.txt
index 20abffeed..3e940c902 100644
--- a/_sources/descriptor.rst.txt
+++ b/_sources/descriptor.rst.txt
@@ -16,7 +16,7 @@ around installation and deployment.
Descriptors are used extensively by Toolkit and allow a user to configure and drive
Toolkit in a flexible fashion. Descriptors typically point at a remote location
and makes it easy to handle code transport from that location into a local cache.
-Descriptors form the backbone for ShotGrid deployment and installation. The following
+Descriptors form the backbone for Flow Production Tracking deployment and installation. The following
example shows basic usage::
import sgtk
@@ -91,7 +91,7 @@ Several different descriptor types are supported by Toolkit:
- An **app_store** descriptor represents an item in the Toolkit App Store
-- A **shotgun** descriptor represents an item stored in ShotGrid
+- A **shotgun** descriptor represents an item stored in Flow Production Tracking
- A **git** descriptor represents a tag in a git repository
- A **git_branch** descriptor represents a commit in a git branch
- A **github_release** descriptor represents a Release on a Github repo
@@ -109,11 +109,11 @@ while the **path**, **dev** and **manual** descriptors are accessed directly fro
.. _app_store_descriptor:
-The ShotGrid App store
-======================
+The Flow Production Tracking App store
+======================================
-The ShotGrid app store is used to release and distribute versions of Apps, Engines, Configs etc. that have been
-tested and approved by ShotGrid. App store descriptors should include a name and version token and
+The Flow Production Tracking app store is used to release and distribute versions of Apps, Engines, Configs etc. that have been
+tested and approved by Flow Production Tracking. App store descriptors should include a name and version token and
are on the following form:
.. code-block:: yaml
@@ -470,31 +470,31 @@ becomes easy to exchange environment configs. You can achieve this by using the
both with installed, baked or cached configuration, we recommend you use the ``CONFIG_FOLDER`` token.
-Pointing at a file attachment in ShotGrid
-============================================
+Pointing at a file attachment in Flow Production Tracking
+=========================================================
The Shotgun descriptor allows you to upload an attachment directly
-to ShotGrid and then reference it with a descriptor.
+to Flow Production Tracking and then reference it with a descriptor.
This allows for workflows where you can distribute configurations, custom apps
or other items to your distributed users - regardless of network or file access.
-All they need is a connection to ShotGrid.
+All they need is a connection to Flow Production Tracking.
A practical application of this is Toolkit's cloud based configurations;
Upload a zipped toolkit configuration to the ``PipelineConfiguration.uploaded_config`` field on your pipeline configuration.
The :class:`~sgtk.bootstrap.ToolkitManager` bootstrapping interface will automatically detect
this, download the configuration locally and use this when launching.
This allows for a powerful workflow where a configuration is simply
-uploaded to ShotGrid and it gets automatically picked up by all
+uploaded to Flow Production Tracking and it gets automatically picked up by all
users (even if they are remote).
The Shotgun descriptor is the low level mechanism that is used to implement the cloud
configurations described above. The descriptor points at a particular attachment
-field in ShotGrid and expects a zip file to be uploaded to the field.
+field in Flow Production Tracking and expects a zip file to be uploaded to the field.
Two formats are supported, one explicit based on a shotgun entity id and
one implicit which uses the name in shotgun to resolve a record. With the
-id based syntax you specify the ShotGrid entity type and field name you want
+id based syntax you specify the Flow Production Tracking entity type and field name you want
to look for and the entity id to inspect. For example, if your attachment field is called
``PipelineConfiguration.uploaded_config`` and you want to access the uploaded payload for
the Pipeline Configuration entity with id 111, use the following descriptor:
@@ -515,7 +515,7 @@ the Pipeline Configuration entity with id 111, use the following descriptor:
The version token above refers to the version of the attachment. Every time a new
-attachment is uploaded to ShotGrid, it gets assigned a unique id and the version
+attachment is uploaded to Flow Production Tracking, it gets assigned a unique id and the version
number in the descriptor allows you to point at a particular version of an uploaded
attachment. It is also used to handle the underlying logic to understand what the
latest version of an attachment is.
@@ -539,7 +539,7 @@ following syntax can be useful:
sgtk:descriptor:shotgun?entity_type=PipelineConfiguration&name=primary&project_id=123&field=sg_config&version=456
Here, instead of specifying the entity id you can specify a ``name`` and an optional ``project_id`` field. The name
-field will be translated into an appropriate ShotGrid name field, typically the ``code`` field.
+field will be translated into an appropriate Flow Production Tracking name field, typically the ``code`` field.
diff --git a/_sources/environment_variables.rst.txt b/_sources/environment_variables.rst.txt
index aad252498..7473c49b7 100644
--- a/_sources/environment_variables.rst.txt
+++ b/_sources/environment_variables.rst.txt
@@ -48,7 +48,7 @@ This is not recommended and should only be used in combination with legacy ShotG
``SGTK_FORCE_STANDARD_LOGIN_DIALOG``
------------------------------------
Always display the traditional authentication (login and password fields) in the
-login window dialog even when the ShotGrid site has other authentication methods
+login window dialog even when the Flow Production Tracking site has other authentication methods
enabled.
``TK_AUTH_PRODUCT``
@@ -71,7 +71,7 @@ Bundle cache
``SHOTGUN_BUNDLE_CACHE_FALLBACK_PATHS``
---------------------------------------
-Path that lets a user specify bundle cache fallbacks to go look for a bundle in case it is now found in the bundle cache. This is part of the :ref:`bootstrap_api`. Also see `ShotGrid Integrations Admin guide `_.
+Path that lets a user specify bundle cache fallbacks to go look for a bundle in case it is now found in the bundle cache. This is part of the :ref:`bootstrap_api`. Also see `Flow Production Tracking Integrations Admin guide `_.
``SHOTGUN_BUNDLE_CACHE_PATH``
-----------------------------
@@ -79,7 +79,7 @@ Overrides the path to the main bundle cache, e.g. the location where the :ref:`D
``SHOTGUN_DISABLE_APPSTORE_ACCESS``
-----------------------------------
-Setting this to ``1`` will disable any ShotGrid Appstore access. No attempts to connect will be carried out. This option can be useful in cases where complex proxy setups is preventing Toolkit to correctly operate.
+Setting this to ``1`` will disable any Flow Production Tracking Appstore access. No attempts to connect will be carried out. This option can be useful in cases where complex proxy setups is preventing Toolkit to correctly operate.
.. _environment_variables_file_resolving:
@@ -95,10 +95,10 @@ Specifies your local storage root on different operating systems. See `Resolving
Resolves a ``file://`` URL on different operating systems. See `Resolving file URLS `_.
-Thumbnail display for ShotGrid Desktop
-======================================
+Thumbnail display for Flow Production Tracking
+======================================================
``SGTK_PROJ_THUMB_OLD``
-----------------------
-When specified the old thumbnail cropping behavior will be used. See `Configuring the thumbnail display in ShotGrid Desktop `_
+When specified the old thumbnail cropping behavior will be used. See `Configuring the thumbnail display in Flow Production Tracking `_
diff --git a/_sources/index.rst.txt b/_sources/index.rst.txt
index eee349aa6..3b4163149 100644
--- a/_sources/index.rst.txt
+++ b/_sources/index.rst.txt
@@ -1,5 +1,5 @@
-ShotGrid pipeline toolkit core platform, |release|
-####################################################
+Flow Production Tracking core platform, |release|
+#########################################################
.. toctree::
:maxdepth: 2
diff --git a/_sources/initializing.rst.txt b/_sources/initializing.rst.txt
index a7f4be377..929ed83e2 100644
--- a/_sources/initializing.rst.txt
+++ b/_sources/initializing.rst.txt
@@ -10,8 +10,8 @@ APIs and workflows related to this process.
Introduction
----------------------------------
-Toolkit is controlled using *Pipeline Configuration Entities*. Each Project in ShotGrid can have one or
-more of these entities associated. The ShotGrid entity either contains Toolkit configuration settings
+Toolkit is controlled using *Pipeline Configuration Entities*. Each Project in Flow Production Tracking can have one or
+more of these entities associated. The Flow Production Tracking entity either contains Toolkit configuration settings
directly, or points to a location where these can be downloaded from.
When Toolkit starts up, it ensures that these configuration settings exists on disk, alongside
@@ -35,8 +35,8 @@ The Pipeline Configuration on disk contains the following items:
- A so called bundle cache, contained inside an ``install`` folder, containing
downloaded apps, frameworks and engines defined by the configuration.
- This cache is downloaded from locations such as the ShotGrid App Store,
- git or from your ShotGrid site, all handled by Toolkit's
+ This cache is downloaded from locations such as the Flow Production Tracking App Store,
+ git or from your Flow Production Tracking site, all handled by Toolkit's
:ref:`Descriptor` system.
By default, each pipeline configuration in Toolkit has its own
@@ -45,7 +45,7 @@ projects independently and evolve the pipeline over time without breaking older
projects. However, it is possible to arrange your configuration in several
different other ways, all explained below.
-In ShotGrid, the main Pipeline Configuration Entity for a project is always named ``Primary``.
+In Flow Production Tracking, the main Pipeline Configuration Entity for a project is always named ``Primary``.
In addition to this, additional pipeline configurations entities can
be set up. Typically, these are used as test areas or **developer sandboxes**, where you
want to run with special configuration settings. These developer sandboxes can be associated
@@ -54,7 +54,7 @@ in parallel with production.
.. note:: To read more about the default configurations offered with Toolkit, see
- the `ShotGrid integrations admin guide `_.
+ the `Flow Production Tracking integrations admin guide `_.
The Toolkit startup
@@ -69,7 +69,7 @@ operates at a high level:
:align: center
This design is repeated everywhere and is a pattern which can be easily extended.
-Users typically launch Toolkit by launching the ShotGrid Desktop. The ShotGrid Desktop
+Users typically launch Toolkit by launching the Flow Production Tracking. The Flow Production Tracking
contains a *Toolkit plugin* which runs the :ref:`bootstrap_api` in order to load in a
full Toolkit environment.
@@ -79,10 +79,10 @@ full Toolkit environment.
suitable for that software environment.
Once the plugin is loaded, and the bootstrap is running, it will start by prompting the user to log in
-to a site. Next, it will connect to the ShotGrid Site to determine if any Pipeline Configuration Entities
+to a site. Next, it will connect to the Flow Production Tracking Site to determine if any Pipeline Configuration Entities
exist associated with the project. If so, these are used to configure the Toolkit session.
-If not, the default plugins running in ShotGrid Desktop will fall back on looking for the
-latest release of the ``tk-config-basic`` configuration in the ShotGrid App Store.
+If not, the default plugins running in Flow Production Tracking will fall back on looking for the
+latest release of the ``tk-config-basic`` configuration in the Flow Production Tracking App Store.
The bootstrap API will make the necessary preparations and then launch a Toolkit :ref:`Engine `,
as well as the apps defined in the configuration.
@@ -106,7 +106,7 @@ the Toolkit plugin associated with that software is launched at startup.
software management systems such as `Rez `_,
general utilities, etc.
-There are two fundamentally different ways to set up a Toolkit Project in ShotGrid,
+There are two fundamentally different ways to set up a Toolkit Project in Flow Production Tracking,
both briefly outlined below:
.. _distributed_configurations:
@@ -114,7 +114,7 @@ both briefly outlined below:
Distributed configurations
==========================
-Distributed configurations are defined as Pipeline Configurations inside ShotGrid.
+Distributed configurations are defined as Pipeline Configurations inside Flow Production Tracking.
At startup, these are detected by the Bootstrap API which will automatically
manage your local configuration and resources on disk, ensuring that you have all the
right apps, engines and other dependencies needed to run the configuration.
@@ -125,8 +125,8 @@ automatically caches all necessary runtime components locally.
:width: 700px
:align: center
-.. note:: To create a distributed configuration, manually go into ShotGrid and create
- a **ShotGrid Pipeline Configuration entity** for your project. For more information,
+.. note:: To create a distributed configuration, manually go into Flow Production Tracking and create
+ a **Flow Production Tracking Pipeline Configuration entity** for your project. For more information,
see :ref:`automatically_managed_pcs`.
.. _centralized_configurations:
@@ -142,19 +142,19 @@ access its shared location on disk.
:width: 700px
:align: center
-These configurations are created using Toolkit's **project setup** system (either the ShotGrid Desktop project
+These configurations are created using Toolkit's **project setup** system (either the Flow Production Tracking project
setup wizard or the ``tank setup_project`` command). After project setup, the configuration is manually
managed, typically via the ``tank`` command.
.. _upload_config_to_shotgun:
-Uploading a configuration to ShotGrid
-------------------------------------------------
+Uploading a configuration to Flow Production Tracking
+-----------------------------------------------------
The simplest way to distribute a Toolkit configuration to a group of users, whether these
are distributed in different locations or all working in the same building, is to upload it
-to ShotGrid. At startup, the Toolkit Bootstrap will automatically look for uploaded configurations
+to Flow Production Tracking. At startup, the Toolkit Bootstrap will automatically look for uploaded configurations
and if detected, download the configuration locally and then launch. Toolkit will take care
of distribution and setup.
@@ -168,16 +168,16 @@ To use this workflow, simply zip up your configuration and upload it as an attac
.. note:: For backwards compatibility, configurations uploaded to the custom ``sg_uploaded_config`` field
are also supported.
- Older versions of ShotGrid may not have an **Uploaded Config** field enabled by
+ Older versions of Flow Production Tracking may not have an **Uploaded Config** field enabled by
default, and in this case it may be necessary to create a custom field. Naming it **Uploaded Config**
will generate a field with the API name ``sg_uploaded_config`` and thus will be recognized by Toolkit.
Once a configuration is uploaded, it will be detected and used at bootstrap.
-If a new configuration is uploaded to ShotGrid, users will pick it up the
+If a new configuration is uploaded to Flow Production Tracking, users will pick it up the
next time they start up.
.. note:: As an example, you can download one of the default configurations from
- github as a zip and upload it as an attachment from ShotGrid:
+ github as a zip and upload it as an attachment from Flow Production Tracking:
https://github.com/shotgunsoftware/tk-config-basic/archive/master.zip
.. _automatically_managed_pcs:
@@ -186,7 +186,7 @@ Managing distributed configurations
-----------------------------------------------
In order to configure an automatically managed configuration, create an
-entity in ShotGrid to represent a ``Primary`` configuration:
+entity in Flow Production Tracking to represent a ``Primary`` configuration:
.. image:: ./resources/initializing/pipeline_config.png
:align: center
@@ -203,7 +203,7 @@ When the bootstrap API starts up, it goes through a series of steps:
:width: 700px
:align: center
-First, the ShotGrid Pipeline Configuration will be determined. The bootstrap
+First, the Flow Production Tracking Pipeline Configuration will be determined. The bootstrap
will search for a configuration in the following order:
- A Pipeline Config for the current project, associated with the current user. These are
@@ -216,7 +216,7 @@ will search for a configuration in the following order:
.. note:: Leaving the project field blank on a pipeline configuration means it applies
to all projects. This makes it possible to have a single configuration that is
- used by all your ShotGrid projects.
+ used by all your Flow Production Tracking projects.
Once the Pipeline Configuration has been determined, its descriptor is resolved, downloaded and
all its dependencies (Apps, Engines, Core, Frameworks) are checked and the ones that aren't already
@@ -267,7 +267,7 @@ Fixing a version for a project
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
All users in the current project will be using a fixed version of the ``tk-config-basic`` configuration
-from the ShotGrid App Store. This can be useful if you don't want a project to auto update. Omitting
+from the Flow Production Tracking App Store. This can be useful if you don't want a project to auto update. Omitting
the version number, e.g. ``sgtk:descriptor:app_store?name=tk-config-basic`` will resolve to the most
recent version number.
@@ -321,7 +321,7 @@ Developer sandbox
This example shows a typical development/test setup - alongside the Primary configuraton for the project
there is a dev sandbox. All user associated with that dev sandbox will pick that up instead of the
-default one, making it easy to 'invite' users in for testing. (In ShotGrid Desktop, a dropdown will appear,
+default one, making it easy to 'invite' users in for testing. (In Flow Production Tracking, a dropdown will appear,
allowing a user to choose which config to use). A ``dev`` descriptor is used to point at a local dev area on disk.
.. image:: ./resources/initializing/dev_sandbox.png
@@ -374,27 +374,27 @@ detected and added to the bundle cache search path. This makes it possible to di
Toolkit setup in a single package without any external dependencies.
This can be useful when deploying a configuration to a network infrastructure that doesn't allow
-for an external Internet access and has a local site install of ShotGrid.
+for an external Internet access and has a local site install of Flow Production Tracking.
Create your configuration, manually add a ``bundle_cache`` folder
containing the necessary app, engine, core and framework payload, zip it and
-:ref:`upload it to ShotGrid`.
+:ref:`upload it to Flow Production Tracking`.
Configurations with filesystem templates
===============================================
-If the configuration you have specified in the descriptor field (or have uploaded to ShotGrid) is using
+If the configuration you have specified in the descriptor field (or have uploaded to Flow Production Tracking) is using
the Toolkit folder schema and templates system, you need to manually configure a series of settings
related to file storage locations.
A toolkit configuration contains a ``roots.yml`` file which defines the file storages required by
that configuration. See for example the `Toolkit default configuration `_.
-All storages defined here need to have a corresponding Local File Storage defined in ShotGrid.
-These settings can be found in ShotGrid's site preferences.
+All storages defined here need to have a corresponding Local File Storage defined in Flow Production Tracking.
+These settings can be found in Flow Production Tracking's site preferences.
In addition to this, a project folder name needs to be defined. This will be the name which is given
to the root folder on disk when the folder structure starts getting populated. The project name
-is defined in a field named ``tank_name`` on the ShotGrid Project entity.
+is defined in a field named ``tank_name`` on the Flow Production Tracking Project entity.
.. note:: When using a :ref:`centralized configuration`, this process
is automatically handled by the project setup wizard. In this case, you have to
@@ -405,7 +405,7 @@ Distributing application code from your site
If you want to cache custom application code that may only be accessible for
users on your local network or from developers who have access keys to the Git
-repositories, you can upload individual bundles to ShotGrid and then take over the
+repositories, you can upload individual bundles to Flow Production Tracking and then take over the
:meth:`~bootstrap.Bootstrap.populate_bundle_cache_entry` and
:meth:`~bootstrap.Bootstrap.can_cache_bundle` methods of the
:class:`~bootstrap.Bootstrap` hook.
@@ -421,7 +421,7 @@ Here's a suggested setup:
As you can see, a non project custom entity has been configured to cache Toolkit bundles. The
most important column here is Descriptor, which is the field the bootstrap hook will use
-to determine if a bundle is available in ShotGrid or not.
+to determine if a bundle is available in Flow Production Tracking or not.
.. warning ::
You should never upload a new bundle to an existing Toolkit Bundle entity. Toolkit caches
@@ -436,7 +436,7 @@ Once the bundles have been uploaded, you can implement the ``core/bootstrap.py``
:end-before: #documentationEnd
Once you are done, you can zip your configuration and its custom bootstrap and upload it to a
-``PipelineConfiguration`` entity in ShotGrid. Now every time a user bootstraps into this pipeline
+``PipelineConfiguration`` entity in Flow Production Tracking. Now every time a user bootstraps into this pipeline
configuration, they will download the configuration and cache the Toolkit core and all application
bundles through the hook.
@@ -446,7 +446,7 @@ bundles through the hook.
Managing centralized configurations
----------------------------------------------------------
-A manual project is either done via the ShotGrid Desktop Project Setup Wizard or through the ``tank setup_project``
+A manual project is either done via the Flow Production Tracking Project Setup Wizard or through the ``tank setup_project``
command. During this process, you will choose a location on disk for your configuration. Make sure you
choose a location on disk which is accessible by all users who need access to the configuration (e.g.
typically on a fast, shared storage). The figure below illustrates the process:
@@ -456,7 +456,7 @@ typically on a fast, shared storage). The figure below illustrates the process:
:align: center
The ``tank setup_project`` command will automatically create a ``Primary`` pipeline configuration
-entity in ShotGrid and a full configuration on disk. App, Engine and other payloads are downloaded
+entity in Flow Production Tracking and a full configuration on disk. App, Engine and other payloads are downloaded
into the *bundle cache* contained by the config. The three fields ``PipelineConfiguration.windows_path``,
``PipelineConfiguration.mac_path`` and ``PipelineConfiguration.linux_path`` are populated with
paths to the configuration on disk.
@@ -479,7 +479,7 @@ via the ``tank`` command:
bundle cache. It is also possible to share the core and the bundle cache
between several different project by creating a *shared core*.
- In order to create additional configurations beyond the ``Primary`` one (for example for
- development or testing), right click on the configuration in ShotGrid and choose
+ development or testing), right click on the configuration in Flow Production Tracking and choose
the **Clone Configuration** option.
Starting a Toolkit engine from a centralized project
@@ -506,7 +506,7 @@ to make sure you always use the core associated with the configuration:
# project
tk = sgtk.sgtk_from_path("/mnt/toolkit/configs/hidden_forest")
- # create a context for a ShotGrid entity associated with the project
+ # create a context for a Flow Production Tracking entity associated with the project
ctx = tk.context_from_entity("Project", 122)
# finally, launch the engine
@@ -529,7 +529,7 @@ If you want, you can also use the bootstrap API to launch a centralized configur
# Start up a Toolkit Manager
mgr = sgtk.bootstrap.ToolkitManager()
- # now start up the maya engine for a given ShotGrid object
+ # now start up the maya engine for a given Flow Production Tracking object
e = mgr.bootstrap_engine("tk-maya", entity={"type": "Project", "id": 122})
@@ -566,13 +566,13 @@ the configuration setup process and makes it easy to create a running instance o
Toolkit. It allows for several advanced use cases:
- Bootstrapping via the Toolkit manager does not require anything to be
- set up or configured in ShotGrid. No Toolkit project setup step is required.
+ set up or configured in Flow Production Tracking. No Toolkit project setup step is required.
- A setup can be pre-bundled with, for example, an application plugin, allowing
Toolkit to act as a distribution platform.
The following example code can for example run inside maya in order
-to launch Toolkit's default config for a ShotGrid Asset:
+to launch Toolkit's default config for a Flow Production Tracking Asset:
.. code-block:: python
@@ -591,7 +591,7 @@ to launch Toolkit's default config for a ShotGrid Asset:
# standard toolkit configurations
mgr.plugin_id = "basic.my_toolkit_plugin"
- # now start up the maya engine for a given ShotGrid object
+ # now start up the maya engine for a given Flow Production Tracking object
e = mgr.bootstrap_engine("tk-maya", entity={"type": "Asset", "id": 1234})
In this example, there is no need to construct any :class:`sgtk.Sgtk`
diff --git a/_sources/overview.rst.txt b/_sources/overview.rst.txt
index fa9df43a8..40c441639 100644
--- a/_sources/overview.rst.txt
+++ b/_sources/overview.rst.txt
@@ -1,7 +1,7 @@
Overview
####################################################
-Welcome to the ShotGrid pipeline Toolkit developer and reference documentation.
+Welcome to the Flow Production Tracking developer and reference documentation.
Below you will find a detailed technical reference of all Toolkit Core APIs as well
as information useful for developers and engineers.
@@ -9,7 +9,7 @@ What is the Toolkit Platform?
----------------------------------------
The toolkit Core platform consists of a number of different APIs and subsystems
-used to run the ShotGrid toolkit platform.
+used to run the Flow Production Tracking platform.
.. image:: ./resources/overview/overview.png
:width: 650px
@@ -17,12 +17,12 @@ used to run the ShotGrid toolkit platform.
The toolkit core platform includes the following systems:
-- A standard ShotGrid :ref:`authentication API` which centralizes user interaction
+- A standard Flow Production Tracking :ref:`authentication API` which centralizes user interaction
and persistence of authentication information.
- A :ref:`Descriptor API` which handles remote resource management, code and
config and distribution and connects the Toolkit platform to
- ShotGrid, the ShotGrid App Store, git and other systems.
+ Flow Production Tracking, the Flow Production Tracking App Store, git and other systems.
- APIs for launching applications, creating plugins and managing
the :ref:`launch and initialization` of the Toolkit Platform.
diff --git a/_sources/platform.rst.txt b/_sources/platform.rst.txt
index 93227b284..f2b07a378 100644
--- a/_sources/platform.rst.txt
+++ b/_sources/platform.rst.txt
@@ -79,7 +79,7 @@ class depending on their internal complexity. A summary of functionality include
The typical things an engine needs to handle are:
- Menu management. At engine startup, once the apps have been loaded, the engine needs to create
- its ShotGrid menu and add the various apps to this menu.
+ its Flow Production Tracking menu and add the various apps to this menu.
- Logging methods are typically overridden to write to the application log.
@@ -329,14 +329,14 @@ and is always named ``info.yml``. This metadata file contains important informat
- Configuration settings available for an app or engine.
- Display name, documentation and support links for the app and other user facing metadata.
-- All custom ShotGrid fields that are required by the app or engine code.
+- All custom Flow Production Tracking fields that are required by the app or engine code.
- Which frameworks that are required in order for this app to run. You can specify
an exact framework version to use (e.g. ``v1.2.3``) or you can track against a subset of
versions (e.g. ``v1.x.x`` or ``v1.2.x``).
For real-world examples, see for example
-the `ShotGrid Loader `_
-or the `ShotGrid Nuke Write Node `_.
+the `Flow Production Tracking Loader `_
+or the `Flow Production Tracking Nuke Write Node `_.
Display name and Description
@@ -347,7 +347,7 @@ The optional ``description`` field is a brief one line description of what the a
# More verbose description of this item
display_name: "Write Node"
- description: "Support for the ShotGrid Write Node in Nuke."
+ description: "Support for the Flow Production Tracking Write Node in Nuke."
Frameworks
@@ -439,29 +439,29 @@ Loader App may require an entity to be present in order to show a list of items
current Asset or Shot. The ``required_context`` settings help defining what fields are needed.
Possible values are ``project``, ``entity``, ``step``, ``task`` and ``user``.
-ShotGrid fields
+Flow Production Tracking fields
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-If your app requires a particular custom field in ShotGrid to operate correctly, you can add this to the
+If your app requires a particular custom field in Flow Production Tracking to operate correctly, you can add this to the
``info.yml`` manifest. Whenever the app is installed into a setup, toolkit will ensure that this custom field exists in shotgun.
Just create a ``requires_shotgun_fields`` in your manifest and add entries on the following form::
requires_shotgun_fields:
- # ShotGrid fields that this app expects
+ # Flow Production Tracking fields that this app expects
Version:
- { "system_name": "sg_movie_type", "type": "text" }
-Note how the fields are grouped by ShotGrid entity type (in the example above ``Version``). For a list of
+Note how the fields are grouped by Flow Production Tracking entity type (in the example above ``Version``). For a list of
which field types are supported,
-see the `ShotGrid API documentation `_.
+see the `Flow Production Tracking API documentation `_.
.. note:: For more complex field types (such as entity and multi entity links), you need to set up creation via
the **post-install hook** instead. (The post install hook is a special hook which runs at installation time
and allows you to execute arbitrary code as part of the app installation process.)
-.. warning:: This functionality requires administrative privileges in ShotGrid. Apps using this functionality
+.. warning:: This functionality requires administrative privileges in Flow Production Tracking. Apps using this functionality
therefore requires a workflow where an admin is required to update or install such apps. For general
purpose apps, we therefore recommend not relying on this functionality.
@@ -598,7 +598,7 @@ The publish_type data type
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Use this when you want a setting which expects a **Publish Type** - these are typically used
-when publishing data to ShotGrid. Value is a string matching ``PublishedFileType.code``::
+when publishing data to Flow Production Tracking. Value is a string matching ``PublishedFileType.code``::
published_script_type:
@@ -611,7 +611,7 @@ when publishing data to ShotGrid. Value is a string matching ``PublishedFileType
The shotgun_entity_type data type
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Value is a string that represents a ShotGrid entity type like Task, Sequence, Shot::
+Value is a string that represents a Flow Production Tracking entity type like Task, Sequence, Shot::
entity_type:
type: shotgun_entity_type
@@ -621,7 +621,7 @@ Value is a string that represents a ShotGrid entity type like Task, Sequence, Sh
The shotgun_permission_group data type
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-Value is a string that represents the display name of a ShotGrid permission group like Admin,
+Value is a string that represents the display name of a Flow Production Tracking permission group like Admin,
Artist::
permissions_group:
@@ -802,7 +802,7 @@ You must supply values dict that describes the data type of the list items::
type: list
values: {type: shotgun_entity_type}
default_value: [Sequence, Shot, Asset, Task]
- description: List of ShotGrid entity types where this
+ description: List of Flow Production Tracking entity types where this
Sgtk action should be visible on the Actions menu.
Optionally you can also specify an **allows_empty** option if an empty list is a valid value::
diff --git a/_sources/utils.rst.txt b/_sources/utils.rst.txt
index 45d8d4dc1..2c04fde27 100644
--- a/_sources/utils.rst.txt
+++ b/_sources/utils.rst.txt
@@ -49,14 +49,14 @@ Here's an example:
default_site=https://your-site-here.shotgunstudio.com
# If specified, the Toolkit will use these proxy settings to connect to
- # the ShotGrid site and the Toolkit App Store. The proxy string should be of the
+ # the Flow Production Tracking site and the Toolkit App Store. The proxy string should be of the
# forms 123.123.123.123, 123.123.123.123:8888 or
# username:pass@123.123.123.123:8888.
# Empty by default.
#
http_proxy=123.234.345.456:8888
- # If specified, the ShotGrid API will use these proxy settings to connect
+ # If specified, the Flow Production Tracking API will use these proxy settings to connect
# to the Toolkit App Store. The proxy string format is the same as http_proxy.
# If the setting is present in the file but not set, then no proxy will be used
# to connect to the Toolkit App Store, regardless of the value of the http_proxy
@@ -69,28 +69,28 @@ This file can be configured through multiple means and Toolkit will try to resol
following order:
1. The ``SGTK_PREFERENCES_LOCATION`` environment variable,
-2. The ``SGTK_DESKTOP_CONFIG_LOCATION`` environment variable, for compatibility with the ShotGrid Desktop. (deprecated)
-3. Inside the ShotGrid Toolkit preferences file
-4. Inside the ShotGrid Desktop preferences file, for compatibility with the ShotGrid Desktop. (deprecated)
+2. The ``SGTK_DESKTOP_CONFIG_LOCATION`` environment variable, for compatibility with the Flow Production Tracking. (deprecated)
+3. Inside the Flow Production Tracking preferences file
+4. Inside the Flow Production Tracking preferences file, for compatibility with the Flow Production Tracking. (deprecated)
.. note::
- The ShotGrid Toolkit preferences file is located at:
+ The Flow Production Tracking preferences file is located at:
- Windows: ``%APPDATA%\Shotgun\Preferences\toolkit.ini``
- macOS: ``~/Library/Preferences/Shotgun/toolkit.ini``
- Linux: ``~/.shotgun/preferences/toolkit.ini``
- The ShotGrid Desktop preferences file is located at:
+ The Flow Production Tracking preferences file is located at:
- Windows: ``%APPDATA%\Shotgun\desktop\config\config.ini``
- macOS: ``~/Library/Caches/Shotgun/desktop/config/config.ini``
- Linux: ``~/.shotgun/desktop/config/config.ini``
Note that the ``SHOTGUN_HOME`` environment variable can impact the location
- of the ShotGrid Toolkit preferences file.
+ of the Flow Production Tracking preferences file.
.. note::
- When the http proxy is not specified in this file, the ShotGrid Toolkit will try to retrieve
+ When the http proxy is not specified in this file, the Flow Production Tracking will try to retrieve
the operating system http proxy.
First, the environment will be scanned for variables named ``http_proxy``, in case insensitive way.
@@ -104,7 +104,7 @@ following order:
There is a restriction in these latter cases: the use of proxies which require
authentication (username and password) is not supported.
- Internally, the ShotGrid Toolkit uses Python function ``urllib.getproxies()`` to retrieve
+ Internally, the Flow Production Tracking uses Python function ``urllib.getproxies()`` to retrieve
the operating system http proxy. More information about this function can be found here:
https://docs.python.org/2/library/urllib.html#urllib.getproxies
@@ -202,10 +202,10 @@ Below are a collection of convenience methods to detect which operating system i
.. autofunction:: is_macos
-ShotGrid Related
-=============================
+Flow Production Tracking Related
+================================
-Below are a collection of ShotGrid related utility
+Below are a collection of Flow Production Tracking related utility
and convenience methods:
.. currentmodule:: sgtk.util
diff --git a/_static/documentation_options.js b/_static/documentation_options.js
index bbdf766c2..4681d97eb 100644
--- a/_static/documentation_options.js
+++ b/_static/documentation_options.js
@@ -1,6 +1,6 @@
var DOCUMENTATION_OPTIONS = {
URL_ROOT: document.getElementById("documentation_options").getAttribute('data-url_root'),
- VERSION: 'v0.20.34',
+ VERSION: 'v0.21.0',
LANGUAGE: 'en',
COLLAPSE_INDEX: false,
BUILDER: 'html',
diff --git a/_static/logo.png b/_static/logo.png
index a26c51865..41a70b9c8 100644
Binary files a/_static/logo.png and b/_static/logo.png differ
diff --git a/_static/logo@2x.png b/_static/logo@2x.png
index 4f8f0cbae..d7df097ba 100644
Binary files a/_static/logo@2x.png and b/_static/logo@2x.png differ
diff --git a/_static/logo_sg@2x.png b/_static/logo_sg@2x.png
index b792d7b01..35225eecf 100644
Binary files a/_static/logo_sg@2x.png and b/_static/logo_sg@2x.png differ
diff --git a/authentication.html b/authentication.html
index aa1e1e5b6..031c98e27 100644
--- a/authentication.html
+++ b/authentication.html
@@ -6,7 +6,7 @@
- Authentication — tk-core v0.20.34 documentation
+ Authentication — tk-core v0.21.0 documentation
@@ -121,12 +121,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -167,22 +167,22 @@
When you run the ShotGrid pipeline Toolkit, it will connect to ShotGrid on a regular basis in order to carry out
+
When you run the Flow Production Tracking, it will connect to Flow Production Tracking on a regular basis in order to carry out
certain operations. For example, you publish a new render or you browse for an item that you want to load into
-your scene. In order to do that, Toolkit will need to log in to ShotGrid, either to read or write data, which means that it will
-need to make sure the current user is authenticated so that a connection with the ShotGrid server can be established.
+your scene. In order to do that, Toolkit will need to log in to Flow Production Tracking, either to read or write data, which means that it will
+need to make sure the current user is authenticated so that a connection with the Flow Production Tracking server can be established.
Note
The Toolkit authentication API does not require an installed or
bootstrapped instance of the Toolkit Core platform. You can use it
simply by importing sgtk and calling its methods.
-
Toolkit uses session tokens for authentication. These are unique identifiers which are generated by the ShotGrid server.
-Whenever a ShotGrid API request comes in from Toolkit, this session token is passed along so that the server can
+
Toolkit uses session tokens for authentication. These are unique identifiers which are generated by the Flow Production Tracking server.
+Whenever a Flow Production Tracking API request comes in from Toolkit, this session token is passed along so that the server can
validate it and grant access to the request. These session tokens time out after a certain period of inactivity,
usually 24 hours, and whenever this happens, the user is typically prompted to enter their password again in order
for Toolkit to retrieve a new session token.
-
This sgtk.authentication API handles the notion of the current user and wraps around the ShotGrid API to ensure that
+
This sgtk.authentication API handles the notion of the current user and wraps around the Flow Production Tracking API to ensure that
if a session times out, the user is prompted to re-enter their credentials. The API and process for
authentication can be summarized as follows:
@@ -190,8 +190,8 @@
IntroductionShotgunAuthenticator returns a ShotgunUser object.
-This object represents the user and can be used to generate a ShotGrid API instance which belongs to the user. The
-generated API instance is subclassed from the normal ShotGrid API and gracefully traps when the user credentials are
+This object represents the user and can be used to generate a Flow Production Tracking API instance which belongs to the user. The
+generated API instance is subclassed from the normal Flow Production Tracking API and gracefully traps when the user credentials are
no longer valid (which usually happens after a certain period of inactivity). In this case it will automatically
present the user with a password prompt.
Normally, the tk session is created automatically as part of the DCC launch process, tank command or ShotGrid
+
Normally, the tk session is created automatically as part of the DCC launch process, tank command or Flow Production Tracking
Desktop, so there is little to worry about. There are some use cases where controlling the authentication directly
may be useful:
DefaultsManageris_host_fixed() method), the return value of get_host is what is
used to implement single sign-on between all Toolkit desktop
-applications (at the moment, tank and Shotgun Desktop).
+applications (at the moment, tank and Flow Production Tracking).
The default implementation will return the fixed host if one was provided
during the initialization. If fixed host was provided, the default
implementation maintains a concept of a “current host” which will be
diff --git a/core.html b/core.html
index cfb9fa6cc..7acc28a97 100644
--- a/core.html
+++ b/core.html
@@ -6,7 +6,7 @@
-
Core — tk-core v0.20.34 documentation
+ Core — tk-core v0.21.0 documentation
@@ -274,12 +274,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -948,8 +948,8 @@
Certain API operations require ShotGrid data and hence require a way for the API
-to establish a connection to ShotGrid. The easiest way to handle this is by
+
Certain API operations require Flow Production Tracking data and hence require a way for the API
+to establish a connection to Flow Production Tracking. The easiest way to handle this is by
making sure that each API instance has an associated authenticated user:
A core hook cannot be executed before Toolkit (the Sgtk instance) has
been initialized. This happens when ToolkitManager.bootstrap_engine() is
-called during ShotGrid Desktop bootstrap. Any customization of the core behavior
+called during Flow Production Tracking bootstrap. Any customization of the core behavior
must be added afterwards.
Here is the list of hooks that be taken over in the Toolkit core.
The Toolkit template system is used to handle path and string token manipulations.
-
Since the ShotGrid Toolkit is file system based, Apps will need to resolve file paths whenever
+
Since the Flow Production Tracking is file system based, Apps will need to resolve file paths whenever
they need to read or write data from disk. Apps are file system structure agnostic - meaning
that they don’t know how the file system is organized. The template system handles all this for them.
At the heart of the template system, there is a Templates Configuration File. This file contains
@@ -2847,12 +2847,12 @@
@@ -141,12 +141,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -197,7 +197,7 @@
Descriptors are used extensively by Toolkit and allow a user to configure and drive
Toolkit in a flexible fashion. Descriptors typically point at a remote location
and makes it easy to handle code transport from that location into a local cache.
-Descriptors form the backbone for ShotGrid deployment and installation. The following
+Descriptors form the backbone for Flow Production Tracking deployment and installation. The following
example shows basic usage:
The ShotGrid app store is used to release and distribute versions of Apps, Engines, Configs etc. that have been
-tested and approved by ShotGrid. App store descriptors should include a name and version token and
+
+
The Flow Production Tracking app store is used to release and distribute versions of Apps, Engines, Configs etc. that have been
+tested and approved by Flow Production Tracking. App store descriptors should include a name and version token and
are on the following form:
Pointing at a file attachment in Flow Production Tracking
The Shotgun descriptor allows you to upload an attachment directly
-to ShotGrid and then reference it with a descriptor.
+to Flow Production Tracking and then reference it with a descriptor.
This allows for workflows where you can distribute configurations, custom apps
or other items to your distributed users - regardless of network or file access.
-All they need is a connection to ShotGrid.
+All they need is a connection to Flow Production Tracking.
A practical application of this is Toolkit’s cloud based configurations;
Upload a zipped toolkit configuration to the PipelineConfiguration.uploaded_config field on your pipeline configuration.
The ToolkitManager bootstrapping interface will automatically detect
this, download the configuration locally and use this when launching.
This allows for a powerful workflow where a configuration is simply
-uploaded to ShotGrid and it gets automatically picked up by all
+uploaded to Flow Production Tracking and it gets automatically picked up by all
users (even if they are remote).
The Shotgun descriptor is the low level mechanism that is used to implement the cloud
configurations described above. The descriptor points at a particular attachment
-field in ShotGrid and expects a zip file to be uploaded to the field.
+field in Flow Production Tracking and expects a zip file to be uploaded to the field.
Two formats are supported, one explicit based on a shotgun entity id and
one implicit which uses the name in shotgun to resolve a record. With the
-id based syntax you specify the ShotGrid entity type and field name you want
+id based syntax you specify the Flow Production Tracking entity type and field name you want
to look for and the entity id to inspect. For example, if your attachment field is called
PipelineConfiguration.uploaded_config and you want to access the uploaded payload for
the Pipeline Configuration entity with id 111, use the following descriptor:
@@ -120,12 +120,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -202,7 +202,7 @@
Always display the traditional authentication (login and password fields) in the
-login window dialog even when the ShotGrid site has other authentication methods
+login window dialog even when the Flow Production Tracking site has other authentication methods
enabled.
Path that lets a user specify bundle cache fallbacks to go look for a bundle in case it is now found in the bundle cache. This is part of the Bootstrap API. Also see ShotGrid Integrations Admin guide.
Setting this to 1 will disable any ShotGrid Appstore access. No attempts to connect will be carried out. This option can be useful in cases where complex proxy setups is preventing Toolkit to correctly operate.
+
Setting this to 1 will disable any Flow Production Tracking Appstore access. No attempts to connect will be carried out. This option can be useful in cases where complex proxy setups is preventing Toolkit to correctly operate.
@@ -245,11 +245,11 @@
SHOTGUN_PATH_&l
Resolves a file:// URL on different operating systems. See Resolving file URLS.
diff --git a/genindex.html b/genindex.html
index acccfbbda..df17b6667 100644
--- a/genindex.html
+++ b/genindex.html
@@ -5,7 +5,7 @@
- Index — tk-core v0.20.34 documentation
+ Index — tk-core v0.21.0 documentation
@@ -85,12 +85,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
diff --git a/index.html b/index.html
index 29a1fd1a6..0238a7f3b 100644
--- a/index.html
+++ b/index.html
@@ -6,7 +6,7 @@
- ShotGrid pipeline toolkit core platform, v0.20.34 — tk-core v0.20.34 documentation
+ Flow Production Tracking core platform, v0.21.0 — tk-core v0.21.0 documentation
@@ -87,12 +87,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -120,7 +120,7 @@
@@ -149,12 +149,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -198,8 +198,8 @@
APIs and workflows related to this process.
Toolkit is controlled using Pipeline Configuration Entities. Each Project in ShotGrid can have one or
-more of these entities associated. The ShotGrid entity either contains Toolkit configuration settings
+
Toolkit is controlled using Pipeline Configuration Entities. Each Project in Flow Production Tracking can have one or
+more of these entities associated. The Flow Production Tracking entity either contains Toolkit configuration settings
directly, or points to a location where these can be downloaded from.
When Toolkit starts up, it ensures that these configuration settings exists on disk, alongside
with all other necessary pieces required for Toolkit to operate. This collection of files
@@ -215,8 +215,8 @@
This design is repeated everywhere and is a pattern which can be easily extended.
-Users typically launch Toolkit by launching the ShotGrid Desktop. The ShotGrid Desktop
+Users typically launch Toolkit by launching the Flow Production Tracking. The Flow Production Tracking
contains a Toolkit plugin which runs the Bootstrap API in order to load in a
full Toolkit environment.
Distributed configurations are defined as Pipeline Configurations inside ShotGrid.
+
Distributed configurations are defined as Pipeline Configurations inside Flow Production Tracking.
At startup, these are detected by the Bootstrap API which will automatically
manage your local configuration and resources on disk, ensuring that you have all the
right apps, engines and other dependencies needed to run the configuration.
@@ -290,8 +290,8 @@
The Toolkit startup
Note
-
To create a distributed configuration, manually go into ShotGrid and create
-a ShotGrid Pipeline Configuration entity for your project. For more information,
+
To create a distributed configuration, manually go into Flow Production Tracking and create
+a Flow Production Tracking Pipeline Configuration entity for your project. For more information,
see Managing distributed configurations.
@@ -301,16 +301,16 @@
The Toolkit startup
-
These configurations are created using Toolkit’s project setup system (either the ShotGrid Desktop project
+
These configurations are created using Toolkit’s project setup system (either the Flow Production Tracking project
setup wizard or the tanksetup_project command). After project setup, the configuration is manually
managed, typically via the tank command.
Uploading a configuration to Flow Production Tracking
The simplest way to distribute a Toolkit configuration to a group of users, whether these
are distributed in different locations or all working in the same building, is to upload it
-to ShotGrid. At startup, the Toolkit Bootstrap will automatically look for uploaded configurations
+to Flow Production Tracking. At startup, the Toolkit Bootstrap will automatically look for uploaded configurations
and if detected, download the configuration locally and then launch. Toolkit will take care
of distribution and setup.
To use this workflow, simply zip up your configuration and upload it as an attachment:
Once a configuration is uploaded, it will be detected and used at bootstrap.
-If a new configuration is uploaded to ShotGrid, users will pick it up the
+If a new configuration is uploaded to Flow Production Tracking, users will pick it up the
next time they start up.
Note
As an example, you can download one of the default configurations from
-github as a zip and upload it as an attachment from ShotGrid:
+github as a zip and upload it as an attachment from Flow Production Tracking:
https://github.com/shotgunsoftware/tk-config-basic/archive/master.zip
In order to configure an automatically managed configuration, create an
-entity in ShotGrid to represent a Primary configuration:
+entity in Flow Production Tracking to represent a Primary configuration:
The descriptor field contains a Descriptor URI pointing at a
configuration. The bootstrap API will detect this and use it as it starts up
@@ -345,7 +345,7 @@
The Toolkit startup
-
First, the ShotGrid Pipeline Configuration will be determined. The bootstrap
+
First, the Flow Production Tracking Pipeline Configuration will be determined. The bootstrap
will search for a configuration in the following order:
A Pipeline Config for the current project, associated with the current user. These are
@@ -360,7 +360,7 @@
Once the Pipeline Configuration has been determined, its descriptor is resolved, downloaded and
all its dependencies (Apps, Engines, Core, Frameworks) are checked and the ones that aren’t already
@@ -404,7 +404,7 @@
All users in the current project will be using a fixed version of the tk-config-basic configuration
-from the ShotGrid App Store. This can be useful if you don’t want a project to auto update. Omitting
+from the Flow Production Tracking App Store. This can be useful if you don’t want a project to auto update. Omitting
the version number, e.g. sgtk:descriptor:app_store?name=tk-config-basic will resolve to the most
recent version number.
This example shows a typical development/test setup - alongside the Primary configuraton for the project
there is a dev sandbox. All user associated with that dev sandbox will pick that up instead of the
-default one, making it easy to ‘invite’ users in for testing. (In ShotGrid Desktop, a dropdown will appear,
+default one, making it easy to ‘invite’ users in for testing. (In Flow Production Tracking, a dropdown will appear,
allowing a user to choose which config to use). A dev descriptor is used to point at a local dev area on disk.
If the configuration you have specified in the descriptor field (or have uploaded to ShotGrid) is using
+
If the configuration you have specified in the descriptor field (or have uploaded to Flow Production Tracking) is using
the Toolkit folder schema and templates system, you need to manually configure a series of settings
related to file storage locations.
A toolkit configuration contains a roots.yml file which defines the file storages required by
that configuration. See for example the Toolkit default configuration.
-All storages defined here need to have a corresponding Local File Storage defined in ShotGrid.
-These settings can be found in ShotGrid’s site preferences.
+All storages defined here need to have a corresponding Local File Storage defined in Flow Production Tracking.
+These settings can be found in Flow Production Tracking’s site preferences.
In addition to this, a project folder name needs to be defined. This will be the name which is given
to the root folder on disk when the folder structure starts getting populated. The project name
-is defined in a field named tank_name on the ShotGrid Project entity.
+is defined in a field named tank_name on the Flow Production Tracking Project entity.
If you want to cache custom application code that may only be accessible for
users on your local network or from developers who have access keys to the Git
-repositories, you can upload individual bundles to ShotGrid and then take over the
+repositories, you can upload individual bundles to Flow Production Tracking and then take over the
populate_bundle_cache_entry() and
can_cache_bundle() methods of the
Bootstrap hook.
@@ -545,7 +545,7 @@
Distributing application code from your site
As you can see, a non project custom entity has been configured to cache Toolkit bundles. The
most important column here is Descriptor, which is the field the bootstrap hook will use
-to determine if a bundle is available in ShotGrid or not.
+to determine if a bundle is available in Flow Production Tracking or not.
Warning
You should never upload a new bundle to an existing Toolkit Bundle entity. Toolkit caches
@@ -637,20 +637,20 @@
A manual project is either done via the ShotGrid Desktop Project Setup Wizard or through the tanksetup_project
+
A manual project is either done via the Flow Production Tracking Project Setup Wizard or through the tanksetup_project
command. During this process, you will choose a location on disk for your configuration. Make sure you
choose a location on disk which is accessible by all users who need access to the configuration (e.g.
typically on a fast, shared storage). The figure below illustrates the process:
The tanksetup_project command will automatically create a Primary pipeline configuration
-entity in ShotGrid and a full configuration on disk. App, Engine and other payloads are downloaded
+entity in Flow Production Tracking and a full configuration on disk. App, Engine and other payloads are downloaded
into the bundle cache contained by the config. The three fields PipelineConfiguration.windows_path,
PipelineConfiguration.mac_path and PipelineConfiguration.linux_path are populated with
paths to the configuration on disk.
diff --git a/objects.inv b/objects.inv
index d0100d2b6..5cfccccf8 100644
Binary files a/objects.inv and b/objects.inv differ
diff --git a/overview.html b/overview.html
index bd9892484..5dc3249b3 100644
--- a/overview.html
+++ b/overview.html
@@ -6,7 +6,7 @@
- Overview — tk-core v0.20.34 documentation
+ Overview — tk-core v0.21.0 documentation
@@ -23,7 +23,7 @@
-
+
@@ -93,12 +93,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -137,21 +137,21 @@
Welcome to the ShotGrid pipeline Toolkit developer and reference documentation.
+
Welcome to the Flow Production Tracking developer and reference documentation.
Below you will find a detailed technical reference of all Toolkit Core APIs as well
as information useful for developers and engineers.
The toolkit Core platform consists of a number of different APIs and subsystems
-used to run the ShotGrid toolkit platform.
+used to run the Flow Production Tracking platform.
The toolkit core platform includes the following systems:
-
A standard ShotGrid authentication API which centralizes user interaction
+
A standard Flow Production Tracking authentication API which centralizes user interaction
and persistence of authentication information.
A Descriptor API which handles remote resource management, code and
config and distribution and connects the Toolkit platform to
-ShotGrid, the ShotGrid App Store, git and other systems.
+Flow Production Tracking, the Flow Production Tracking App Store, git and other systems.
APIs for launching applications, creating plugins and managing
the launch and initialization of the Toolkit Platform.
A set of Core APIs to manage file system naming conventions,
@@ -191,7 +191,7 @@
Accessing the Toolkit Core API
- Previous
+ PreviousNext
diff --git a/platform.html b/platform.html
index dd38f0a55..e653938b7 100644
--- a/platform.html
+++ b/platform.html
@@ -6,7 +6,7 @@
- Apps, Engines and Frameworks — tk-core v0.20.34 documentation
+ Apps, Engines and Frameworks — tk-core v0.21.0 documentation
@@ -124,7 +124,7 @@
@@ -178,12 +178,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -423,7 +423,7 @@
Logging methods are typically overridden to write to the application log.
UI methods are typically overridden to ensure seamless integration of Windows launched by Toolkit apps
and the underlying host application window management setup. Engines are launched via the
@@ -886,11 +886,11 @@
The optional display_name field defines the name that the user will see for the app.
The optional description field is a brief one line description of what the app does:
# More verbose description of this itemdisplay_name:"Write Node"
-description:"Support for the ShotGrid Write Node in Nuke."
+description:"Support for the Flow Production Tracking Write Node in Nuke."
If your app requires a particular custom field in Flow Production Tracking to operate correctly, you can add this to the
info.yml manifest. Whenever the app is installed into a setup, toolkit will ensure that this custom field exists in shotgun.
Just create a requires_shotgun_fields in your manifest and add entries on the following form:
requires_shotgun_fields:
- # ShotGrid fields that this app expects
+ # Flow Production Tracking fields that this app expectsVersion:-{"system_name":"sg_movie_type","type":"text"}
-
Note how the fields are grouped by ShotGrid entity type (in the example above Version). For a list of
+
Note how the fields are grouped by Flow Production Tracking entity type (in the example above Version). For a list of
which field types are supported,
-see the ShotGrid API documentation.
Use this when you want a setting which expects a Publish Type - these are typically used
-when publishing data to ShotGrid. Value is a string matching PublishedFileType.code:
+when publishing data to Flow Production Tracking. Value is a string matching PublishedFileType.code:
@@ -221,12 +221,12 @@
text-decoration: underline; }
- tk-core v0.20.34.
+ tk-core v0.21.0.
- This documentation is part of the ShotGrid Pipeline Toolkit.
+ This documentation is part of the Flow Production Tracking.
For more information, please visit
- The ShotGrid developer portal..
+ The Flow Production Tracking developer portal..
The code associated with this documentation can be found
here.
@@ -727,14 +727,14 @@