[SCM] live-studio branch, master, updated. be51da814fb12d25dce46a7f078a46f5c89bd777

Chris Lamb lamby at debian.org
Fri Jul 30 02:52:36 UTC 2010


The following commit has been merged in the master branch:
commit 2d7b07a302de394d285253402aea5ef90e248738
Author: Chris Lamb <lamby at debian.org>
Date:   Thu Jul 29 16:13:50 2010 -0400

    Use related_name to avoid Build import.
    
    Signed-off-by: Chris Lamb <lamby at debian.org>

diff --git a/live_studio/build/models.py b/live_studio/build/models.py
index bfc184b..49935d9 100644
--- a/live_studio/build/models.py
+++ b/live_studio/build/models.py
@@ -5,7 +5,7 @@ from django.db import models
 from .managers import BuildManager
 
 class Build(models.Model):
-    config = models.ForeignKey('config.Config')
+    config = models.ForeignKey('config.Config', related_name='builds')
 
     enqueued = models.DateTimeField(default=datetime.datetime.utcnow)
     started = models.DateTimeField(null=True)
diff --git a/live_studio/build/views.py b/live_studio/build/views.py
index 9d8b580..4ae7cfa 100644
--- a/live_studio/build/views.py
+++ b/live_studio/build/views.py
@@ -3,13 +3,11 @@ from django.contrib import messages
 from django.shortcuts import get_object_or_404
 from django.views.decorators.http import require_POST
 
-from .models import Build
-
 @require_POST
 def enqueue(request, config_id):
     config = get_object_or_404(request.user.configs, pk=config_id)
 
-    Build.objects.create(config=config)
+    config.builds.create()
 
     messages.add_message(request, messages.INFO, 'Enqueued.')
 

-- 
live-studio



More information about the debian-live-changes mailing list