summaryrefslogtreecommitdiffstats
path: root/main
diff options
context:
space:
mode:
authorDusty Phillips <buchuki@gmail.com>2008-09-16 21:12:50 -0400
committerDusty Phillips <buchuki@gmail.com>2008-09-16 21:12:50 -0400
commit4fd05e721e13b62cc02009c797e275f7bb0ea398 (patch)
treee2362e16ea77bedc96023004f5a1c8c0cf4f9390 /main
parent851e6d55be41b1053d5fdb7326aa0846638992fc (diff)
downloadarchweb-4fd05e721e13b62cc02009c797e275f7bb0ea398.tar.gz
archweb-4fd05e721e13b62cc02009c797e275f7bb0ea398.zip
drop a bunch of stuff not necessary for django 1.0
Diffstat (limited to 'main')
-rw-r--r--main/models.py79
-rw-r--r--main/utils.py17
2 files changed, 37 insertions, 59 deletions
diff --git a/main/models.py b/main/models.py
index 49df21eb..f988996a 100644
--- a/main/models.py
+++ b/main/models.py
@@ -13,28 +13,23 @@ class UserProfile(models.Model):
default=True,
help_text="When enabled, send user 'flag out of date' notifications")
alias = models.CharField(
- core=True,
- maxlength=50,
+ max_length=50,
help_text="Required field")
public_email = models.CharField(
- core=True,
- maxlength=50,
+ max_length=50,
help_text="Required field")
- other_contact = models.CharField(maxlength=100, null=True, blank=True)
- website = models.CharField(maxlength=200, null=True, blank=True)
+ other_contact = models.CharField(max_length=100, null=True, blank=True)
+ website = models.CharField(max_length=200, null=True, blank=True)
yob = models.IntegerField(null=True, blank=True)
- location = models.CharField(maxlength=50, null=True, blank=True)
- languages = models.CharField(maxlength=50, null=True, blank=True)
- interests = models.CharField(maxlength=255, null=True, blank=True)
- occupation = models.CharField(maxlength=50, null=True, blank=True)
- roles = models.CharField(maxlength=255, null=True, blank=True)
- favorite_distros = models.CharField(maxlength=255, null=True, blank=True)
+ location = models.CharField(max_length=50, null=True, blank=True)
+ languages = models.CharField(max_length=50, null=True, blank=True)
+ interests = models.CharField(max_length=255, null=True, blank=True)
+ occupation = models.CharField(max_length=50, null=True, blank=True)
+ roles = models.CharField(max_length=255, null=True, blank=True)
+ favorite_distros = models.CharField(max_length=255, null=True, blank=True)
picture = models.FileField(upload_to='devs', default='devs/silhouette.png')
user = models.ForeignKey(
- User, related_name='userprofile_user',
- edit_inline=models.STACKED, num_in_admin=1,
- min_num_in_admin=1, max_num_in_admin=1,
- num_extra_on_change=0, unique=True)
+ User, related_name='userprofile_user', unique=True)
class Meta:
db_table = 'user_profiles'
verbose_name = 'Additional Profile Data'
@@ -78,11 +73,11 @@ class PackageManager(models.Manager):
#############################
class Mirror(models.Model):
id = models.AutoField(primary_key=True)
- domain = models.CharField(maxlength=255)
- country = models.CharField(maxlength=255)
- url = models.CharField(maxlength=255)
- protocol_list = models.CharField(maxlength=255, null=True, blank=True)
- admin_email = models.CharField(maxlength=255, null=True, blank=True)
+ domain = models.CharField(max_length=255)
+ country = models.CharField(max_length=255)
+ url = models.CharField(max_length=255)
+ protocol_list = models.CharField(max_length=255, null=True, blank=True)
+ admin_email = models.CharField(max_length=255, null=True, blank=True)
def __str__(self):
return self.domain
class Meta:
@@ -96,8 +91,8 @@ class Mirror(models.Model):
class Press(models.Model):
id = models.AutoField(primary_key=True)
- name = models.CharField(maxlength=255)
- url = models.CharField(maxlength=255)
+ name = models.CharField(max_length=255)
+ url = models.CharField(max_length=255)
def __str__(self):
return self.name
class Meta:
@@ -111,9 +106,9 @@ class Press(models.Model):
class AltForum(models.Model):
id = models.AutoField(primary_key=True)
- language = models.CharField(maxlength=255)
- url = models.CharField(maxlength=255)
- name = models.CharField(maxlength=255)
+ language = models.CharField(max_length=255)
+ url = models.CharField(max_length=255)
+ name = models.CharField(max_length=255)
def __str__(self):
return self.name
class Meta:
@@ -128,7 +123,7 @@ class AltForum(models.Model):
class Donor(models.Model):
id = models.AutoField(primary_key=True)
- name = models.CharField(maxlength=255)
+ name = models.CharField(max_length=255)
def __str__(self):
return self.name
class Meta:
@@ -142,7 +137,7 @@ class News(models.Model):
id = models.AutoField(primary_key=True)
author = models.ForeignKey(User, related_name='news_author')
postdate = models.DateField(auto_now_add=True)
- title = models.CharField(maxlength=255)
+ title = models.CharField(max_length=255)
content = models.TextField()
def __str__(self):
return self.title
@@ -157,7 +152,7 @@ class News(models.Model):
class Arch(models.Model):
id = models.AutoField(primary_key=True)
- name = models.CharField(maxlength=255,unique=True)
+ name = models.CharField(max_length=255,unique=True)
def __str__(self):
return self.name
class Meta:
@@ -169,7 +164,7 @@ class Arch(models.Model):
class Repo(models.Model):
id = models.AutoField(primary_key=True)
- name = models.CharField(maxlength=255,unique=True)
+ name = models.CharField(max_length=255,unique=True)
def __str__(self):
return self.name
class Meta:
@@ -185,11 +180,11 @@ class Package(models.Model):
arch = models.ForeignKey(Arch)
maintainer = models.ForeignKey(User, related_name='package_maintainer')
needupdate = models.BooleanField(default=False)
- pkgname = models.CharField(maxlength=255)
- pkgver = models.CharField(maxlength=255)
- pkgrel = models.CharField(maxlength=255)
- pkgdesc = models.CharField(maxlength=255)
- url = models.CharField(maxlength=255)
+ pkgname = models.CharField(max_length=255)
+ pkgver = models.CharField(max_length=255)
+ pkgrel = models.CharField(max_length=255)
+ pkgdesc = models.CharField(max_length=255)
+ url = models.CharField(max_length=255)
last_update = models.DateTimeField(null=True, blank=True)
objects = PackageManager()
class Meta:
@@ -279,29 +274,29 @@ class Package(models.Model):
class Signoff(models.Model):
pkg = models.ForeignKey(Package)
- pkgver = models.CharField(maxlength=255)
- pkgrel = models.CharField(maxlength=255)
+ pkgver = models.CharField(max_length=255)
+ pkgrel = models.CharField(max_length=255)
packager = models.ForeignKey(User)
class PackageFile(models.Model):
id = models.AutoField(primary_key=True)
pkg = models.ForeignKey('Package')
- path = models.CharField(maxlength=255)
+ path = models.CharField(max_length=255)
class Meta:
db_table = 'package_files'
class PackageDepend(models.Model):
id = models.AutoField(primary_key=True)
pkg = models.ForeignKey('Package')
- depname = models.CharField(db_index=True, maxlength=255)
- depvcmp = models.CharField(maxlength=255)
+ depname = models.CharField(db_index=True, max_length=255)
+ depvcmp = models.CharField(max_length=255)
class Meta:
db_table = 'package_depends'
class Todolist(models.Model):
id = models.AutoField(primary_key=True)
creator = models.ForeignKey(User, related_name='todolist_creator')
- name = models.CharField(maxlength=255)
+ name = models.CharField(max_length=255)
description = models.TextField()
date_added = models.DateField(auto_now_add=True)
objects = TodolistManager()
@@ -330,7 +325,7 @@ class TodolistPkg(models.Model):
class Wikipage(models.Model):
"""Wiki page storage"""
- title = models.CharField(maxlength=255)
+ title = models.CharField(max_length=255)
content = models.TextField()
last_author = models.ForeignKey(User, related_name='wikipage_last_author')
class Meta:
diff --git a/main/utils.py b/main/utils.py
index 0813ac22..eb0cb2a3 100644
--- a/main/utils.py
+++ b/main/utils.py
@@ -1,25 +1,8 @@
-from django.core import validators
from django.conf import settings
from django.core.cache import cache
from django.shortcuts import render_to_response
from django.template import RequestContext
-def validate(errdict, fieldname, fieldval, validator, blankallowed, request):
- """
- A helper function that allows easy access to Django's validators without
- going through a Manipulator object. Will return a dict of all triggered
- errors.
- """
- if blankallowed and not fieldval:
- return
- alldata = ' '.join(request.POST.values()) + ' '.join(request.GET.values())
- try:
- validator(fieldval, alldata)
- except validators.ValidationError, e:
- if not errdict.has_key(fieldname):
- errdict[fieldname] = []
- errdict[fieldname].append(e)
-
def prune_cache(django_page_url):
if not settings.CACHE:
return