Duncan

Members
  • Content Count

    4
  • Joined

  • Last visited

  1. Hi Johan, That works perfectly, thanks very much. Duncan
  2. Hi all, I'm trying to create an action to create a .csv file from the comments posted onto Client Reviews so that we can sort them and use them a markers on our Avid system. So far I have managed to get 'reviewFrame' and 'content' which is great, but I am having trouble getting the 'author'. For some reason it is coming up as none when I query it, even though on the interface the note definitely has an author name attached. Is there something I'm missing?
  3. OK I've just found the houdini tutorial here - http://ftrack-connect.rtd.ftrack.com/en/stable/developing/tutorial/custom_applications.html and that seems to be working, so I will work on adapting that...
  4. Hi all, I'm just starting with creating custom actions but I am having trouble getting any of them to show up. For example, just to test, I have tried adding this code, which I found on a thread here, to my \ftrack-connect-plugins\hook\ folder- import ftrack_api class TestAction(object): identifier = "test_action" label = "Test Action" def __init__(self, session): super(TestAction, self).__init__() self.session = session def register(self): self.session.event_hub.subscribe('topic=ftrack.action.discover and source.user.username={0}'.format(self.session.api_user), self.discover) self.session.event_hub.subscribe('topic=ftrack.action.launch and source.user.username={0} and data.actionIdentifier={1}'.format(self.session.api_user, self.identifier), self.launch) def discover(self, event): items = [{'label': self.label, 'actionIdentifier': self.identifier}] return {'items': items} def launch(self, event): print "Launching the App" return { 'success': True, 'message': 'Action launched successfully.' } def register(session, **kw): if not isinstance(session, ftrack_api.Session): return action = TestAction(session) action.register() However, no new actions are showing in ftrack connect or when opened from the web interface. I have installed the api and am able to access ftrack using python in the command line. Is there something I'm missing to make the action work?