'Add permissions to the Version for all owners on save.'

def save(self, *args, **kwargs):

    from readthedocs.projects import tasks
    obj = super(Version, self).save(*args, **kwargs)
    for owner in self.project.users.all():
        assign('view_version', owner, self)
    try:
        self.project.sync_supported_versions()
    except Exception:
        log.error('failed    to    sync    supported    versions', exc_info=True)
    broadcast(type='app', task=tasks.symlink_project, args=[self.project.pk])
    return obj
