Jump to content

John

Members
  • Posts

    68
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by John

  1. Hello,

    What's the best way to let ftrack to transfer components to specified location(on disk) for a given project, while the other projects remains the default setting?

    What I could come up with is, using custom publish script, in which the current project will be checked and then the proper location is decided. Not sure if this is the ftrack way though.

     

    Cheers.

    John.

  2. Hi,

    When I was trying to connect to event hub (ftrack studio on cloud), I got an exception(paths and domain name have been masked):

    Traceback (most recent call last):
      File "-*-/threading.py", line 932, in _bootstrap_inner
        self.run()
      File "-*-8/threading.py", line 870, in run
        self._target(*self._args, **self._kwargs)
      File "-*-/ftrack_api/event/hub.py", line 191, in connect
        raise ftrack_api.exception.EventHubConnectionError(
    ftrack_api.exception.EventHubConnectionError: Failed to connect to event server at b'https://-*-.ftrackapp.cn' with error: "b'[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1108)'".

    But if start session without "auto_connect_event_hub=True" the session can be created.

    Any clue?

    Cheers,

    John

  3. On 2/1/2020 at 11:49 PM, Julian Martinz said:

    @John maybe I don’t get the problem but can’t you just get the project via the entity you’re dealing with? Or are you just looking for a more convenient way?

    Best,

    Julian 

    the hard part is to get the project in a dynamic enumerator event handler, as only limited data is provided. When dealing with that specific event, there's no way to get the entity I'm on. I think it makes sense because you are not always query a enumerator upon a entity( possibily by a filter, in which case there's no entity)

  4. 12 hours ago, Steve Petterborg said:

    Hi John,

    You're using the Gantt scheduler on a Project's Tasks view, correct? I'm not aware of a modifier key to disable the behavior you noticed, which is based on the assumption that work is only being done on a work day. The list of workdays is under System Settings > Scheduling > Settings > Workweek. I understand you might not want to make the change there, so if it's a rare occurrence that you need to schedule a Task for the weekend, you can always edit the start and end dates manually by clicking on the Task name and editing the required attribute(s) in the info panel.

    Thanks Steve for the detailed description. For now we'll edit the date manually if necessary.

    But I think it makes sence that gantte schedule view should give the user proper space to do what he wants to do, as it's the user's responsiblity to make the time frame. On the other hand I didn't see this behaviour when it's unscheduled, so it's good to unify the behaviour(to not interfere user's decision) anyway.

    Cheers.

  5. Hello,

    We spared some ftrack accounts with our outsourcing vendor studios, in order to make it easy for them to access feedbacks.

    Any chance we can prevent these accounts from accessing the project structure/information? At this moment we have already disabled all the permission other than "Can access my tasks", but in the side slide bar one can still access the shot info, tasks related to that shot, and what's worse is that all the versions are exposed under project/versions.

    Any good way to deal with it?

    Thanks.

    John.

  6. Hi,

    I'm trying to filter assetversion using custom attribute, but got an error:

    error.thumb.png.4a5875592262463c075a7f9db390dd7b.png

    As you can see when I inspect the custom_attributes of a version object it did show me the "downstream" attribute is there.  Did I miss something?

    Also, how to compare a bool value? Am I using it right?

     

    Cheers, 

    John

  7. Hi there,

    When I tried to generate a reviewable video using 

    version.encode_media('d:/beauty/lgt.beauty.%d.exr [1001-1003]')

    I got an exception:

    File "V:\TD\thirdparty_packages\ftrack_api\session.py", line 2288, in encode_media
      result = self.call([operation])
    File "V:\TD\thirdparty_packages\ftrack_api\session.py", line 1654, in call
      raise ftrack_api.exceptipn.ServerError(error_message)
    ServerError: Server reported error: AttributeError('NoneType' object has no attribute 'filetype')

    If I call it using one frame it works. i.e

    version.encode_media('d:/beauty/lgt.beauty.1001.exr')	# good

    I also tried using ftrack-connect, it uploaded without problem but didn't generate the reviewable component. And I didn't manage to find any relevant log from ftrack log files.

    By the way it works fine with .mov file.

    Any thoughts? Thanks.

    John

  8. Hi Johan, for now a filter would do a similar job, but still not as perfect as a customizable "Group by".

    What I'm trying to achieve is like a "hierarchy" look but without actually parenting shots to "Episode" objects. By this way we can utilise the StandardStructure while getting rid of episode folder (due to the potentially frequent changes of episode attribute, we don't want to bind a shot to an episode regarding file system).

    Thanks.

     

×
×
  • Create New...