Jump to content


  • Content Count

  • Joined

  • Last visited

Posts posted by cschnell

  1. Hi,

    is there a way to compare attributes with other attributes in a query?

    I want to add a query filter in a versions spreadsheet, where all versions are listed which status differs from the respective task version:

    something like:

    "status.name is not task.status.name"


    So I want to use the value from task.status.name as value for mat comparision. Is that possible in any way?



  2. Hi,

    it would be a great feature, if Ftrack would allow to display external data in the user interface. I am thinking about a similar mechanism like the "ftrack-location.request-resolve" event.

    Background: Data comes from different sources and we hold specific data already in other databases. (e.g. camera data, technical shot data, set data, timecodes etc.) We'd like to present the data to the artist, but we do not want to have redundant data by uploading it to ftrack as well. Currently we holding that data in the shot's metadata attribute, but we have to synchronize that data frequently to keep consistency.

    One idea is to have an special attribute which displays text/html data resolved via an event. So we could add data in the Shot's Info-Tab without uploading it also to ftrack.



  3. Hi,

    I've got a technical question. I want to replace the AssetVersion's upload components via the API.

    So, when I have a AssetVersion object and call the encode_media(..) function, the components gets replaced by the new media. But my question is: what happens with the components which where associated to the AssetVersion before?  Are they deleted automatically or are they still in the system without any reference? Do I need to delete them manually?



  4. Hi,

    we are frequently missing a possibility so summarize shot attributes in the spreedsheet view.

    The "Functions" is only enabled for task attributes. But afaik, there is no possibility to summarize values from shot attributes.

    For example, we have a view and one column is "frame duration", a shot attribute. Now we need the sum of that value.




  5. Hi,


    I created some some costum attributes for a project (in this case of type boolean and text) and tried to set the values via the API, but when committing, I get the message:

    ftrack_api.exception.ServerError: Server reported error: AssertionError(Dependency rule tried to blank-out primary key column 'variable_value.entityid' on instance '<Variable_Value at 0x7f8e362ffe90>')

    But once I changed the values via the WebUI, then everything works also via the API from this time on. But only for this specific Shot.


    I already had this problem earlier, but it has disappeared for any reason.


    Can you help me with this problem?





  6. Hi,

    I have defined some custom attributes for a specific project, but with the python_api, only the "all-project" attributes are available.


    shot = session.create("Shot", {"name":"Foo", "parent":sequence......})

    print shot["custom_attributes"].keys()

    gives me only the attributes marked for "all projects".

    If I make my  attribute available for all projects, everything is working fine and my attribute is also listed.

    I do not want to hold all attributes global, so how can I access the attributes which are only defined in a specific project?


    Thanks for your help

  • Create New...