Mattias Lagergren

  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Mattias Lagergren

  1. Mattias Lagergren

    replacement for getDefaultRecipients

    It might be worth testing: # Create note, do not commit or pass recipients note = asset_version.create_note(...) # Create recipient, but do not add it to the note collection. session.create('Recipient', { 'note_id': ..., 'resource_id': ... }) session.commit() It might work but I cannot guarantee that it will keep working.
  2. Mattias Lagergren

    Symbol object: NOT_SET

    Hi Lukas, Are you able to reproduce this in a consistent way? It is not supposed to happen so trying to find a way to reproduce this would be a great help to track down this issue. Also, are you using the session in a multi threaded environment?
  3. Mattias Lagergren

    Reports - Time tracking - mismatch dates

    Hi Remus, could you reach out to support with this as it sounds like a bug. Also if you could include the "raw" data of one of those timelogs (e.g. via the api).
  4. Mattias Lagergren


    Hi Peter, we have not yet implemented support for manager in the API and it is currently not on the roadmap.
  5. Mattias Lagergren

    entity IDs: shots and tasks

    Getting the name of a task would be something like: task = session.get('TypedContext', entity_id) print task['name'] Updating a parent shot status can be done as: shot = task['parent'] shot['status'] = new_status
  6. Mattias Lagergren

    Widgets on other screens

    Hi Danny, welcome to the forums! As of now you can only show widgets in the Dashboards section and through Actions. Do you mean as in having an extra tab in the sidebar, or actually part of the info section?
  7. Mattias Lagergren

    Improvements in Annotation Tools

    Hi Sylvia, welcome to the forums and thank you for the feedback! We will take this into consideration when improving the review tools
  8. Mattias Lagergren

    Please bring back / keep updating the 'old' docs

    About a year ago we took the decision to migrate the ftrack documentation from RTD to a new platform (Intercom). The reason for the transition is to improve the documentation, by making it easier and quicker to write and maintain. We are aware of the limitations that you have mentioned in this thread. We still hope that the platform provider will add features and address some of these concerns (we are in contact with them). To our disappointment not much has happened and we are evaluating our options moving forward. As for the release notes this help page should be the one to refer to:
  9. Hi Bjoern, and thank you for this feedback! We are working on an update to the notes widget and al though we do not plan to implement multiple todos right now there will be support for strike through
  10. Mattias Lagergren

    Ftrack integration with CE & CPS system

    Not something that we support out of the box but by setting up a "Custom attributes" and changes to workflows in ftrack you can extend the system a lot. Sign up for a free trial and see if it is a fit for you!
  11. Mattias Lagergren

    role permissions for deleting component of a version

    Hi Remus, not at the moment - if they have access to the components tab they can delete them. I think it makes sense to have this as a permission (and more granular in general) and will raise this as a feature request with the team.
  12. Mattias Lagergren

    Overview - can't move the blocks

    Hi Kate, do you have the correct permission setup to change calendar events? There are two relevant permissions "Manage global events", "Manage project events". If that is not the issue, please open a support ticket and we will investigate this as a possible bug
  13. Mattias Lagergren

    can't get custom attribute type Expression via ftrack_api

    We have ideas on similar expressions in the API. All new features and widgets that we build are based on the API so eventually we will need this kind of functionality in the API.
  14. Mattias Lagergren

    can't get custom attribute type Expression via ftrack_api

    Hey, you mention in the title "Enumeration" type but in the text expression. Enumerators should be available but expression attributes are not
  15. Mattias Lagergren

    How to Display HTML Link in Custom Attributes

    Hi Peter, thank you brining this to my attention again. We're in the same position today as in January and have not had time to push this further. As of now you would need to open the Sidebar to access the link via Markdown, or use an action. Using an action + web widget would also allow you to display the marmoset viewer inside the action window. Related to this and to add to your feature request. I assume that you would need to access/template the entity id (and possibly type) in the URL?
  16. Mattias Lagergren

    Failed to connect to event hub

    Hi, thank you for reporting this. If the issue persists and you see this again please open a support case by emailing support [at] and we will investigate it!
  17. Mattias Lagergren

    Advanced filter settings: "Any" condition for all entity types

    It is true as you say, Task, Milestone (and other object types) are modelled as tasks in the backend. But for filtering we are locking a filter to a specific object type and as of now it is not possible to mix them with an ANY condition. We're currently developing a new view where you can list items from different projects (to be released within a few months). One of the use-cases that we consider is similar to the one you mentioned here, so listing Milestones and Tasks together with a filter like that could be possible (but it is still under development so not set in stone).
  18. Mattias Lagergren

    Selected type is always Task

    Hi Dan, the task is an legacy style notation for what we in the current API have as TypedContext. To fetch a Task, Shot, Sequence, Folder, Milestone etc.. that are sub-types of the TypedContext you can use: session.query('TypedContext where id is "{0}"'.format(entity_id)').one()
  19. Mattias Lagergren

    component name is not unique

    This is a known "issue" and not designed. We're considering changing this in the future to limit creation of new components with duplicate names.
  20. Mattias Lagergren

    Advanced filter settings: "Any" condition for all entity types

    I'm afraid it is not possible to filter on different object types with an ANY condition
  21. Mattias Lagergren

    not able to jump back to the first frame if frameIn not -1

    Cool, no worries and thank you for following up!
  22. Mattias Lagergren

    Browsing between thumbnail

    Hi Jerome, It is not possible at the moment but it is something that we plan to address (I'm afraid that I cannot give any dates right now).
  23. Mattias Lagergren

    Time Tracking - exporting to excel

    Hi Kate and welcome to the forums! This looks wrong to me, is there anything special with the users that are missing out? E.g. are they inactivated? If you click on Topher, what time logs does he have? Anything that stands out?
  24. Mattias Lagergren

    not able to jump back to the first frame if frameIn not -1

    Remus, is this for in the internal ftrack review or the client review? If in internal, is it when you put them in sequence? At the moment we are not able to reproduce this.
  25. Mattias Lagergren

    Attach file in new note

    There is an article here on how to attach file to a note in the ftrack-python-api: