Commit graph

132 commits

Author SHA1 Message Date
Jakub Trllo
78519aa066 Merged in feature/PYPE-349_parallel_event_server (pull request #330)
Feature/PYPE-349 parallel event server

Approved-by: Milan Kolar <milan@orbi.tools>
2019-10-31 18:06:54 +00:00
Milan Kolar
067a7c94cb Merge branch 'develop' into feature/PYPE-531_avalon_upstream_and_silos
# Conflicts:
#	pype/ftrack/lib/avalon_sync.py
2019-10-25 15:50:38 +02:00
iLLiCiTiT
45370876e3 replaced args with options(kwargs) in custom db connector 2019-10-23 15:29:05 +02:00
iLLiCiTiT
1ca674f33f added atexit to custom db connector to run uninstall on exit 2019-10-23 15:05:07 +02:00
iLLiCiTiT
19f810ff57 added check active table to custom db connector 2019-10-23 15:01:51 +02:00
iLLiCiTiT
4290af23e7 moved event server files in hierarchy 2019-10-23 14:57:53 +02:00
iLLiCiTiT
bcf8bf17a5 session instance validation also checks for process session and raises exception if does not match ftrack_api session 2019-10-22 14:02:49 +02:00
iLLiCiTiT
11e2382dfd session check is happening during initialization not before register of each plugin 2019-10-22 12:00:04 +02:00
iLLiCiTiT
ade23cd77a type objects are queried at once not for each type separately 2019-10-02 18:53:33 +02:00
iLLiCiTiT
2591f0136a custom attributes from avalon group are queried much faster now 2019-10-02 18:52:29 +02:00
iLLiCiTiT
c997ca6eff added debug logs into sync to avalon so we can track what happened 2019-10-01 19:04:19 +02:00
iLLiCiTiT
40ff6f25ff name check in sync to avalon is not checked by schema validation but with re module 2019-09-23 13:39:48 +02:00
iLLiCiTiT
73de6b85d9 changed schemas to new one 2019-09-20 18:21:09 +02:00
iLLiCiTiT
7d26ff0812 sync to avlaon is not adding silo 2019-09-20 18:16:55 +02:00
iLLiCiTiT
13fb42613a DbConnector copied from libraryloader to lib so Qt is not imported when want to use it 2019-09-04 11:06:52 +02:00
Jakub Trllo
675d9aec25 Merged in bugfix/PYPE-483_clockify_bug_fixes (pull request #269)
Bugfix/PYPE-483 clockify bug fixes

Approved-by: Milan Kolar <milan@orbi.tools>
2019-09-02 10:05:04 +00:00
iLLiCiTiT
9a9e1f5774 fixed formatting 2019-08-16 10:37:53 +02:00
iLLiCiTiT
6b34b061a6 manual event triggering was replaced by trigger_action in code 2019-08-16 10:37:40 +02:00
iLLiCiTiT
fa746a0e10 added trigger action method to base handler 2019-08-16 10:28:34 +02:00
iLLiCiTiT
82d05de4e7 fixed ftrack action labels issue 2019-08-15 11:30:07 +02:00
iLLiCiTiT
84846ff806 when ftrack preregister method returned None registration continue as was returned True 2019-08-15 11:29:23 +02:00
iLLiCiTiT
0bc5082ba9 Modified get_avalon_attr to be able split hierarchical and not hierarchical attrs 2019-08-13 13:57:03 +02:00
iLLiCiTiT
01926282d9 base handler set attribute values based on presets 2019-08-09 19:36:49 +02:00
iLLiCiTiT
11fc3ee6fd added plugins_presets to ftrack plugins init args 2019-08-09 19:36:24 +02:00
iLLiCiTiT
bd2e5ecea1 (hotfix) fixed title and arg parsing in show_interface_form_dict 2019-08-06 13:54:22 +02:00
Jakub Trllo
89e2b2aa4c (hotfix) bad variable naming config -> proj_config 2019-08-05 22:49:16 +02:00
iLLiCiTiT
b9d29b5321 actions now print traceback on crash 2019-08-05 11:55:48 +02:00
Jakub Trllo
a31b17d528 Merged in feature/PYPE-461_ftrack_ignore_me (pull request #250)
Feature/PYPE-461 ftrack ignore me

Approved-by: Milan Kolar <milan@orbi.tools>
2019-08-04 20:41:23 +00:00
Jakub Trllo
9d760eb789 Merged in bugfix/PYPE-459_workdir_not_created (pull request #244)
bugfix/PYPE-459_workdir_not_created

Approved-by: Milan Kolar <milan@orbi.tools>
2019-08-04 20:35:34 +00:00
Jakub Trllo
5d1069ca85 Merged in feature/PYPE-460_hier_attr_sync_enhancement (pull request #249)
Feature/PYPE-460 hier attr sync enhancement

Approved-by: Milan Kolar <milan@orbi.tools>
2019-08-04 20:33:11 +00:00
Jakub Trllo
510479ded4 added forgotten lines in _get_entity_type in session 2019-08-04 11:55:54 +02:00
Milan Kolar
f280477622 Merged in mergeTest (pull request #252)
Feature/PYPE-456_PYPE-401-attribute_and_lib_cleanup

Approved-by: Milan Kolar <milan@orbi.tools>
2019-08-02 17:54:03 +00:00
iLLiCiTiT
6318d233e4 base handler checks for ignore_me before registering 2019-08-02 16:27:17 +02:00
iLLiCiTiT
393ccca6e0 (hotfix) event launch exception handling was moved where belongs to 2019-08-02 16:20:55 +02:00
iLLiCiTiT
5cb3fb8389 added interface messages on error during sync_hier_attrs, modified show_interface and added possibility to show_interface_from_dict 2019-08-02 14:50:24 +02:00
iLLiCiTiT
52c4580bdc added process_session to sync_hier_attr action so session for processing is separated from shared session 2019-08-02 14:16:58 +02:00
iLLiCiTiT
7f7dde38e2 added creating workdir to app launcher 2019-08-02 09:57:01 +02:00
iLLiCiT
22a67bc568 removed methods returning hardcoded strings from lib 2019-07-31 01:39:20 +02:00
iLLiCiT
187bd09fa1 removed obsolete methods for getting presets 2019-07-31 00:47:40 +02:00
Toke Jepsen
361a83124f Merged in tokejepsen/pype/feature/ftrack_event_handler (pull request #226)
Improve logging with stacktrace of errors.

Approved-by: Milan Kolar <milan@orbi.tools>
2019-07-26 17:19:05 +00:00
iLLiCiTiT
eea84c9e7a (hotfix) missing application config toml file is more specifically logged 2019-07-26 11:05:37 +02:00
Toke Jepsen
873e5cb35b Improve logging with stacktrace of errors. 2019-07-25 23:23:49 +01:00
iLLiCiTiT
6f5a80bf1b apps actions wont show on project task 2019-07-23 18:10:57 +02:00
Milan Kolar
ae622153ab Merge branch 'feature/merge_PR187_toke_nukestudio_improvements' into develop 2019-07-10 11:41:46 +02:00
Jakub Trllo
cb936db4de Merged in feature/PYPE-390_sync_notes (pull request #189)
Feature/PYPE-390 sync notes

Approved-by: Milan Kolar <milan@orbi.tools>
2019-07-09 11:43:14 +00:00
Toke Jepsen
9b31031791 Merge branch 'develop' into change/develop/nukestudio_improvements 2019-07-04 08:34:27 +01:00
Jakub Trllo
41dfa3de48 Merged in bugfix/PYPE-406_hierarchical_attrs (pull request #188)
Bugfix/PYPE-406 hierarchical attrs

Approved-by: Milan Kolar <milan@orbi.tools>
2019-07-02 13:49:39 +00:00
Jakub Trllo
5352422d77 simplified sync and removed custom db connector 2019-07-01 22:37:58 +02:00
Toke Jepsen
0470fea6d8 When creating new assets syncing from Ftrack would overwrite data in Avalon. Since the inputs aren't a custom attribute, the "inputs" would be overwritten on creation. 2019-07-01 18:26:27 +01:00
Jakub Trllo
029ccc0f55 hotfix: custom attribute keys which are not on entities are skipped 2019-07-01 17:08:02 +02:00