Commit graph

71 commits

Author SHA1 Message Date
Petr Kalis
c999abda89
Merge pull request #2188 from pypeclub/feature/OP-1920_Add-command-line-running-of-Site-Sync-server
Add command line way of running site sync server
2021-11-12 19:10:03 +01:00
Petr Kalis
05983fc1eb OP-1906 - refactor - simplified roles
Removed FullItemRole, replaced with more primitive returning roles
2021-11-09 13:43:17 +01:00
Petr Kalis
93514721da OP-1906 - refactor - roles in Site Sync Queue
Used new role wrere possible. RepresentationModel stuck with old roles, much more complicated refactor needed in the future.
2021-11-09 11:40:19 +01:00
Petr Kalis
a3a6fbe8ac OP-1906 - refactor - returned data structure simplified
Data returned should be simple values, not arrays/dictionaries etc.

Do not import from sync_server if not necessary (because of Python2)
2021-11-08 18:27:47 +01:00
Petr Kalis
a7d78bf5d4 OP-1906 - added availability for Site Sync for both sides to the Loader 2021-11-08 17:50:07 +01:00
Petr Kalis
565eb440f5 OP-1906 - added files for Python2 hosts 2021-11-08 17:47:37 +01:00
Jakub Trllo
4456cae79f
Merge pull request #2193 from pypeclub/feature/OP-1939_Site-sync-project-settings-improvement
Settings: Site sync project settings improvement
2021-11-05 11:12:26 +01:00
Petr Kalis
d2d486d24f Merged develop 2021-11-04 17:48:25 +01:00
iLLiCiTiT
cbf40d3629 fix local drive provider schemas 2021-11-03 17:34:33 +01:00
iLLiCiTiT
d1a558cfdb added multiplatform paths for providers 2021-11-01 15:37:41 +01:00
iLLiCiTiT
4685793f18 fix project settings configurations of providers 2021-11-01 14:34:37 +01:00
Petr Kalis
1772e7bf8d OP-1905 - implemented exit on key interrupt 2021-10-29 17:15:47 +02:00
Petr Kalis
e983f95c81 OP-1905 - refactore enabled flag 2021-10-29 16:12:25 +02:00
Petr Kalis
de8cfeff7f OP-1920 - renamed reset site method 2021-10-29 14:52:12 +02:00
Petr Kalis
6f3944d01a Hound 2021-10-29 14:48:25 +02:00
Petr Kalis
289b4c76e0 Hound 2021-10-29 11:10:50 +02:00
Petr Kalis
2d9cd8b019 OPPYPE-1905 - move initialization of Sync Queue only when needed
Unnecessary refreshes were triggered
2021-10-29 11:04:10 +02:00
Petr Kalis
cb248a013d OPPYPE-1905 - fixes after review 2021-10-29 10:57:20 +02:00
Petr Kalis
2025470663 OPPYPE-1905 - fix wrong name of variable 2021-10-27 13:53:07 +02:00
Petr Kalis
8595146fe2 Hound 2021-10-26 16:20:07 +02:00
Petr Kalis
412c730843 OP-1905 - added Validate files on active site 2021-10-26 14:03:52 +02:00
Petr Kalis
a96b0b8d98 OP-1920 - fixes of names, tray not triggering 2021-10-25 17:44:39 +02:00
Petr Kalis
19b5d47b24 OP-1920 - skip upload/download for same files 2021-10-25 16:46:45 +02:00
Petr Kalis
96c2cc0f90 OP-1920 - create command for background running of Site Sync server
WIP
2021-10-25 14:00:16 +02:00
Petr Kalis
700c3b3058 OP-1905 - create validate project functionality, not yet working in asyncio 2021-10-25 12:55:18 +02:00
Petr Kalis
2481972af1 OP-1905 - add allowDiskUse flag for bigger sets 2021-10-25 12:54:06 +02:00
Petr Kalis
a4f710b221 PYPE-1905 - added better logging for broken path values 2021-10-21 14:09:07 +02:00
Petr Kalis
5f52935485 Small refactor for file deletion 2021-10-05 15:44:42 +02:00
Petr Kalis
7c61510f30 Small refactor 2021-10-05 15:38:06 +02:00
Petr Kalis
2c6efcc017 Small refactor 2021-10-05 15:36:39 +02:00
Petr Kalis
c014b698a6 Fix - import pysftp only when necessary
Blender 2.93 has issue with conflicting libraries, pysftp is actually not needed in provider running in a host, do not import it or explode when its not necessary
2021-10-05 15:29:45 +02:00
Petr Kalis
768dd94af9 Fix - broken import 2021-10-04 13:11:35 +02:00
Petr Kalis
0f2370d847 Fix - updated authentication via ssh key 2021-10-01 18:56:30 +02:00
Petr Kalis
12c9d42ce2 Fix - safer handling of no presets 2021-09-30 15:59:09 +02:00
Petr Kalis
f5392c7631 Merge 2021-09-30 15:58:34 +02:00
Petr Kalis
54d18ceca6
Merge pull request #2088 from pypeclub/PYPE-1941_Run-different-dirmap-for-locally-synched-workfiles
Added choosing different dirmap mapping if workfile synched locally
2021-09-30 09:48:00 +02:00
Petr Kalis
6f4d057278 Added choosing different dirmap mapping if workfile synched locally 2021-09-29 12:50:04 +02:00
Toke Stuart Jepsen
7f22301670 Add required settings methods. 2021-09-25 11:43:08 +01:00
Toke Stuart Jepsen
78bee423c7 Merge branch 'develop' into feature/syncserver_dropbox 2021-09-25 11:42:40 +01:00
Petr Kalis
99f6d6617b Implemented SFTP provider for Site Sync 2021-09-24 18:45:51 +02:00
Petr Kalis
51b8a2227f Committed changes from SyncServer: Dropbox Provider #1979
Useful for future, PR wasnt merged yet
2021-09-24 18:22:43 +02:00
Petr Kalis
630f804c95
Merge pull request #2063 from pypeclub/feature/project-archive-state
Fix Sync Queue when project disabled
2021-09-24 10:36:22 +02:00
Petr Kalis
85ae0b4b84 Fix - better way to handle concurrend deactivate of projects
Covers some weird edge cases
2021-09-23 20:05:26 +02:00
Petr Kalis
3661d11976 Fix - concurrent change in Settings wont trigger exception 2021-09-23 12:58:44 +02:00
Milan Kolar
bf021183dd
Merge pull request #2008 from davidlatwe/feature/project-archive-state
Settings: Flag project as deactivated and hide from tools' view
2021-09-23 09:21:51 +01:00
Petr Kalis
950da8749e Fix - project lists refresh each show up event
Fix can_edit method
2021-09-22 16:11:43 +02:00
iLLiCiTiT
54e11a52ea use pretty_timestamp from openpype tools utils 2021-09-17 12:01:38 +02:00
Jakub Trllo
7aa879528a
Merge pull request #2009 from pypeclub/feature/connect_method_is_not_abstract
Modules: Connect method is not required
2021-09-16 19:22:07 +02:00
iLLiCiTiT
cca201729c modified how projects are queried for sync server 2021-09-16 17:24:22 +02:00
iLLiCiTiT
c5cc3fcf99 Transfer logic from settings project list widget to sync server 2021-09-16 17:23:49 +02:00