Mattias Lagergren

  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by Mattias Lagergren

  1. 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).
  2. 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?
  3. 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.
  4. There is an article here on how to attach file to a note in the ftrack-python-api:
  5. Here is a link to the documentation about actions: and last example shows you how to trigger action UIs based on events in ftrack. We also have an example of an action in this repository: No plans at the moment I'm afraid, mandatory custom attributes is an interesting idea and I will raise it with the team.
  6. We will examine this together with what you reported here:
  7. Thank you for reporting this, I will raise this as a bug with the team
  8. Yes, it is primarily used for display and editing but you're correct. It is a good point though, having it as an integer in the API.
  9. I will forward this to the team, it sounds almost like a bug to me
  10. I'm afraid it is not possible to make them mandatory. What you can do is listen to the creation event and pop up a dialog to remind the user to set the attribute. But that would require some programming, let me know if you want me to point you in the right direction there.
  11. If you do not call .date() on the arrow_now, does it work then? There is a 'Event' schema that can be used: session.query('Event where parent_id is "fc625b24-fd16-11e3-9bfd-04011030cf01" order by created_at desc limit 1').one()
  12. I'm afraid that the Overview pages does not yet support export of excel/csv. It would however be possible to write an action to this. We have just created a new public repository where we will share examples, you can find one here already that creates a PDF report:
  13. Computing aggregations (% complete) are not yet available through the API but it is something that we are considering and will most likely implement this eventually. You could of course fetch all tasks and compute it manually, but that would probably not perform well and I'd avoid that for anything that will be re-fetched often.
  14. Hi welcome to the forums and thank you for the feedback! We're working on a feature to allow you to share views with a group of users. They do not show up on the Users My Task page, but should make it easier to find views from inside a project.
  15. When you create the AssetVersion from the API you should be able to set the 'user_id' to another user: version = session.create('AssetVersion', {'asset_id': asset_id, 'user_id': another_user_id})
  16. Querying out the existing ObjectTypes for project schema is something that we are working and should come out in an upcoming maintenance release
  17. There is no ETA for making this available at the moment, but it is not likely to happen within the next few months I'm afraid. For our own usage we will need this functionality eventuelly
  18. Hi Lukas, Thank you for posting and welcome to the forums! To manage the object types and the project schemas you have to go through the Web UI today. In future versions of ftrack we will most likely add support for this through the API but due to some underlying complexity of how the schemas are modeled we have currently limited API access on this to read (and locked down update/create operations).
  19. Hi Heloisa, Could you open a support-case with this issue and also provide the name of your ftrack-instance (<ftrack-instance> And we can look at this to see what is going on. What is the purpose of assigning all those users, is it to have them log time to the task?
  20. No news on this feature request yet - what is the primary reason for you to archive the project? Is it for backup reasons, would you remove it from ftrack after you have exported it?
  21. So if you just run this in a script on the problematic environment, you get "Location" rather than "ServerLocation"? >>> import ftrack_api >>> session = ftrack_api.Session() >>> session.get('Location', ftrack_api.symbol.SERVER_LOCATION_ID) If you try the same thing but make sure to empty your FTRACK_EVENT_PLUGIN_PATH environment variable?
  22. Hi, could you provide a small self-contained script where you reproduce this issue? I.e. without the function calls etc, as it is hard to know exactly where the issue. From the error message it does sound like a relationship attribute is set to a string value rather than the object. E.g. "task" or "asset" could be such relations
  23. Makes sense, would the 3d modellers group in this case be a group on that project? I.e. a subset of all 3d modellers in the Studio, that are now working on this project
  24. I think that are two purposes: For communication; to keep track of that the object (and containing tasks) should be tackled by the users in the allocated group. The user selector when assigning tasks are restricted to the users in that group. This makes sense and is something that we've discussed internally but never got to investigate further.