Changeset 68

Show
Ignore:
Timestamp:
05/26/08 02:25:47 (6 months ago)
Author:
nobu
Message:

pluggable-contents:

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • branches/pluggable-contents/blog/models.py

    r67 r68  
    1616    """ 
    1717    label = models.CharField(_(u'label'), max_length=100, default=None) 
    18      
     18 
    1919    class Meta: 
    2020        ordering = ('label',) 
    2121        verbose_name = _(u'tag') 
    2222        verbose_name_plural = _(u'tags') 
    23      
    24     class Admin: 
    25         #   TODO: logic implements. 
    26         pass 
    27      
     23 
    2824    def __unicode__(self): 
    2925        return self.label 
    30      
     26 
    3127    @models.permalink 
    3228    def get_absolute_url(self): 
     
    4844    is_published = models.BooleanField(_(u'is published'), default=True) 
    4945    is_active = models.BooleanField(_(u'is active'), default=True) 
    50     tags = models.ManyToManyField(Tag, filter_interface=models.HORIZONTAL
    51      
     46    tags = models.ManyToManyField(Tag
     47 
    5248    class Meta: 
    5349        ordering = ('-published_at',) 
    5450        verbose_name = _(u'entry') 
    5551        verbose_name_plural = _(u'entries') 
    56      
    57     class Admin: 
    58         ordering = ('-created_at',) 
    59         list_display = ('title', 'slug', 'created_at', 'updated_at', 
    60                         'published_at', 'is_published', 'is_active') 
    61         fields = ( 
    62             (None, { 
    63                 'fields': ('title', 'slug', 'description', 'tags', 'is_published'), 
    64             }), 
    65             ('Advanced options', { 
    66                 'classes': 'collapse', 
    67                 'fields': ('is_active',), 
    68             }), 
    69         ) 
    70      
     52 
    7153    def __unicode__(self): 
    7254        return self.title 
    73      
     55 
    7456    @models.permalink 
    7557    def get_absolute_url(self): 
     
    11597    description = models.TextField(_(u'description')) 
    11698    created_at = models.DateTimeField(_(u'created at'), editable=False, default=datetime.now) 
    117      
     99 
    118100    class Meta: 
    119101        ordering = ('created_at',) 
    120102        verbose_name = _(u'comment') 
    121103        verbose_name_plural = _(u'comments') 
    122      
    123     class Admin: 
    124         ordering = ('-created_at',) 
    125         list_display = ('name', 'entry', 'email', 'url', 'created_at') 
    126         fields = ( 
    127             (None, { 
    128                 'fields': ('entry', 'name', 'description'), 
    129             }), 
    130             ('Options', { 
    131                 'classes': 'collapse', 
    132                 'fields': ('email', 'url'), 
    133             }), 
    134         ) 
    135         search_fields = ('^name', 'email', 'url') 
    136104 
    137105    def __unicode__(self): 
     
    152120    excerpt = models.TextField(_(u'excerpt'), blank=True) 
    153121    created_at = models.DateTimeField(_(u'created at'), editable=False, default=datetime.now) 
    154      
     122 
    155123    class Meta: 
    156124        db_table = 'blog_track_back' 
     
    159127        verbose_name = _(u'track back') 
    160128        verbose_name_plural = _(u'track back') 
    161      
    162     class Admin: 
    163         ordering = ('-created_at',) 
    164         list_display = ('blog_name', 'title', 'url', 'created_at') 
    165         list_display_links = ('url',) 
    166         search_fields = ('^blog_name', '^title', 'url') 
    167      
     129 
    168130    def __unicode__(self): 
    169131        return self.url 
    170      
     132 
    171133    def get_absolute_url(self): 
    172134        return self.entry.get_absolute_url() 
    173      
     135 
    174136 
    175137class PingServer(models.Model): 
     
    186148        verbose_name = _(u'ping server') 
    187149        verbose_name_plural = _(u'ping servers') 
    188  
    189     class Admin: 
    190         list_display = ('label', 'url', 'is_active') 
    191         fields = ( 
    192             (None, { 
    193                 'fields': ('label', 'url'), 
    194             }), 
    195             ('Advanced options', { 
    196                 'classes': 'collapse', 
    197                 'fields': ('is_active',), 
    198             }), 
    199         ) 
    200         list_filter = ('is_active',) 
    201         search_fields = ('^label', 'url') 
    202150 
    203151    def __unicode__(self): 
     
    217165dispatcher.connect(receiver=post_save_trackback, signal=signals.post_save, sender=TrackBack) 
    218166dispatcher.connect(receiver=pre_delete_trackback, signal=signals.pre_delete, sender=TrackBack) 
     167 
     168import blog.admin 
  • branches/pluggable-contents/common/models.py

    r61 r68  
    2929        verbose_name_plural = _(u'flat pages') 
    3030 
    31     class Admin: 
    32         list_display = ('title', 'url', 'created_at', 'updated_at', 'navigation_enabled', 'is_published', 'is_active') 
    33         fields = ( 
    34             (None, { 
    35                 'fields': ('url', 'title', 'content', 'navigation_enabled', 'is_published'), 
    36             }), 
    37             (_(u'Advanced options'), { 
    38                 'classes': 'collapse', 
    39                 'fields': ('template_name', 'is_active') 
    40             }), 
    41         ) 
    42         list_filter = ('navigation_enabled', 'is_published', 'is_active',) 
    43         search_fields = ('url', 'title') 
    44  
    4531    def __unicode__(self): 
    4632        return self.title 
     
    5642        self.is_active = False 
    5743        self.save() 
     44 
     45 
     46import common.admin 
  • branches/pluggable-contents/urls.py

    r20 r68  
    44from django.conf.urls.defaults import * 
    55 
     6# Uncomment this for admin: 
     7from django.contrib import admin 
     8 
    69handler404 = 'common.views.page_not_found' 
    710handler500 = 'common.views.server_error' 
    811 
    912urlpatterns = patterns('', 
    10     (r'^admin/', include('django.contrib.admin.urls')), 
     13    # Uncomment this for admin docs: 
     14    (r'^admin/doc/', include('django.contrib.admindocs.urls')), 
     15 
     16    # Uncomment this for admin: 
     17    (r'^admin/(.*)', admin.site.root), 
    1118) 
    1219