From 499bb4aca784874db84aa8ddc7e21627249cdb26 Mon Sep 17 00:00:00 2001 From: Dusty Phillips Date: Thu, 20 Aug 2009 16:17:25 -0600 Subject: Add an 'external projects' model and admin for managing the projects page. --- main/admin.py | 3 ++- main/models.py | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) (limited to 'main') diff --git a/main/admin.py b/main/admin.py index b9667269..11d95c7a 100644 --- a/main/admin.py +++ b/main/admin.py @@ -5,7 +5,7 @@ from django.contrib.auth.admin import UserAdmin from archweb_dev.main.models import (AltForum, Arch, Donor, Mirror, MirrorProtocol, MirrorUrl, MirrorRsync, - Package, Press, Repo, UserProfile) + Package, Press, Repo, UserProfile, ExternalProject) class AltForumAdmin(admin.ModelAdmin): list_display = ('language', 'name') @@ -94,5 +94,6 @@ class UserProfileAdmin(UserAdmin): admin.site.register(Press, PressAdmin) admin.site.register(Arch) admin.site.register(Repo) +admin.site.register(ExternalProject) # vim: set ts=4 sw=4 et: diff --git a/main/models.py b/main/models.py index 580e1eec..eb16e612 100644 --- a/main/models.py +++ b/main/models.py @@ -306,5 +306,13 @@ class Meta: db_table = 'todolist_pkgs' unique_together = (('list','pkg'),) +class ExternalProject(models.Model): + url = models.URLField() + name = models.CharField(max_length=64) + description = models.CharField(max_length=128) + + def __unicode__(self): + return self.name + # vim: set ts=4 sw=4 et: -- cgit v1.2.3-54-g00ecf