Petr Kalis
b7cb006508
Fix - wrong key used, return back to 'root' instead of 'roots'
...
'root' follow existing pattern (in Anatomy etc.)
2021-11-12 20:13:20 +01:00
Petr Kalis
48ff597960
Merge branch 'develop' into feature/OP-1978_Use-new-site-sync-entity-in-settings-and-modify-their-loading
2021-11-12 19:19:57 +01:00
Petr Kalis
436a43ff3c
Merge pull request #2206 from pypeclub/feature/OP-1937_Add-alternative-site-for-Site-Sync
...
Add alternative sites for Site Sync
2021-11-12 19:10:58 +01:00
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
4d2bd5a881
OP-1978 - fix wrong site name used if resynchronizing
2021-11-12 18:27:08 +01:00
Petr Kalis
8a2d7fdbe7
Merge branch 'feature/OP-1937_Add-alternative-site-for-Site-Sync' into feature/OP-1978_Use-new-site-sync-entity-in-settings-and-modify-their-loading
2021-11-12 12:09:39 +01:00
Petr Kalis
87191d8d30
OP-1937 - fix alternate sites for default studio site
2021-11-12 12:08:04 +01:00
Petr Kalis
594b11bc9f
OP-1978 - merge OP-1937
2021-11-12 10:52:15 +01:00
Petr Kalis
965d798656
OP-1978 - updated dropbox to use sync-server-sites
...
Contains changes from #2206
2021-11-10 15:09:25 +01:00
Petr Kalis
763adf5a53
OP-1978 - updated gdrive to use sync-server-sites
...
Contains changes from #2206
2021-11-10 15:08:43 +01:00
Petr Kalis
3594c8019a
OP-1978 - updated sftp to use sync-server-sites
...
Contains changes from #2206
2021-11-10 15:08:17 +01:00
Petr Kalis
ab85ba115b
OP-1978 - fix - wrong site
2021-11-10 15:06:17 +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
efc75d733c
Merged develop
2021-11-04 17:49:59 +01:00
Petr Kalis
d2d486d24f
Merged develop
2021-11-04 17:48:25 +01:00
Petr Kalis
8d00883a04
Hound
2021-11-04 17:26:34 +01:00
Petr Kalis
199717a0df
OP-1937 - fix - wrong icon used
...
Icon of provider from last configured site was used
2021-11-04 17:10:19 +01:00
Petr Kalis
1e1b9b0416
OP-1937 - added file id to DB
2021-11-04 16:19:04 +01:00
Petr Kalis
db02c03394
OP-1937 - fix broken import in Python2
...
Not imported exception in that case shouldnt happen, as sync process is not running in Python2.
2021-11-04 14:01:51 +01:00
Petr Kalis
f19b39185d
OP-1937 - fixes to stabilize sftp provider if wrong settings
2021-11-04 13:04:54 +01:00
Petr Kalis
691faaf70d
OP-1937 - added alternative_sites to upload/download
2021-11-04 13:04:20 +01:00
iLLiCiTiT
cbf40d3629
fix local drive provider schemas
2021-11-03 17:34:33 +01:00
Petr Kalis
a2834134e2
OP-1937 - merge feature/OP-1920_Add-command-line-running-of-Site-Sync-server
2021-11-03 16:21:19 +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