Ejemplo n.º 1
0
 def sync_versions(self, project):
     version = sync_versions(project)
     return {
         'build_triggered': False,
         'project': project.slug,
         'versions': [version],
     }
Ejemplo n.º 2
0
 def sync_versions(self, project):
     version = sync_versions(project)
     return {
         'build_triggered': False,
         'project': project.slug,
         'versions': [version],
     }
Ejemplo n.º 3
0
    def sync_versions(self, project, sync=True):
        """
        Trigger a sync and returns a response indicating if the build was triggered or not.

        If `sync` is False, the sync isn't triggered and a response indicating so is returned.
        """
        version = None
        if sync:
            version = sync_versions(project)
        return {
            'build_triggered': False,
            'project': project.slug,
            'versions': [version] if version else [],
            'versions_synced': version is not None,
        }