[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