Jump to content

dipesh merchant

Members
  • Posts

    2
  • Joined

  • Last visited

Posts posted by dipesh merchant

  1. entities = event['data'].get('entities', [])
        logging.info(entities)
        if (
            len(entities) == 1 and
            entities[0]['action'] == 'remove' and
            entities[0]['entityType'] == 'timelog'
        ):
            event = ftrack_api.event.base.Event(
                        topic='ftrack.action.trigger-user-interface',
                        data={
                            'type''message',
                            'success' :False,
                            'message' : 'you are not allowed to delete the timelog'
                        },
                        target=(
                            'applicationId=ftrack.client.web and '
                            'user.id={0}'.format(
                                event['source']['user']['id']
                            )
                        )
                    )
     
        session.event_hub.publish(event)
     
    session.event_hub.subscribe('topic=ftrack.update'print_event)
    session.event_hub.wait()
×
×
  • Create New...