production_manager¶
-
class
production_manager.
AddNoteDlg
(asset, task, server, user, configured_version, parent=None)¶ -
accept
(self)¶
-
attach
(attachments=None)¶
-
getNewNote
()¶
-
recVid
()¶
-
screenGrab
()¶
-
static
submitNote
(asset, task, server, user, configured_version, parent)¶
-
-
class
production_manager.
All_Versions
(ast_sobj, asset_name, task, server, versions, user=None, parent=None, current_version=None)¶ -
accept
(self)¶
-
addNote
()¶
-
attach
(attachments=None)¶
-
deleteTaskWidgets
()¶
-
drawTasksWidgets
(task, ast_sobj, versions)¶
-
fullscreen_tgl
()¶
-
insertTasksWidget
(task, ast_sobj, server, versions)¶
-
recVid
()¶
-
refreshTasksUI
()¶
-
review
()¶ All versions Review button
Returns:
-
screenGrab
()¶
-
selectAll
()¶
-
-
class
production_manager.
Communicate
¶ -
currentTaskNeedUpdate
¶
-
nagging_message
¶
-
notification_update
¶
-
popup_message
¶
-
refresh
¶
-
-
class
production_manager.
NoteWdg
(**kwargs)¶
-
class
production_manager.
Notes
(ast_sobj, asset_name, category, task, server, user=None, configured_version=None, parent=None)¶ -
addNote
(note, attachments, version)¶
-
download_attachments
(row, column)¶
-
draw_notes
()¶
-
filter_notes
()¶
-
showAddNote
()¶
-
-
class
production_manager.
Notes_OLD
(ast_sobj, asset_name, category, task, server, user=None, configured_version=None, parent=None)¶ -
addNote
(note, attachments, version)¶
-
download_attachments
(row, column)¶
-
draw_notes
()¶
-
filter_notes
()¶
-
showAddNote
()¶
-
-
class
production_manager.
Options
¶
-
class
production_manager.
PlaylistWdg
(parent=None, *args, **kwargs)¶ -
create_playlist
()¶
-
date_changed
()¶
-
fullscreen_tgl
()¶
-
list_changed
()¶
-
play
()¶
-
updateList
(pl_name=None)¶
-
-
class
production_manager.
Production_Manager
(parent)¶ -
appChange
()¶
-
as_sup
(index=0, refresh=True)¶
-
browseTask
(ast_sk, task, files_types=None, version=-1, versionless=False)¶
-
cacheTasks
(user, statusList=None, from_dailies=False, after_date=None, before_date=None, context_starts_with=False)¶
-
changeUser
()¶
-
checkin
(ast_sk, task, files_paths=None, files_types=None, droppedFiles=None, is_current=False, as_new_version=True, to_dailies=False, asset_name=None, version=-1, mode='move', use_queue=False, overwrite=False, is_revision=False)¶ files_paths overrides droppedFiles and files_types should be passed too, while if files_paths is None, then droppedFiles arg is used instead and files_types are created automatically
-
checkout
(ast_sk, task, files_types=None, asset=None, version=-1, versionless=False, mode='copy', use_queue=False)¶ checks out the latest version (versioned) of the task file(s), and makes a copy for the user in his sandbox, this is typically needed only when the owner of task is requested to work on this and update it, otherwise, no one ever need to checkout a file out of the project structure, except to modify it and publish an up version from it. Note: Only the task owner or a supervisor can checkout a task.
-
checkoutAsDep
(ast_sk, task, asset_name=None, category=None, files_types=None, version=-1, versionless=True, as_dep=True, method='reference', for_asset=None)¶
-
closeEvent
(self, QCloseEvent)¶
-
config_apps
()¶
-
deleteTaskWidgets
()¶
-
drawTasksTimer
(tasks, parents)¶
-
drawTasksWidgets
(tasks, parents)¶
-
eventFilter
(self, QObject, QEvent) → bool¶
-
execute
(data)¶
-
filterLoadedTasks
()¶
-
filter_tasks
(user, status)¶
-
find_in_closed
()¶
-
get_delayed_tasks
()¶
-
get_revisit_tasks
()¶
-
get_selected_tasks
(ui_tasks_widgets=[])¶
-
get_tasks_files
(selectedTasks, selectedVersions, selected_assets, mime_types=['media'])¶
-
idleMonitor
(task_code)¶
-
insertTasksWidget
(tasks, parents, server)¶
-
keyPressEvent
(self, QKeyEvent)¶
-
listenServer
()¶
-
loadDependencies
(tsk_sk, context, version=0, versionless=True, use_queue=False, for_asset=None, as_dep_tasks=[], as_dep_versions=[], ignore_dup=True, as_preview=False)¶ loads/references the versionless resources dependency files of the current task from their real location in the project tree. unlike checkoutTask, which checkout the versioned file and copy it to sandbox for itself modification and republishing. version: ## DEPRECATED: (will always be overwritten by the correct requested dep version) if 0, then the current_version of asset dependency will be checked out, otherwise, the latest versions will be checked out instead
-
login
()¶
-
nagging
()¶
-
net_mode
()¶
-
notification_got_respond
¶
-
notification_update
(button_text)¶
-
popup
(message='', refresh=True, project_code=None, task_sc=None, task_ctx=None, title='', message_type='notification', icon='Information')¶ message_type: notification|manager_order
-
prj_changed
()¶
-
raise_nagging_message
(title, msg, icon='Warning')¶
-
refreshTasksUI
()¶
-
refresh_timer
()¶
-
review
(sort=True, reverse=False, play_caches=False, frame_range=[])¶ Production Manager Main Review button
Parameters: - sort –
- reverse –
- play_caches – will preview the 3d caches (alembic/usds) rather than the media files.
Returns:
-
selectAll
()¶
-
setMeCurrent
(task, astName, ast_sk, category, parent_sobj)¶
-
showDeps
(task, allInputs=False, by_user=False)¶
-
showWdgVersions
()¶
-
show_calendar
()¶
-
statusFilter_activated
()¶
-
taskFilterChanged
()¶
-
unsetMeCurrent
()¶
-
updateCurrentTaskWidget
(status=None, external_call=False, tsk_sk='')¶ Reset the data of the current task widget (status, status color, available versions, the task icon) :param status: :return:
-
updateTasksList
(user, forceUpdate=False)¶
-
update_supervisors_mode
(user)¶
-
update_working_hours
()¶ Sets the working the working hours for all tasks that has working hours json file in $SANDBOX/<user> :param task_code: :return:
-
validate_idle_process
()¶
-
-
class
production_manager.
TaskWidget
(task, server, parent=None, is_current=False, parent_sobj=None, default_mode=None, version=None, current_version=None, versions_info={}, proc_ctrl=None, view='panel', widget_state={}, *args, **kwargs)¶ -
checkinBrowser
()¶
-
checkinTask
(files_paths=None, files_types=None, droppedFiles=None, as_new_version=True, to_dailies=False, version=-1, mode='move', use_queue=False, overwrite=False, is_revision=False)¶ as_new_version: means will publish a new asset version, otherwise, it will add to the lates snapshot if one is available.
-
checkoutTask
(files_types=None)¶
-
dragEnterEvent
(self, QDragEnterEvent)¶
-
dragMoveEvent
(self, QDragMoveEvent)¶
-
dropEvent
(self, QDropEvent)¶
-
eventFilter
(self, QObject, QEvent) → bool¶
-
grabPreviewIcon
()¶
-
open_terminal
()¶
-
play3DFile
(ast_sk, task, version=-1, versionless=False)¶
-
play3DFiles
(media_files)¶
-
playMediaFiles
(ast_sk, task, version=-1, versionless=False)¶
-
playTaskFiles
(media_files)¶
-
publishDialog
()¶
-
selTgl
()¶
-
setClean
()¶ When a task is “Revisit”, setClean will remark it back as approved without affecting the upstream tasks status. Note: A big warning including an eSigned agreement should
sent to the user before this to be applied.
-
setCurrent
()¶
-
setStatus
(status=None)¶
-
setStatusDialog
()¶
-
showAllVersions
()¶
-
showNotes
()¶
-
showTaskDeps
()¶
-
show_help
()¶
-
support_ticket
()¶
-
updateTaskIcon
()¶
-
updateWidgetData
(status=None, update_versions=True, external_call=False, force_version_update=False)¶
-
updateWidgetDescription
()¶
-
updateWidgetStatus
(status)¶
-
updateWidgetVersions
(force=False)¶
-
verOptionChanged
()¶
-
-
class
production_manager.
UnsupportedDepsDialog
(asset_name='', context='', deps=[], project='', expand_folders=False, parent=None)¶
-
production_manager.
my_excepthook
(type, value, tback)¶
-
production_manager.
show
()¶