• Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by John

  1. Environment: MacOS 10.15.4 Python 3.8.1 ftrack-python-api 2.0.0
  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 "-*-/", line 932, in _bootstrap_inner File "-*-8/", line 870, in run self._target(*self._args, **self._kwargs) File "-*-/ftrack_api/event/", line 191, in connect raise ftrack_api.exception.EventHubConnectionError( ftrack_api.exception.EventHubConnectionError: Failed to connect to event server at b'https://-*' 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. Hi there, To exports text notes this link is sufficient, but any chance with attachments? A report like Client Review report would be perfect. Cheers, John
  4. Hello, If some media file are uploaded to ftrack.server as a component of a AssetVersion, will the actual file on the server be deleted after the ftrack component being deleted? Or I have to manage it myself (via event)? Cheers. John
  5. 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)
  6. Already done that before asking. It's not there.
  7. Hello, Any chance I can get which project the user is operating on in a dynamic enumerator event handler? For example, I want to list all the assetbuilds in a shot attribute, which surely only the assetsbuilds of the shot's project are supposed to be shown. Cheers. John.
  8. 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.
  9. Hello, As I noticed ftrack will stop me from adjusting the start/due date to a weekend day. How to disable this behaviour? Strangely gantt accept this if I draw the time frame at the first time. Cheers, John.
  10. Thanks. Without this feature it's very insecure for us to cooperate with vendors via ftrack.
  11. 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.
  12. I did some googling and end up here. Sorry for bumping this two years old thread up. It's an essential feature request we need to keep names under control as we just cannot count on the human hands to be typing correct names all the time. For now we are going to use the solution @Eric Hermelin provided(thanks) but as @keyframe said considering the UX it would be nicer to have a better solution.
  13. Thanks. I don't think it's mentioned anywhere in the document though.
  14. Hello, any one has any clue?
  15. John

    Querying custom attributes

    Thanks Julian! It works now.
  16. Hi, I'm trying to filter assetversion using custom attribute, but got an error: 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
  17. Hi, Johan, for now we are going to use filter + shot view. Thank you.
  18. Hi there, When I tried to generate a reviewable video using version.encode_media('d:/beauty/ [1001-1003]') I got an exception: File "V:\TD\thirdparty_packages\ftrack_api\", line 2288, in encode_media result =[operation]) File "V:\TD\thirdparty_packages\ftrack_api\", 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/') # 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
  19. 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.
  20. Hello, In spreadsheet, is there any chance I can group entities by custom attributes other than predefined ones?(For now it only has Assignee, Priority, Status, Type). So I can group shots by episodes instead of putting them under each episode objects. Cheers, John
  21. Hello, Any chance I can get rid of this icon(in red circle)? As we don't want to provide any alternative ways to publish files other than our own inhouse publish tools. Thanks. John