mango r236 - in branches/django: . mango www
- From: ovitters svn gnome org
- To: svn-commits-list gnome org,gnome-sysadmin gnome org
- Subject: mango r236 - in branches/django: . mango www
- Date: Sun, 22 Jun 2008 22:49:42 +0000 (UTC)
Author: ovitters
Date: Sun Jun 22 22:49:42 2008
New Revision: 236
URL: http://svn.gnome.org/viewvc/mango?rev=236&view=rev
Log:
* mango/models.py (Ftpmirrors.ault): Make mirror active by default.
* mango/urls.py: Make add_mirror view available as
/foundationmembers/add/.
* mango/views.py (add_mirror): New function. Add a new mirror. Upon
saving it will redirect so the mirror can be updated.
* www/new_ftpmirror.xsl: Update URL to reflect Django changes.
Modified:
branches/django/ (props changed)
branches/django/ChangeLog
branches/django/mango/models.py
branches/django/mango/urls.py
branches/django/mango/views.py
branches/django/www/new_ftpmirror.xsl
Modified: branches/django/mango/models.py
==============================================================================
--- branches/django/mango/models.py (original)
+++ branches/django/mango/models.py Sun Jun 22 22:49:42 2008
@@ -75,7 +75,7 @@
email = models.EmailField()
comments = models.TextField(blank=True)
description = models.TextField(blank=True)
- active = models.BooleanField()
+ active = models.BooleanField(default=True)
last_update = models.DateTimeField(auto_now=True)
class Meta:
db_table = u'ftpmirrors'
Modified: branches/django/mango/urls.py
==============================================================================
--- branches/django/mango/urls.py (original)
+++ branches/django/mango/urls.py Sun Jun 22 22:49:42 2008
@@ -1,6 +1,6 @@
from django.conf.urls.defaults import *
-from mango.views import current_datetime, list_users, list_accounts, edit_user, list_mirrors, edit_mirror, list_foundationmembers, view_index, add_account
+from mango.views import current_datetime, list_users, list_accounts, edit_user, list_mirrors, add_mirror, edit_mirror, list_foundationmembers, view_index, add_account
import mango.settings
urlpatterns = patterns('',
@@ -11,6 +11,7 @@
(r'^%srequests/$' % mango.settings.SITE_ROOT, list_accounts),
(r'^%srequests/add/$' % mango.settings.SITE_ROOT, add_account),
(r'^%smirrors/$' % mango.settings.SITE_ROOT, list_mirrors),
+ (r'^%smirrors/add/$' % mango.settings.SITE_ROOT, add_mirror),
(r'^%smirrors/edit/(?P<pk>\d+)/$' % mango.settings.SITE_ROOT, edit_mirror),
(r'^%sfoundationmembers/$' % mango.settings.SITE_ROOT, list_foundationmembers),
# Example:
Modified: branches/django/mango/views.py
==============================================================================
--- branches/django/mango/views.py (original)
+++ branches/django/mango/views.py Sun Jun 22 22:49:42 2008
@@ -1,4 +1,4 @@
-from django.http import HttpResponse, Http404, HttpResponseServerError
+from django.http import HttpResponse, Http404, HttpResponseServerError, HttpResponseRedirect
from django.conf import settings
from django.core.paginator import InvalidPage, QuerySetPaginator
from django.db.models import Q
@@ -219,6 +219,18 @@
return get_xmlresponse(doc, "update_ftpmirror.xsl")
+def add_mirror(request):
+ doc, root = get_xmldoc('New mirror', request)
+ el = ET.SubElement(root, 'newftpmirror')
+
+ if request.method == 'POST':
+ f = models.FtpmirrorsForm(request.POST)
+ if add_form_errors_to_xml(el, f):
+ mirror = f.save()
+ return HttpResponseRedirect(u'../edit/%s' % unicode(mirror.id))
+
+ return get_xmlresponse(doc, "new_ftpmirror.xsl")
+
def list_foundationmembers(request):
doc, root = get_xmldoc('List Foundation Members', request)
el1 = ET.SubElement(root, 'listfoundationmembers')
Modified: branches/django/www/new_ftpmirror.xsl
==============================================================================
--- branches/django/www/new_ftpmirror.xsl (original)
+++ branches/django/www/new_ftpmirror.xsl Sun Jun 22 22:49:42 2008
@@ -7,7 +7,7 @@
<xsl:include href="common.xsl" />
- <xsl:variable name="script" select="'new_ftpmirror.php'"/>
+ <xsl:variable name="script" select="'.'"/>
<xsl:template match="newftpmirror">
<xsl:apply-templates select="error"/>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]