listyque / tactic-handler Goto Github PK
View Code? Open in Web Editor NEWPySide based TACTIC client for maya, nuke, 3dsmax, houdini, etc
License: Eclipse Public License 1.0
PySide based TACTIC client for maya, nuke, 3dsmax, houdini, etc
License: Eclipse Public License 1.0
Save revision on root (versionless) file does not work.
Fix this, please.
When pushing "Save selected revision" there must be a warning window: "Warning! The file you are working on now will be resaved with this selected objects only. Other work (objects) you have done in this file will dissapear. If you do not want this use "Save selected objects" command instead".
I am trying to save version and versionless files at the same time to 2 different file paths. Is this supported? Currently every time I save, even after unchecking the update versionless checkbox, it still overwrites the versionless file. Maybe the way I've set it in the TACTIC web browser is wrong, how should I go about doing so to achive what I want?
Such a bug.
I'm on windows 10 using the fedora vmware image for the server. Problem is that the TACTIC_DATA_DIR is on the image at \home\tactic\tactic_data\ so I cant set it as an environment variable in windows.
Is there a workaround for VMware image users?
thanks
Can you add a functionality, so the user could open some process from any snapshot in new tab from the context menu by clicking RMB on the process name?
This make the whole system harder to understand and its very hard for people to make modifications, I hope this can be improved.
p/s: people will be happier if they can see more info in readme file, for example I have to go through code to know this application is integrate with TACTIC through xmlrpc
After adding a note update doesn't work now. Fix this, please.
Can't delete already created snapshots now.
hi
where Portable ver, TH+TACTIC: tactic_team48.zip file
i can't download also website not working can you upload .zip file pls
Hi listyque,
are you still updating Tactic handler for nuke and houdini?
Thanks
Desmond
There are several cases when you don't want to create versions. For example: References and Sourcetex processes. Make them save without versions, please.
Really need Local save and General save snapshot filter. Also user filter will be handy.
When choose what tab to leave and what not by choosing them pressing top left button and after that changing some preferences, chosen tabs resets. To avoid this I have to check "Filter Process Tab" in Chekin/Checkout Appearance preferences. Need to turn it on automatically when using fast tab-choosing button.
how exactly to connect maya with tactic handler, also in 2017, they renamed pyside to pyside2 etc... tactic handler will use system python or maya python etc.? huge thanks in advance for your time.
The docs and other links in the readme are not working and are redirecting to some NSFW websites.
Please update them.
Thanks
Add AO, cavity, convexity, curvature, id, vector displacement texture to the maps list, please.
Currently the instructions are towards a Tactic Team setup.
My current setup is latest tactic enteprise version (4.6) on Fedora 28 server and tactic handler (stable) on windows 10 pro. I've been able to set it up so that maya handler opens and works, but I haven't been able to get the standalone to work.
i have TACTIC_DATA_DIR and TACTIC_INSTALL_DIR windows environment variables pointing to network paths to the linux server.
I had to manually update Qt.py to version 1.1.0 (replacing just Qt.py in lib/side) because it was causing some errors with loadui. updating it fixed the issues, but this issue still remains:
Traceback (most recent call last):
File "P:\TACTIC_Handler\main_standalone.py", line 6, in
from lib.side.Qt import QtWidgets as QtGui
ImportError: cannot import name QtWidgets
I'm hoping updated setup instructions with this type of set up might shed some light in what I have done wrong.
Thank you.
Just found the api for OneDrive https://github.com/OneDrive/onedrive-sdk-python
It would be greate to integrate optional OneDrive support, or gdrive may be... Is anyone interested?
How do you install this? the guide does not work
Need this function to speed up Handler loading.
Hi, in setup instructions (wiki page) you refer a video as well. in which you first copied a patch folder in tactic installation directory, which i can't see in downloaded repo from here. should i skip that part and it will work ? any ideas? thanks in advance.
Can you add such a feature, so the user can expand full snapshot hierarchy by holding Shift and clicking LMB on plus icon? Like in outliner in Maya. And close hierarchy back by the same way. But without holding the Shift key, user could expand hierarchy step by step.
Hi,
Trying to understand how I can Integrate blender with TACTIC-Handler?
Hello! I previously posted about an error that I was able to fix by fixing some environment variables and installing the enterprise edition.
But now I am getting a different error after configuring everything This is the error in the standalone script.
Traceback (most recent call last):
File "C:\TACTIC-Handler\main_standalone.pyw", line 106, in <lambda>
ping_thread = tc.get_server_thread(dict(), tc.server_ping, lambda: create_ui(ping_thread), parent=app)
File "C:\TACTIC-Handler\main_standalone.pyw", line 84, in create_ui
window = ui_main_classes.Ui_Main(parent=None)
File "C:\TACTIC-Handler\lib\ui_classes\ui_main_classes.py", line 35, in __init__
env.Env.get_default_dirs()
File "C:\TACTIC-Handler\lib\environment.py", line 222, in get_default_dirs
base_dirs = tc.server_start().get_base_dirs()
File "C:\TACTIC-Handler\lib\side\client\tactic_client_lib\tactic_server_stub.py", line 3144, in get_base_dirs
return my.server.get_base_dirs(my.ticket)
File "C:\Python27\lib\xmlrpclib.py", line 1240, in __call__
return self.__send(self.__name, args)
File "C:\Python27\lib\xmlrpclib.py", line 1599, in __request
verbose=self.__verbose
File "C:\Python27\lib\xmlrpclib.py", line 1280, in request
return self.single_request(host, handler, request_body, verbose)
File "C:\Python27\lib\xmlrpclib.py", line 1313, in single_request
return self.parse_response(response)
File "C:\Python27\lib\xmlrpclib.py", line 1490, in parse_response
return u.close()
File "C:\Python27\lib\xmlrpclib.py", line 799, in close
raise Fault(**self._stack[0])
xmlrpclib.Fault: <Fault 1: 'No project [VFX] exists'>
And this is the error in the Maya script:
TACTIC Server Ping: OK
# Error: Fault: file C:\Program Files\Autodesk\Maya2016\bin\python27.zip\xmlrpclib.py line 793: <Fault 1: 'No project [VFX] exists'> #
This is the error in the Tactic Server terminal:
127.0.0.1 - - [08/Sep/2016:13:44:03] "POST /tactic/default/Api/ HTTP/1.1" 200 128 "" "xmlrpclib.py (Windows)"
[08/Sep/2016:13:44:04] HTTP
Request Headers:
X-FORWARDED-SERVER: 192.168.0.2
HOST: 192.168.0.2
CONNECTION: Keep-Alive
Remote-Addr: 127.0.0.1
Content-Length: 476
USER-AGENT: xmlrpclib.py (Windows)
X-FORWARDED-HOST: 192.168.0.2
X-FORWARDED-FOR: 192.168.0.5
Content-Type: text/xml
ACCEPT-ENCODING: gzip
[08/Sep/2016:13:44:04] HTTP Traceback (most recent call last):
File "/home/apache/tactic/3rd_party/CherryPy/cherrypy/_cprequest.py", line 660, in respond
response.body = self.handler()
File "/home/apache/tactic/3rd_party/CherryPy/cherrypy/lib/encoding.py", line 193, in __call__
self.body = self.oldhandler(*args, **kwargs)
File "/home/apache/tactic/3rd_party/CherryPy/cherrypy/_cpdispatch.py", line 25, in __call__
return self.callable(*self.args, **self.kwargs)
File "/home/apache/tactic/3rd_party/CherryPy/cherrypy/_cptools.py", line 353, in default
body = subhandler(*(vpath + rpcparams), **params)
File "/home/apache/tactic/src/pyasm/prod/service/api_xmlrpc.py", line 278, in new
ticket = my.init(original_ticket)
File "/home/apache/tactic/src/pyasm/prod/service/api_xmlrpc.py", line 628, in init
Project.get()
File "/home/apache/tactic/src/pyasm/biz/project.py", line 256, in get
raise TacticException("No project [%s] exists" % project_name)
TacticException: No project [VFX] exists
127.0.0.1 - - [08/Sep/2016:13:44:04] "POST /tactic/default/Api/ HTTP/1.1" 200 278 "" "xmlrpclib.py (Windows)"
Couple of things:
My client machine is a windows 10 pro machine. I have Tactic handler on C:\TACTIC-Handler\
My Tactic Server is on a linux machine (fedora 23 server)
Is there a reason why it is looking for a project called VFX? I cannot find that query in any of the python scripts on Tactic-Handler.
thanks for your help.
Add this, please.
That's it.
Is there a way to batch update file paths if the file directory were to be changed? or if not, add an enhancement for this kind of function. Currently, once I check in a file, I can only change the source path when I right click, edit-info. So this is not practical if for example, I have 30 versions, then I have to change the source path 30 times.
Can't enter a password by pressing Enter key. Have to do it by mouse clicking now.
File "", line 15, in
ImportError: No module named ui_main_classes
there is no module call ui_main_classes!
Please help
Thanks
Need this functionality.
If user edit info in version revisions, there is no autoupdate after that (older comment remains).
Delete this one, please.
Need this function when user just want to add several files to the already existing revision.
Traceback (most recent call last):
File "C:\Program Files (x86)\TACTIC 4.4\TACTIC_handler\main_standalone.pyw", line 11, in
DATA_DIR = os.environ['TACTIC_DATA_DIR'] + '/TACTIC_handler'
File "C:\Python27\lib\os.py", line 425, in getitem
return self.data[key.upper()]
KeyError: 'TACTIC_DATA_DIR'
Where would I start?
There is no automatic update after adding some stuff. Tried on Windows.
Option for display version files from the bottom or left side of original files doesn't work.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.