From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1ShUG3-0007vU-9a for garchives@archives.gentoo.org; Wed, 20 Jun 2012 23:24:19 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 45E61E0803; Wed, 20 Jun 2012 23:23:56 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) by pigeon.gentoo.org (Postfix) with ESMTP id 093FEE0803 for ; Wed, 20 Jun 2012 23:23:55 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 32E6D1B401B for ; Wed, 20 Jun 2012 23:23:55 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id E76FBE5437 for ; Wed, 20 Jun 2012 23:23:53 +0000 (UTC) From: "Slava Bacherikov" To: gentoo-commits@lists.gentoo.org Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Slava Bacherikov" Message-ID: <1340192284.770b394d6658ed0c481d027fbe92d65691656049.bacher09@gentoo> Subject: [gentoo-commits] proj/gentoo-packages:master commit in: gpackages/apps/packages/ X-VCS-Repository: proj/gentoo-packages X-VCS-Files: gpackages/apps/packages/admin.py X-VCS-Directories: gpackages/apps/packages/ X-VCS-Committer: bacher09 X-VCS-Committer-Name: Slava Bacherikov X-VCS-Revision: 770b394d6658ed0c481d027fbe92d65691656049 X-VCS-Branch: master Date: Wed, 20 Jun 2012 23:23:53 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: quoted-printable X-Archives-Salt: 4ba1c5e4-fdf5-4b3a-bab5-3b94ddeabfa5 X-Archives-Hash: e4650d9deb8458a2a31a0074a5b7e925 commit: 770b394d6658ed0c481d027fbe92d65691656049 Author: Slava Bacherikov bacher09 org> AuthorDate: Wed Jun 20 11:38:04 2012 +0000 Commit: Slava Bacherikov bacherikov org ua> CommitDate: Wed Jun 20 11:38:04 2012 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=3Dproj/gentoo-packag= es.git;a=3Dcommit;h=3D770b394d Add repository feed and source to admin --- gpackages/apps/packages/admin.py | 25 +++++++++++++++++++++++-- 1 files changed, 23 insertions(+), 2 deletions(-) diff --git a/gpackages/apps/packages/admin.py b/gpackages/apps/packages/a= dmin.py index 9ce400d..5b5c209 100644 --- a/gpackages/apps/packages/admin.py +++ b/gpackages/apps/packages/admin.py @@ -3,7 +3,8 @@ from django.db.models import Count from models import EbuildModel, PackageModel, LicenseModel, CategoryMode= l, \ UseFlagModel, RepositoryModel, HomepageModel, Mainta= inerModel, \ Keyword, ArchesModel, UseFlagDescriptionModel, HerdsM= odel, \ - VirtualPackageModel + VirtualPackageModel, RepositoryFeedModel, \ + RepositorySourceModel =20 class AbstractAnnotateAdmin(object): annotate_dict =3D {} @@ -72,6 +73,24 @@ class LicenseAdmin(EbuildsCountAdmin, admin.ModelAdmin= ): list_display =3D ('name', 'ebuilds_count') search_fields =3D ('name',) =20 +class RepositoryAdmin(admin.ModelAdmin): + list_display =3D ('name', 'updated_datetime', 'official', 'homepage'= , 'quality') + search_fields =3D ('name', 'description', 'owner_name', 'owner_email= ') + list_filter =3D ('created_datetime', 'updated_datetime', 'official',= 'quality') + date_hierarchy =3D 'updated_datetime' + +class RepositoryFeedAdmin(admin.ModelAdmin): + list_display =3D ('repository', 'feed') + search_fields =3D ('repository__name', 'feed') + list_filter =3D ('repository', ) + list_select_related =3D True + +class RepositorySourceAdmin(admin.ModelAdmin): + list_display =3D ('repository', 'repo_type', 'url', 'subpath') + search_fields =3D ('repository__name', 'url') + list_filter =3D ('repo_type', ) + list_select_related =3D True + =20 admin.site.register(EbuildModel, EbuildAdmin) admin.site.register(VirtualPackageModel, VirtualPackageAdmin) @@ -80,7 +99,9 @@ admin.site.register(LicenseModel, LicenseAdmin) admin.site.register(CategoryModel) admin.site.register(UseFlagModel, UseFlagAdmin) admin.site.register(UseFlagDescriptionModel, UseFlagDescriptionAdmin) -admin.site.register(RepositoryModel) +admin.site.register(RepositoryModel, RepositoryAdmin) +admin.site.register(RepositoryFeedModel, RepositoryFeedAdmin) +admin.site.register(RepositorySourceModel, RepositorySourceAdmin) admin.site.register(HomepageModel, HomepageAdmin) admin.site.register(HerdsModel, HerdsAdmin) admin.site.register(MaintainerModel, MaintainerAdmin)