Changeset 128

Show
Ignore:
Timestamp:
02/06/10 22:00:56 (7 months ago)
Author:
max
Message:

Made use of MediaFolders? optional.

Until Nando is ready, there is no compelling reason to use MediaFolders?, as they just add extra clicks to the data entry process. Once a compelling interface and/or use case for MediaFolders? exists, the decision to make MediaFolders? mandatory can be reconsidered.

Location:
trunk/courant/core/media
Files:
2 modified

Legend:

Unmodified
Added
Removed
  • trunk/courant/core/media/admin.py

    r127 r128  
    2121    search_fields = ['name'] 
    2222    prepopulated_fields = {'slug': ('name',)} 
    23     raw_id_fields = ['folder'] 
    24      
     23 
    2524    fieldsets = ( 
    2625        ("Basics", { 
    27             'fields': ('name','caption', 'folder', 'published_at') 
     26            'fields': ('name','caption', 'published_at') 
    2827        }), 
    2928        ("Tags", { 
     
    4544    fieldsets = ( 
    4645        ("Basics", { 
    47             'fields': ('name','caption', 'folder', 'published_at') 
     46            'fields': ('name','caption', 'published_at') 
    4847        }), 
    4948        ("Image", { 
     
    6463    fieldsets = ( 
    6564        ("Basics", { 
    66             'fields': ('name','caption', 'folder', 'published_at') 
     65            'fields': ('name','caption', 'published_at') 
    6766        }), 
    6867        ("Details", { 
     
    8382    fieldsets = ( 
    8483        ("Basics", { 
    85             'fields': ('name','caption', 'folder', 'published_at') 
     84            'fields': ('name','caption', 'published_at') 
    8685        }), 
    8786        ("Details", { 
     
    116115    fieldsets = ( 
    117116        ("Basics", { 
    118             'fields': ('name','caption', 'folder', 'published_at') 
     117            'fields': ('name','caption', 'published_at') 
    119118        }), 
    120119        ("File", { 
     
    135134    fieldsets = ( 
    136135        ("Basics", { 
    137             'fields': ('name','caption', 'folder', 'published_at') 
     136            'fields': ('name','caption', 'published_at') 
    138137        }), 
    139138        ("Snippet", { 
  • trunk/courant/core/media/models.py

    r127 r128  
    6464                                      headline or link text.") 
    6565    caption = models.TextField() 
    66     folder = models.ForeignKey(MediaFolder) 
     66    folder = models.ForeignKey(MediaFolder, null=True, blank=True) 
    6767    content_type = models.ForeignKey(ContentType, 
    6868                                     limit_choices_to={'app_label': 'media'},