Leaderboard


Popular Content

Showing content with the highest reputation since 04/27/2018 in all areas

  1. 6 points
    We find the 'old' documentation invaluable for sharing and training internally. The new docs simply aren't suitable (at least not yet). We miss the ability to: Link to specific sub-sections. Access the docs offline. Navigate left and right through a topic. Link to the specific release documentation (as we are often behind latest by a few versions). Link directly to API reference (via intersphinx) from our API reference and then maintain context in surrounding docs. Please bring back the 'old' docs or at least keep updating them alongside the new ones until you can support all these features in the new docs.
  2. 2 points
    Probably a big ask from a technical perspective but an incredibly useful feature in Review would be to wipe between two loaded versions in Ftrack Web Player. If wiping isn't possible, even a key press to quickly switch from version A to version B during playback would be helpful.
  3. 2 points
    Lorenzo Angeli

    2D/3D Asset Library

    Although not web based, one option I can think of would be : 1) have a project to act as library, 2) one action which allows to re migrate the assets to/from a given project . (could be a reworked version of this example: https://bitbucket.org/ftrack/ftrack-recipes/pull-requests/4) This could be extended to keep reference (as metadata or custom attribute) on where the asset originally comes from (as project when publishing back). 3) a pyside based browser (so can be used as widget in maya, nuke and any other qt based application) to act as library browser. Although requires some work, seems doable. L.
  4. 2 points
    We've been waiting on this for a while now. Do you have an expected date of when this will happen?
  5. 2 points
    Mattias Lagergren

    Upgrading MariaDB to use JSON

    Yes, we plan to upgrade to MariaDB 10.X but I do not have any dates on this yet. The JSON functionality is interesting and something to consider
  6. 2 points
    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: http://ftrack-python-api.rtd.ftrack.com/en/stable/example/note.html#attachments
  7. 2 points
    ewokninja

    Time Zone Support

    Being part of a company that has users in multiple time zones it would be very convenient to be able to specify a time zone for any date/time field.
  8. 2 points
    Cool, thanks for your feedback Mattias. The more i think about this concept the more it makes sense for me and is super appealing. In a large project Producers or Lead artist don't necessarily need to assign all tasks to a specific user. The freedom of saying for example these are alle the 3D modelling tasks and i assign them to the 3D modelers group seems very nice. These tasks then appear under the 'available task' column in the my task view for everyone in this group and if a 3D modeler drags a task to another column 'in progress' for example it gets assigned to him/her directly and disappears from the 'available task column for everyone else. So they just work through the pile as they like.
  9. 1 point
    Hello, A coworker brought up today that it would be useful to sync or be able to export one's schedule with Outlook/Thunderbird/etc to Ftrack. I was thinking it might be achievable in a similar fashion to the excel import in the tasks view, but in the context of events (Rows/Columns of event name, time, users assigned, etc); just to make it easier to manage and not have to be manually inputted, especially when someone has several meetings that need to be scheduled daily. Thanks, -Phil F
  10. 1 point
    OK. Thanks @Lorenzo Angeli.
  11. 1 point
    +1 for this feature request. I see two potential use cases. A live read-only calendar(s) that ftrack users can subscribe to (authentication managed by the ftrack instance) so they can keep track of their ftrack schedule within their main calendar app. One-time export of a schedule snapshot as a static .ics file. This would be a good simple way to share schedule info with users outside the organization who don't need access to ftrack. The same could also be achieved with subscriptions, but a snapshot export would be a simpler way to manage non-sensitive data without worrying about managing credentials.
  12. 1 point
    katalina-w

    Notification filtering

    Hi all, Now that we're setting supervisors as managers on more and more projects, I've been asked if it's possible to filter the types of tasks supervisors receive notifications about. For instance, an integration supervisor is receiving notifications about all tasks and publishes, and would benefit from the ability to be able to choose to receive only notifications regarding tracking and matchmove (and anything else he might select). Is this on your roadmap or something you'd consider investigating? Thanks as always, Kat
  13. 1 point
    Regexp for project and any created entities would be great. We got listeners for fixing most things but it would give better feedback to the people that inputted weird things instead of magically changing the name on them.
  14. 1 point
    Ozen

    Parent attributes available on Child

    Hey Guys, We've had it come up multiple times where we have needed an attribute from a parent to be available for the child. Here are some examples: Shot seconds, or complexity information be available for Tasks lines Bid days, worked days, +/- days available for Versions lines and views. Just being able to access the parent information for any asset/shot from any view would be SUPER helpful. Thank you, Ozen
  15. 1 point
    Hey Alican, I didn't read through the entire thread but I think all you wanna do is adding a reviewable version to an assetversion. If that's correct you just can use the encode_media helper method from the asset_version itself and call it a day. With that method the media will be uploaded and encoded. ... asset_version = session.create('AssetVersion', {'asset': asset}) asset_version.encode_media(local_path_to_media) Best, Julian
  16. 1 point
    Hi @Alican you cannot use the location.get_url(component) as path for the component as is relative to the server, path requires to be a local path to your file system. What you might be after, if I'm getting it right , is an event which collect the data which might have been manually uploaded and then transfer them first to you local disk , before being re uploaded as reviewable. For this to work , you need to have a listener running which will intercept the update event for components and use that to move the data from the ftrack.server to the local storage. Something along these lines should work (https://bitbucket.org/snippets/ftrack/ynxGp4) Hope it helps. L.
  17. 1 point
    Hi Andrea, Thanks for valuable feedback. We are looking at enhancements on this, so I have added your input to that task. Also, I moved this thread to ftrack Studio/Feature requests. Regards, Johan
  18. 1 point
    TDArlt

    Gantt Chart - export

    A small update for everyone listening here: I've made the first steps for creating the Gantt-exporter. It's not finished, but might be sufficient for some of you already: https://github.com/TDArlt/ftrack/tree/master/ftrack-connect/export-gantt-chart I will keep you updated 🙂
  19. 1 point
    Lucas Correia

    HTTP: Update task's status

    The Python API Client often uses relationships (e.g. status) to update entities, but when using the raw API backend or the JS API client I recommend that you instead the relationship key attributes instead. In this case, that would be `status_id`. A more complete example of a request body would be: [ { "action": "update", "entity_type": "Task", "entity_key": [ "12bd29be-72b0-11e7-96a7-0a580ae40a16" ], "entity_data": { "status_id": "44dd9fb2-4164-11df-9218-0019bb4983d8", "__entity_type__": "Task" } } ] Regards, Lucas
  20. 1 point
    We are incredibly pleased to announce that today, Cospective, creator of the Academy Award and Emmy-winning synchronized remote review tool cineSync, has joined forces with ftrack! We have enjoyed a close working relationship with Cospective since 2015. During that time, we’ve developed a deep integration that links cineSync with ftrack Studio, and a working relationship with the Cospective team that has flourished over the years. We’ve partnered with Cospective at industry events, shared many meals, and grown as both friends and colleagues. For us, Cospective was the natural choice for a partner. The company mirrors ftrack in its professionalism, creative aspirations, and spirit of innovation, and in cineSync, Cospective has built a robust and industry-changing product that continues to find new ways to simplify and streamline workflows for creative professionals all around the world. Cospective’s ambitions align very firmly with our own, and we are extraordinarily proud to bring both its people and products under the ftrack umbrella. You can learn more about this landmark acquisition and what it means for this new chapter in the ftrack (and Cospective!) story below. Read the full story about ftrack's acquisition of Cospective
  21. 1 point
    Julian Martinz

    Project Creation Dialog

    Hey Johan, Actually, this is exactly what I (and Tim, if I understood him correctly, too) want to do. The question is where to find the default one. Best, Julian
  22. 1 point
    JPrydz

    Download all

    Hi there, At the moment you have to download them one by one. But we have a feature request for a solution to download all items at once. Regards, Johan
  23. 1 point
    Lorenzo Angeli

    Component path shows up red

    Hi @John Su, sure you can ! just extract the given script (or download it directly from here ) and drop it in a folder mapped in a FTRACK_EVENT_PLUGIN_PATH environment variable. When the session start will look into that variable to see if there's any plugin to be discovered and run. I'd suggest having one folder on a shared server folder mapped so you can simply drop events in there. Hope it helps. If you need any further help just let us know ! L.
  24. 1 point
    Lorenzo Angeli

    Component path shows up red

    Hi @John Su, the path is resolved through an event available in ftrack_connect itself and called resolve.py If the path is red is possible that your structure cannot be properly initialised and hence not be resolved. You can try adding more logs into the resolve.py and see if anything is off. Please send us , either here or through support (depending on how sensible the information are) and we'll look further into it. Hope it helps. Cheers. L.
  25. 1 point
    Hi Remus, Filtering on the Overview tab has been enhanced in latest version, 4.2: Add support for filtering out events, tasks and milestones on Users and Projects timeline views. More information on latest versions: https://help.ftrack.com/release-and-migration-notes/release-notes Regards, Johan
  26. 1 point
    JPrydz

    Custom link fields for entities

    Hi John, You can also add your vote on our roadmap: https://trello.com/c/hz4agtYK/65-new-custom-attributes-link-entities-type Regards, Johan
  27. 1 point
    tokejepsen

    Only launch action on current machine

    There is a useful thread here for this: https://forum.ftrack.com/topic/1045-multiple-instance-of-ftrack-connect/
  28. 1 point
    JPrydz

    Default asset

    Hi, You could use something like this to find out whether a Maya file had ever been published for a given task. If not, this will raise a NoResultFoundError, so maybe you want to use all() and check the length instead. components = session.query('Component where version.task_id is "{0}" and file_type in' '(".ma", ".mb")'.format( task_id)).one() If you already have a Maya file on disk, you could publish with just the Python API: http://ftrack.rtd.ftrack.com/en/3.3.7/developing/reviewing/publish_components_for_review.html And maybe you want to modify ftrack_connect_maya_hook.py so that the publish happens before Maya even starts. Otherwise you could modify userSetup.py to load your default file and optionally publish it to the current Task. /Johan
  29. 1 point
    We wrote a convenience method for this in our extension of the ftrack API. Might be something we can contribute via pull request.
  30. 1 point
    Download ftrack-connect-package 1.1.0 Windows Linux Osx What's new ? With this minor release, we have started a long journey for a complete revamp of connect and connector plugins. This release mostly focuses on moving the hard-coded connector plugins to standalone connect plugins, so these can be customized and extended by the users as they see fit. This release also includes an improvement for the Nuke Studio integration. Changes: ftrack-connect-nuke-studio 2.1.0 Tokens to compose assets names as well as components. Support for multi-track export. Fix Hiero template parser. ftrack-connect-maya 1.2.0 converted to connect plugin ftrack-connect-nuke 1.2.0 converted to plugin ftrack-connect-3dsmax 0.4.0 converted to plugin ftrack-connect-hieroplayer 1.3.0 converted to plugin ftrack-connect-foundry 1.2.0 remove ftrack-connect from dependency links Known issue None reported atm
  31. 1 point
    No updates as of now - as an additional workaround, have you looked into writing a message (note without parent) to the user? This should trigger a notification note = session.create('Note', { 'content': 'hey', 'user_id': author_user_id}) sesssion.create('Recipient', { 'note_id': note['id'], 'resource_id': target_user_id }) session.commit()
  32. 1 point
    JPrydz

    No metadata on Ftrack list type

    Hi, Thanks for sending this in. I have informed development about your request. So let's see what they can do. /Johan
  33. 1 point
    Hey there ftrack, me again. So I love this upcoming dates pane in the task board but I there are a few minor UI improvements I think would make it even better. 1) If the date listed has passed, it would be nice to color the date RED. If its within days of the date maybe it goes orange - Might even be cool to have a divider showing where TODAY lands 2) Dates seem to take a while to fall off this list, is it like 2 weeks? Would be nice to customize this. (the attachment posted was taken Sept 17, and theres still Sept 11 date on there) 3) The "show more" button at the bottom seems unneccesary. I feel like I always have to press it because by default I only get 5 dates which doesnt even begin to take up enough real estate anyway. I think you should just have them all show up. If theres a lot maybe you have a button on the bottom that instead says "TODAY" and scrolls you back centered on today.
  34. 1 point
    Anthony Kramer

    2D/3D Asset Library

    Hey ftrack, It would be really awesome to have an asset/element library for 2D and 3D assets built right in to ftrack. Seems like the underlying structure for this could borrow a lot from how projects already work and with the new workflows feature, it seems totally possible for a user like myself to use the project structure to cobble something like this together. BUT, I think if it were implemented as a separate feature, theres so much you guys could do with the interface. I imagine that there would be a unique link for it in the main navigation bar right next to "My Tasks" so that everyone on ftrack would have access to it. The interface would allow you to filter and naviagte thru different categories of 2D elements (smoke, fire, muzzle flashes, etc) or 3D assets (props, vehicles, charactes, etc). Each one could either have a thumbnail or a small quicktime that would play when you hover over it ( like www.shutterstock.com/video/search?query=green+screen for example). Futhermore, would be great to then build some intergration into nuke/maya so that you could download/import assets from thier location right into your script/scene. -ak
  35. 1 point
    Is there more to the error? Can you post some more of the log? What are you doing when the error pops up? Can you load the Diagnostics page in Server Settings?
  36. 1 point
    Erik LaPlant

    ftrack Browser tabs

    Repost As a manager I often have multiple tabs of ftrack open on my computer, but the tabs all say "ftrack". Do you know if it would be possible to have the *active project* listed on the tab?
  37. 1 point
    suedlich_t

    Archive projects

    exactly, for backup on LTO drive. yes, we want to remove it then, because of the number of projects we have. in the same way, it would be nice to have the other way, a restore function. So to get the Project back into the database.
  38. 1 point
    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.
  39. 1 point
    Thank you for this feedback - I will raise it as a feature request with the team.
  40. 1 point
    Thanks, I will forward this to the team as a feature request
  41. 1 point
    Afaik this is not documented. The ftrack-python-api hides this in convenience method and the user never has to understand this part, but for the javascript API things are more hands-on. I will raise this question with the team.
  42. 1 point
    lorenzo.angeli

    ftrack_studio rez packages

    Hi all and Happy New Year ! With the experience built in the past years helping various offices setting up ftrack, I decided to wrap a rez repository where to collect all the needed bits and pieces to have ftrack_studio running as rez package. The repository can be accessed here http://git.efestolab.uk/rez/rez-ftrack for now while in development. (planning to move it later to bitbucket) The long time plan is to make this repo able to support all the needed platform and systems supported by ftrack , but at the moment I'm focusing mostly on linux. The installation is somehow tedious as the packages have to be installed in a certain order, I'm looking into a more automated system though, but is really not a priority. (check the readme to see the actual installation order) In order to make the default application work off the shelf , a custom package called ftrack_hook_override is provided, and original hooks are disabled. If you manage to install all, you can then run : $ rez-env ftrack_studio > $ ftrack_studio At the moment I'm matching the dependencies for the latest (2.7.3) version, and all the connector plugins are loaded by default (this might change later , to allow more dynamic settings). If you have any questions or issues please let me know ! L. P.s At the moment you need to have already available the basic packages such as qt, pyside and python installed as rez-packages. Please, bare in mind is currently in development, so things might be changing fast, and some packages might still be missing. If you think you can help , please do ! Below the resolution package for ftrack_studio 2.7.3 requested packages: ftrack_studio ~platform==linux (implicit) ~arch==x86_64 (implicit) ~os==Fedora-27 (implicit) resolved packages: appdirs-1.4.0 /home/efestolab/packages/appdirs/1.4.0/platform-linux/arch-x86_64/python-2.7 (local) arch-x86_64 /home/efestolab/packages/arch/x86_64 (local) arrow-0.10.0 /home/efestolab/packages/arrow/0.10.0/platform-linux/arch-x86_64/python-2.7 (local) backports_ssl_match_hostname-3.5.0.1 /home/efestolab/packages/backports_ssl_match_hostname/3.5.0.1/platform-linux/arch-x86_64/python-2.7 (local) chardet-3.0.4 /home/efestolab/packages/chardet/3.0.4/platform-linux/arch-x86_64/python-2.7 (local) clique-1.5.0 /home/efestolab/packages/clique/1.5.0/platform-linux/arch-x86_64/python-2.7 (local) ftrack_connect-1.1.2 /home/efestolab/packages/ftrack_connect/1.1.2/platform-linux/arch-x86_64/python-2.7 (local) ftrack_connect_foundry-1.1.0 /home/efestolab/packages/ftrack_connect_foundry/1.1.0/platform-linux/arch-x86_64/python-2.7 (local) ftrack_connect_hieroplayer-1.2.0 /home/efestolab/packages/ftrack_connect_hieroplayer/1.2.0/platform-linux/arch-x86_64/python-2.7 (local) ftrack_connect_legacy_plugins-1.1.0 /home/efestolab/packages/ftrack_connect_legacy_plugins/1.1.0/platform-linux/arch-x86_64/python-2.7 (local) ftrack_connect_maya-1.1.1 /home/efestolab/packages/ftrack_connect_maya/1.1.1/platform-linux/arch-x86_64/python-2.7 (local) ftrack_connect_nuke-1.1.2 /home/efestolab/packages/ftrack_connect_nuke/1.1.2/platform-linux/arch-x86_64/python-2.7 (local) ftrack_connect_nuke_studio-1.1.1 /home/efestolab/packages/ftrack_connect_nuke_studio/1.1.1/platform-linux/arch-x86_64/python-2.7 (local) ftrack_connect_rv-3.7 /home/efestolab/packages/ftrack_connect_rv/3.7/platform-linux/arch-x86_64/python-2.7 (local) ftrack_hook_overrides-0.0.1 /home/efestolab/packages/ftrack_hook_overrides/0.0.1/platform-linux/arch-x86_64/python-2.7 (local) ftrack_location_compatibility-0.3.2 /home/efestolab/packages/ftrack_location_compatibility/0.3.2/platform-linux/arch-x86_64/python-2.7 (local) ftrack_python_api-1.3.3 /home/efestolab/packages/ftrack_python_api/1.3.3/platform-linux/arch-x86_64/python-2.7 (local) ftrack_python_legacy_api-3.6.2 /home/efestolab/packages/ftrack_python_legacy_api/3.6.2/platform-linux/arch-x86_64/python-2.7 (local) ftrack_studio-2.7.3 /home/efestolab/packages/ftrack_studio/2.7.3/platform-linux/arch-x86_64/python-2.7 (local) idna-2.6 /home/efestolab/packages/idna/2.6/platform-linux/arch-x86_64/python-2.7 (local) lucidity-1.5.0 /home/efestolab/packages/lucidity/1.5.0/platform-linux/arch-x86_64/python-2.7 (local) os-Fedora-27 /home/efestolab/packages/os/Fedora-27 (local) platform-linux /home/efestolab/packages/platform/linux (local) pyparsing-2.2.0 /home/efestolab/packages/pyparsing/2.2.0/platform-linux/arch-x86_64/python-2.7 (local) pyside-1.2.2 /mnt/zeus/storage/rez/packages/rez-base/pyside/1.2.2 python-2.7.14 /mnt/zeus/storage/rez/packages/rez-base/python/2.7.14/platform-linux/arch-x86_64/os-Fedora-27 python_certifi-2017.11.05 /home/efestolab/packages/python_certifi/2017.11.05/platform-linux/arch-x86_64/python-2.7 (local) python_dateutil-2.6.1 /home/efestolab/packages/python_dateutil/2.6.1/platform-linux/arch-x86_64/python-2.7 (local) qt-4.8.6 /mnt/zeus/storage/rez/packages/rez-base/qt/4.8.6 qtext-0.2.0 /home/efestolab/packages/qtext/0.2.0/platform-linux/arch-x86_64/python-2.7 (local) qtpy-0.3.4 /home/efestolab/packages/qtpy/0.3.4/platform-linux/arch-x86_64/python-2.7 (local) requests-2.18.4 /home/efestolab/packages/requests/2.18.4/platform-linux/arch-x86_64/python-2.7 (local) riffle-0.3.0 /home/efestolab/packages/riffle/0.3.0/platform-linux/arch-x86_64/python-2.7 (local) shiboken-1.2.2 /mnt/zeus/storage/rez/packages/rez-base/shiboken/1.2.2 six-1.11.0 /home/efestolab/packages/six/1.11.0/platform-linux/arch-x86_64/python-2.7 (local) urllib3-1.22 /home/efestolab/packages/urllib3/1.22/platform-linux/arch-x86_64/python-2.7 (local) websocket_client-0.46.0 /home/efestolab/packages/websocket_client/0.46.0/platform-linux/arch-x86_64/python-2.7 (local)
  43. 1 point
    Hello! Is there a way to sort projects in the "Projects" drop-down tab other than by "Name" or by "Date", like by custom project attributes? We would essentially like to find ways to look at our projects in that view in groups, Animation, Video, and Stills. Is there any way to do this? I've searched for a while and can't find anything. Jared
  44. 1 point
    I need that as well. Actually, I just found there are two functions we can use. You can get the sub menu while clicking right-mouse-click. So that you can see Collapse all and Expand all. It's not the short key. But it's still very convenient. BTW. I'm using ver. 3.3.41
  45. 1 point
    Hi @mark.fin , we have the same issue. What we need is a lock system for the Ftrack entities and attributes. Please have a look at this discussion http://forum.ftrack.com/index.php?/topic/788-lock-system-for-entity-attribute/ . Until this is implemented, we are using an Ftrack action which works pretty nice for us. How the action works: - it listen for all the events - ones an event match the conditions, we process it. Example: we allow production to create an asset and update the name as long as the status is not changed. Ones the status is changed, we mark it (set a key in metadata). If the production renames it now, the action detects that the asset is marked and rename it back to the previous name and let the user know why he/she can't do it.
  46. 1 point
    Remus Avram

    Custom keyboard shortcuts

    Hi Ftrack, is there a way to customize the keyboard shortcuts? It would be handy for different operations which are done often. Cheers, Remus
  47. 1 point
    Remus Avram

    Custom keyboard shortcuts

    Thank you, Mattias! Shortcuts keyboard are really useful for repetitive tasks.
  48. 1 point
    Mattias Lagergren

    Custom keyboard shortcuts

    I'm afraid it is not possible to change them but I can create a feature request for you!
  49. 1 point
    Milan Kolar

    Slack User Group

    Soo. I went ahead and created an Ftrack Slack User Group. However there's this small problem I haven't realized till now. Slack is not very good with public access, so every person needs to get an invite (or be within a specific domain, which is even worse). There is this lovely service called slackin, but that of course needs to run on something. Right now I'm ok with just sending out invites like crazy if anyone asks here to get it going. Theoretically as it grows this won't be an issue, because any member can send an invite. It'll just be a bit of a hassle at the beginning. Maybe ftrack guys would be interested in hosting this tiny slackin service, to make it easier? Anyways the address is: ftrackusers.slack.com Come join the party... (it's very, very lonely right now )
  50. 1 point
    AlbertoGz

    Set home/start page after login

    Its possible set different start page to show after login? For example Project Manager instead MyTasks I think start page as MyTasks is good scenario for an artist, but person with other rol, like a project manager person perhaps he wants start with other page.