def canUserModify(self, user):
        abstract = self.getAbstract()
        conf = abstract.getConference()
        return self.getResponsible() == user and \
            (abstract.canUserModify(user) or \
            len(conf.getConference().getCoordinatedTracks(user)) > 0)