|
From: <bms...@us...> - 2007-11-11 00:09:35
|
Revision: 2594
http://morphix.svn.sourceforge.net/morphix/?rev=2594&view=rev
Author: bmsleight
Date: 2007-11-10 16:08:41 -0800 (Sat, 10 Nov 2007)
Log Message:
-----------
Enough for one day
Modified Paths:
--------------
trunk/morphixlivekiosk/scripts/mbuild/settings.py
trunk/morphixlivekiosk/scripts/mbuild/templates/status.html
trunk/morphixlivekiosk/scripts/mbuild/web/views.py
Modified: trunk/morphixlivekiosk/scripts/mbuild/settings.py
===================================================================
--- trunk/morphixlivekiosk/scripts/mbuild/settings.py 2007-11-10 22:43:18 UTC (rev 2593)
+++ trunk/morphixlivekiosk/scripts/mbuild/settings.py 2007-11-11 00:08:41 UTC (rev 2594)
@@ -83,3 +83,9 @@
'mbuild.web',
'django.contrib.admin',
)
+
+EMAIL_USE_TLS = True
+EMAIL_HOST = 'smtp.gmail.com'
+EMAIL_HOST_USER = 'liv...@go...'
+EMAIL_HOST_PASSWORD = ''
+EMAIL_PORT = 587
Modified: trunk/morphixlivekiosk/scripts/mbuild/templates/status.html
===================================================================
--- trunk/morphixlivekiosk/scripts/mbuild/templates/status.html 2007-11-10 22:43:18 UTC (rev 2593)
+++ trunk/morphixlivekiosk/scripts/mbuild/templates/status.html 2007-11-11 00:08:41 UTC (rev 2594)
@@ -1,14 +1,16 @@
<h1>Custom Built Kiosk LiveCD</h1>
<h2>Status</h2>
{% if newtemplate.built %}
+ <h3>Built!</h3>
<p>Email has been sent, build is complete. It is listed in the <a href=/view-queue/>hall of fame</a> of built and yet to be build kiosks<p>
<p>The LiveCD has been tested - there is a <a href=http://{{newtemplate.builtdomain}}/{{newtemplate.builtogg}}>video of the {{newtemplate.brand}} LiveCD booting</a>. Having a look at the video could save time downloading an iso that will not boot</a>. Below are frames captured from the video.</p>
<img src=http://{{newtemplate.builtdomain}}/{{newtemplate.builtjpg}}>
<p>The <a href=http://{{newtemplate.builtdomain}}/{{newtemplate.builtiso}}>{{newtemplate.brand}} Kiosk</a> is available for download.</p>
{% else %}
- <p>You build request is XXX in the list<p>
+ <h3>Queued For Building</h3>
+ <p>You build request has joined the <a href=/view-queue/>queue.</a><p>
<p>Will send an email when the elves have built the kiosk.<p>
- <p>In the meatime - have a look at the <a href=/view-queue/>queue of built and yet to be build kiosks</a><p>
+ <p>You can cheak the status of your build request at anytime by visiting this page<p>
{% endif %}
<p><a href=/templates/{{newtemplate.template}}>Raw Template.xml</a><p>
<p><a href=/xml/morphix/{{newtemplate.template}}/>Morphix Style template.xml</a><p>
Modified: trunk/morphixlivekiosk/scripts/mbuild/web/views.py
===================================================================
--- trunk/morphixlivekiosk/scripts/mbuild/web/views.py 2007-11-10 22:43:18 UTC (rev 2593)
+++ trunk/morphixlivekiosk/scripts/mbuild/web/views.py 2007-11-11 00:08:41 UTC (rev 2594)
@@ -4,6 +4,8 @@
from django.http import HttpResponse
from django.http import HttpResponseRedirect
from mbuild.web.models import Queue
+from django.core.mail import EmailMessage
+from django.template import loader, Context
import datetime, time
import elementtree.ElementTree as ET
@@ -132,6 +134,11 @@
queue_list.builtogg = request.GET["v"]
queue_list.builtjpg = request.GET["v"] + ".jpg"
queue_list.save()
+ body = loader.get_template('email-build.txt')
+ c = Context({'queue_list': queue_list})
+ email = EmailMessage(queue_list.brand, body.render(c), 'liv...@go...',
+ [queue_list.notifybyemail])
+ email.send()
return render_to_response('delete-queue.html', {'queue_list': queue_list})
else:
return HttpResponse("Could not determine the successful builds - see kabt.sh documentation")
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|