trigger.version_control.rbl_shotgrid ==================================== .. py:module:: trigger.version_control.rbl_shotgrid .. autoapi-nested-parse:: Shotgrid toolkit Attributes ---------- .. autoapisummary:: trigger.version_control.rbl_shotgrid.MAIN_TASK_PREFIX trigger.version_control.rbl_shotgrid.guide_t trigger.version_control.rbl_shotgrid.log trigger.version_control.rbl_shotgrid.lookfile_t trigger.version_control.rbl_shotgrid.presetsfile_t trigger.version_control.rbl_shotgrid.published_abc_t trigger.version_control.rbl_shotgrid.published_maya_t trigger.version_control.rbl_shotgrid.published_usd_t trigger.version_control.rbl_shotgrid.script_t trigger.version_control.rbl_shotgrid.session_t trigger.version_control.rbl_shotgrid.sg_key trigger.version_control.rbl_shotgrid.sg_script trigger.version_control.rbl_shotgrid.shapefile_t trigger.version_control.rbl_shotgrid.splitsfile_t trigger.version_control.rbl_shotgrid.weightfile_t trigger.version_control.rbl_shotgrid.work_area_t Classes ------- .. autoapisummary:: trigger.version_control.rbl_shotgrid.VersionControl Module Contents --------------- .. py:class:: VersionControl Bases: :py:obj:`object` .. py:method:: get_asset_types() Returns all asset types in current project .. py:method:: get_assets(asset_type) Returns all assets under defined asset_type .. py:method:: get_publish_path() returns the publish path using the defined class vars .. py:method:: get_publish_types(version) Returns the published types from the given task .. py:method:: get_publish_versions(task_name) Returns all published versions of given publish type and task .. py:method:: get_session_path() .. py:method:: get_session_versions(asset, step, variant, session_part_name) Returns the versions of specified trigger session file .. py:method:: get_sessions(asset, step, variant) Returns trigger session (.tr) files under the asset .. py:method:: get_steps(asset) Returns all steps under defined asset .. py:method:: get_tasks(asset, step) Returns all asset variations under given asset .. py:method:: request_new_session_path(part_name) .. py:method:: request_new_version_path() Version increment path .. py:method:: set_publish_fields_from_path(path) .. py:attribute:: controller :value: 'rbl_shotgrid' .. py:property:: task .. py:data:: MAIN_TASK_PREFIX :value: 'main' .. py:data:: guide_t :value: 'asset_trigger_guide' .. py:data:: log .. py:data:: lookfile_t :value: 'asset_trigger_lookfile' .. py:data:: presetsfile_t :value: 'asset_trigger_presetsfile' .. py:data:: published_abc_t :value: 'asset_model_abc_publish' .. py:data:: published_maya_t :value: 'maya_asset_publish' .. py:data:: published_usd_t :value: 'usd_asset_intermediate' .. py:data:: script_t :value: 'asset_trigger_script' .. py:data:: session_t :value: 'asset_trigger_sessionfile' .. py:data:: sg_key :value: 'nn5lcvmojkfqgbzUkhbwdh%nc' .. py:data:: sg_script :value: 'rbl_pipe_maya' .. py:data:: shapefile_t :value: 'asset_trigger_shapefile' .. py:data:: splitsfile_t :value: 'asset_trigger_splitsfile' .. py:data:: weightfile_t :value: 'asset_trigger_weightfile' .. py:data:: work_area_t :value: 'asset_work_area_trigger'